[omniORB] Problem compiling OmniOrb 4.2.1 under AIX 7.1

Spangelo, K. (Kevin) Kevin.Spangelo at voya.com
Tue Apr 12 23:59:46 BST 2016


I'm having some difficulty trying to compile OmniOrb 4.2.1 under AIX 7.1 and was wondering if anyone might be able to help me.

I was able to make OmniOrb 4.1.4 compile under AIX 7.1, but I'd like to upgrade to the latest version (if possible) for our AIX servers. I did try adding the OMNIDYNAMIC_DLL_NAME noted in some of the posts, but to no avail.   It seems to be choking on the compile for libomniZIOPDynamic421.a

Below is an example of the errors I'm seeing:

  *   rm -f shared/libomniZIOPDynamic421.a
  *   /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 -L/app/beacon/linux/usr/lib -shared -fPIC -Wl,-brtl -Wl,-bexpfull -Wl,-blibpath:/lib:/usr/lib:/app/beacon/linux/usr/lib -o shared/libomniZIOPDynamic421.a -L../../../../lib -L../../../../../lib shared/omniZIOPDynamic.o shared/compressionDynStubs.o shared/ziopDynStubs.o -L../orbcore/shared -lomniORB4-ar -lomnithread40 -lpthreads
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBALDI
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBALDD
ld: 0711-224 WARNING: Duplicate symbol: global destructors keyed to 65535_0dso_handle
ld: 0711-224 WARNING: Duplicate symbol: .__init_aix_libgcc_cxa_atexit
ld: 0711-224 WARNING: Duplicate symbol: .global destructors keyed to 65535_0dso_handle
ld: 0711-224 WARNING: Duplicate symbol: dso_handle
ld: 0711-224 WARNING: Duplicate symbol: init_aix_libgcc_cxa_atexit
ld: 0711-224 WARNING: Duplicate symbol: _GLOBALDI
ld: 0711-224 WARNING: Duplicate symbol: _GLOBALDD
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: .CORBA::Any::operator>>=(float&) const
ld: 0711-317 ERROR: Undefined symbol: .omniZIOP::create_compression_min_ratio_policy(float)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::Any::operator>>=(unsigned int&) const
ld: 0711-317 ERROR: Undefined symbol: .omniZIOP::create_compression_low_value_policy(unsigned int)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::Any::operator>>=(CORBA::Any::to_boolean) const
ld: 0711-317 ERROR: Undefined symbol: .omniZIOP::create_compression_enabling_policy(bool)
ld: 0711-317 ERROR: Undefined symbol: omni::omniORB_4_2_dyn
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_long_tc()
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_string_tc(unsigned int, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_exception_tc(char const, char const, CORBA::PR_structMember const, unsigned int, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_ushort_tc()
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_alias_tc(char const, char const, CORBA::TypeCode, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_float_tc()
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_struct_tc(char const, char const, CORBA::PR_structMember const, unsigned int, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_sequence_tc(unsigned int, CORBA::TypeCode, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_octet_tc()
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_local_interface_tc(char const, char const, CORBA::TypeCode::_Tracker)
ld: 0711-317 ERROR: Undefined symbol: Compression::UnknownCompressorId::insertToAnyFn
ld: 0711-317 ERROR: Undefined symbol: Compression::CompressionException::insertToAnyFn
ld: 0711-317 ERROR: Undefined symbol: Compression::CompressionException::insertToAnyFnNCP
ld: 0711-317 ERROR: Undefined symbol: Compression::FactoryAlreadyRegistered::insertToAnyFn
ld: 0711-317 ERROR: Undefined symbol: Compression::FactoryAlreadyRegistered::insertToAnyFnNCP
ld: 0711-317 ERROR: Undefined symbol: Compression::UnknownCompressorId::insertToAnyFnNCP
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::_Tracker::~_Tracker()
ld: 0711-317 ERROR: Undefined symbol: vtable for Compression::FactoryAlreadyRegistered
ld: 0711-317 ERROR: Undefined symbol: vtable for Compression::UnknownCompressorId
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressionException::operator>>=(cdrStream&) const
ld: 0711-317 ERROR: Undefined symbol: vtable for Compression::CompressionException
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressionException::operator<<=(cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorIdLevel::operator>>=(cdrStream&) const
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorIdLevel::operator<<=(cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: Compression::Compressor::_PD_repoId
ld: 0711-317 ERROR: Undefined symbol: Compression::CompressorFactory::_PD_repoId
ld: 0711-317 ERROR: Undefined symbol: Compression::CompressionManager::_PD_repoId
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor_Helper::marshalObjRef(Compression::Compressor, cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor_Helper::release(Compression::Compressor)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory_Helper::release(Compression::CompressorFactory)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory_Helper::marshalObjRef(Compression::CompressorFactory, cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor_Helper::_nil()
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor_Helper::duplicate(Compression::Compressor)
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor_Helper::unmarshalObjRef(cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory_Helper::_nil()
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory_Helper::duplicate(Compression::CompressorFactory)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory_Helper::unmarshalObjRef(cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressionException::CompressionException(Compression::CompressionException const&)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::Any::PR_insert(CORBA::TypeCode, void ()(cdrStream&, void), void ()(void), void)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::Any::PR_extract(CORBA::TypeCode, void ()(cdrStream&, void&), void ()(cdrStream&, void), void ()(void), void&) const
ld: 0711-317 ERROR: Undefined symbol: .Compression::FactoryAlreadyRegistered::FactoryAlreadyRegistered(Compression::FactoryAlreadyRegistered const&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::UnknownCompressorId::UnknownCompressorId(Compression::UnknownCompressorId const&)
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor::_duplicate(Compression::Compressor)
ld: 0711-317 ERROR: Undefined symbol: .Compression::Compressor::_nil()
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory::_duplicate(Compression::CompressorFactory)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressorFactory::_nil()
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressionManager::_duplicate(Compression::CompressionManager*)
ld: 0711-317 ERROR: Undefined symbol: .Compression::CompressionManager::_nil()
ld: 0711-317 ERROR: Undefined symbol: .omniZIOP::create_compression_id_level_list_policy(Compression::CompressorIdLevelList const&)
ld: 0711-317 ERROR: Undefined symbol: .ZIOP::CompressedData::operator>>=(cdrStream&) const
ld: 0711-317 ERROR: Undefined symbol: .ZIOP::CompressedData::operator<<=(cdrStream&)
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_ulong_tc()
ld: 0711-317 ERROR: Undefined symbol: .CORBA::TypeCode::PR_boolean_tc()
collect2: error: ld returned 8 exit status
../../../../../mk/mklib.mk:100<http://mklib.mk:100>: recipe for target 'shared/libomniZIOPDynamic421.a' failed
gmake[4]: [shared/libomniZIOPDynamic421.a] Error 1
gmake[4]: Leaving directory '/app/beacon/linux/opt/omniORB-4.2.1/build/src/lib/omniORB/ziopdynamic'
../../../../src/lib/omniORB/dir.mk:77<http://dir.mk:77>: recipe for target 'export' failed
gmake[3]: [export] Error 2

---------------------------------------------------------

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.

============================================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20160412/31004271/attachment-0001.html>


More information about the omniORB-list mailing list