<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Still getting errors:</div>
<div> </div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">+ rm -f shared/libomniDynamic421.a</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">+ /app/beacon/linux/usr/bin/g++ -maix64 -gxcoff -feliminate-unused-debug-symbols -L/app/beacon/linux/usr/lib64 -lpython2.6 -L/app/beacon/linux/usr/lib64 -L/app/beacon/linux/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.3/pthread/ppc64</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">-L/app/beacon/linux/usr/lib -shared -fPIC -Wl,-brtl -Wl,-bexpfull -Wl,-blibpath:/lib:/usr/lib:/app/beacon/linux/usr/lib -o shared/libomniDynamic421.a -L../../../../lib -L../../../../../lib
shared/ami.o shared/valueBase.o shared/valueFact</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ory.o shared/valueTracker.o shared/valueType.o shared/unknownValue.o shared/abstractBase.o shared/any.o shared/anyStream.o shared/constants.o shared/context.o shared/contextList.o shared/dynamicImplementation.o
shared/dynamicLib.o shared</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">/dynAny.o shared/dynAnyNil.o shared/dynException.o shared/environment.o shared/exceptionList.o shared/namedValue.o shared/nvList.o shared/policy.o shared/pseudoBase.o shared/request.o shared/orbMultiRequest.o
shared/serverRequest.o share</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">d/tcParser.o shared/typecode.o shared/unknownUserExn.o shared/poastub.o shared/bootstrapdynstub.o shared/corbaidldynstub.o shared/corbaidlstub.o shared/irstub.o shared/ir.o shared/irdynstub.o
shared/Namingdynstub.o shared/boxes.o shared/</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">pollablestub.o shared/messagingstub.o shared/omniTypedefs.o -L../orbcore/shared -lomniORB4-ar -lomnithread40 -lpthreads</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DI</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DD</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: global destructors keyed to 65535_0___dso_handle</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: .__init_aix_libgcc_cxa_atexit</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: .global destructors keyed to 65535_0___dso_handle</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: __dso_handle</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: __init_aix_libgcc_cxa_atexit</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DI</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DD</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: omniCallDescriptor::sd_interceptor_call</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalShort(short)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalUShort(unsigned short)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalULong(unsigned int)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalLong(int)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalULong()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalShort()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalUShort()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalOctet(unsigned char)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalLongLong(long)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::reserveAndMarshalULongLong(unsigned long)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalLongLong()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalOctet()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalLong()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .cdrStream::fetchAndUnmarshalULongLong()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .CORBA::Exception::_duplicate(CORBA::Exception const*)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: omni::omniORB_4_2</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: omniAsyncCallDescriptor::sd_lock</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: typeinfo for CORBA::PolicyError</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .CORBA::PolicyError::operator>>=(cdrStream&) const</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: CORBA::PolicyError::insertToAnyFn</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: CORBA::PolicyError::insertToAnyFnNCP</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: vtable for CORBA::PolicyError</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .CORBA::PolicyError::operator<<=(cdrStream&)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .omniPolicy::EndPointPublishPolicy::EndPointPublishPolicy(CORBA::StringSeq const&)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .CORBA::PolicyError::PolicyError(short)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: CORBA::PolicyError::~PolicyError()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .CORBA::PolicyError::PolicyError(CORBA::PolicyError const&)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: typeinfo for omniAsyncCallDescriptor</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .omniAsyncCallDescriptor::~omniAsyncCallDescriptor()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: .omniObjRef::_invoke_async(omniAsyncCallDescriptor*)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: omniAsyncCallDescriptor::setHandler(omniObjRef*)</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">ld: 0711-317 ERROR: Undefined symbol: omniAsyncCallDescriptor::getHandler()</span></font></div>
<div><font face="Courier New" size="1" color="red"><span style="font-size:8pt;">collect2: error: ld returned 8 exit status</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">../../../../../mk/mklib.mk:100: recipe for target 'shared/libomniDynamic421.a' failed</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">gmake[4]: *** [shared/libomniDynamic421.a] Error 1</span></font></div>
<div> </div>
<div>-----Original Message-----<br>
From: Duncan Grisby [<a href="mailto:duncan@grisby.org">mailto:duncan@grisby.org</a>]
<br>
Sent: Wednesday, April 20, 2016 6:34 AM<br>
To: Spangelo, K. (Kevin)<br>
Cc: 'omniORB-list@omniorb-support.com'<br>
Subject: Re: [omniORB] Problem compiling OmniOrb 4.2.1 under AIX 7.1</div>
<div> </div>
<div>On Tue, 2016-04-12 at 22:59 +0000, Spangelo, K. (Kevin) via omniORB-list</div>
<div>wrote:</div>
<div> </div>
<div>> I was able to make OmniOrb 4.1.4 compile under AIX 7.1, but I'd like </div>
<div>> to upgrade to the latest version (if possible) for our AIX servers. I </div>
<div>> did try adding the OMNIDYNAMIC_DLL_NAME noted in some of the posts, </div>
<div>> but to no avail. It seems to be choking on the compile for </div>
<div>> libomniZIOPDynamic421.a</div>
<div> </div>
<div>It is missing the linkage with the omniDynamic library. I would expect it to work if you add it to the link specification. The make variable is called OMNIORB_DYNAMIC_DLL_NAME, though, not OMNIDYNAMIC_DLL_NAME, so maybe that's why it didn't work.</div>
<div> </div>
<div>Does this patch make it compile?</div>
<div> </div>
<div>Index: omniORB/src/lib/omniORB/ziopdynamic/dir.mk</div>
<div>===================================================================</div>
<div>--- omniORB/src/lib/omniORB/ziopdynamic/dir.mk (revision 6321)</div>
<div>+++ omniORB/src/lib/omniORB/ziopdynamic/dir.mk (working copy)</div>
<div>@@ -32,7 +32,7 @@</div>
<div> LIB_VERSION := $(OMNIORB_VERSION)</div>
<div> LIB_OBJS := $(ORB_OBJS)</div>
<div> LIB_IMPORTS := $(patsubst %,$(LibPathPattern),../orbcore/shared) \</div>
<div>- $(OMNIORB_DLL_NAME) \</div>
<div>+ $(OMNIORB_DLL_NAME) $(OMNIORB_DYNAMIC_DLL_NAME) \</div>
<div> $(OMNITHREAD_LIB) $(EXTRA_LIBS) LIB_SHARED_ONLY_OBJS := $(SHARED_ONLY_OBJS)</div>
<div> </div>
<div> </div>
<div>Duncan.</div>
<div> </div>
<div>-- </div>
<div> -- Duncan Grisby --</div>
<div> -- <a href="mailto:duncan@grisby.org">duncan@grisby.org</a> --</div>
<div> -- <a href="http://www.grisby.org">http://www.grisby.org</a> --</div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
<p><br>
---------------------------------------------------------</p>
<p>NOTICE: The information contained in this electronic mail message is confidential and intended only for certain recipients. If you are not an intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication and any attachments is strictly prohibited. If you have received this communication in error, please notify the sender by reply transmission and delete the message without copying or disclosing it.</p>
<p>============================================================================================</p></body>
</html>