<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>&nbsp;</div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">&#43; rm -f shared/libomniDynamic421.a</span></font></div>
<div><font face="Courier New" size="1"><span style="font-size:8pt;">&#43; /app/beacon/linux/usr/bin/g&#43;&#43; -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&gt;&gt;=(cdrStream&amp;) 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&lt;&lt;=(cdrStream&amp;)</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&amp;)</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&amp;)</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>&nbsp;</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>&nbsp;</div>
<div>On Tue, 2016-04-12 at 22:59 &#43;0000, Spangelo, K. (Kevin) via omniORB-list</div>
<div>wrote:</div>
<div>&nbsp;</div>
<div>&gt; I was able to make OmniOrb 4.1.4 compile under AIX 7.1, but I'd like </div>
<div>&gt; to upgrade to the latest version (if possible) for our AIX servers. I </div>
<div>&gt; did try adding the OMNIDYNAMIC_DLL_NAME noted in some of the posts, </div>
<div>&gt; but to no avail.&nbsp; It seems to be choking on the compile for </div>
<div>&gt; libomniZIOPDynamic421.a</div>
<div>&nbsp;</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>&nbsp;</div>
<div>Does this patch make it compile?</div>
<div>&nbsp;</div>
<div>Index: omniORB/src/lib/omniORB/ziopdynamic/dir.mk</div>
<div>===================================================================</div>
<div>--- omniORB/src/lib/omniORB/ziopdynamic/dir.mk&nbsp; (revision 6321)</div>
<div>&#43;&#43;&#43; omniORB/src/lib/omniORB/ziopdynamic/dir.mk&nbsp; (working copy)</div>
<div>@@ -32,7 &#43;32,7 @@</div>
<div> LIB_VERSION&nbsp; := $(OMNIORB_VERSION)</div>
<div> LIB_OBJS&nbsp;&nbsp;&nbsp;&nbsp; := $(ORB_OBJS)</div>
<div> LIB_IMPORTS&nbsp; := $(patsubst %,$(LibPathPattern),../orbcore/shared) \</div>
<div>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(OMNIORB_DLL_NAME) \</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(OMNIORB_DLL_NAME) $(OMNIORB_DYNAMIC_DLL_NAME) \</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(OMNITHREAD_LIB) $(EXTRA_LIBS)&nbsp; LIB_SHARED_ONLY_OBJS := $(SHARED_ONLY_OBJS)</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Duncan.</div>
<div>&nbsp;</div>
<div>-- </div>
<div> -- Duncan Grisby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --</div>
<div>&nbsp; -- <a href="mailto:duncan@grisby.org">duncan@grisby.org</a>&nbsp;&nbsp;&nbsp;&nbsp; --</div>
<div>&nbsp;&nbsp; -- <a href="http://www.grisby.org">http://www.grisby.org</a> --</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
<p><br>
---------------------------------------------------------</p>

<p>NOTICE: The information contained in this electronic mail message is confidential and intended only for certain recipients.&nbsp; 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.&nbsp; 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>