Skip to main content

link error with 64bits compiler

  • May 17, 2013
  • 0 replies
  • 0 views

Summary This article describes the link issue with 64bits compiler
Article Number 30773
Environment Orbix 3.3.10, 3.3.11 HP-UX 11.31 Itanium 64bits
Question/Problem Description The application build fails with link errors 'Unsatisfied symbol'.
Clarifying Information 64bits compiler is used for compiling
Error Message ld: Unsatisfied symbol "CORBA::anyTableClass::SeqBufferAllocatorFnMgr::SeqBufferAllocatorFnMgr(char const*,void* (*)(unsigned long)) (complete)" in file alfaS.o ld: Unsatisfied symbol "_IDL_SEQUENCE_string::length(unsigned long)" in file it_random_funcs.o ld: Unsatisfied symbol "_IDL_SEQUENCE_string::operator[](unsigned long) const" in file it_print_funcs.o ld: Unsatisfied symbol "CORBA::Request::encodeStringOp(char const*,unsigned long)" in file alfaS.o ld: Unsatisfied symbol "_IDL_SEQUENCE_string::operator[](unsigned long)" in file it_random_funcs.o ld: Unsatisfied symbol "CORBA::anyTableClass::SeqDestructorFnMgr::SeqDestructorFnMgr(char const*,void (*)(void*,unsigned long,unsigned char))(complete)" in file alfaS.o ld: Unsatisfied symbol "CORBA::anyTableClass::AnySupportFnMgr::AnySupportFnMgr(char const*,void* (*)(CORBA::Request&,void*&,void*,CORBA::Flags const&,unsigned long))(complete)" in file alfaS.o ld: Unsatisfied symbol "CORBA::Request::decodeInOutStrOp(char*&,long)" in file alfaS.o ld: Unsatisfied symbol "CORBA::Environment::timeout(unsigned long)" in file call_funcs.o ld: Unsatisfied symbol "CORBA::_IT_vecAlloc(unsigned long,unsigned long)" in file alfaS.o
Defect/Enhancement Number
Cause compile without "-DSIXTY_FOUR_BIT_LONGS" option
Resolution add "-DSIXTY_FOUR_BIT_LONGS" to the compilation parameters
Workaround
Notes
Attachment
Created date: 03 April 2012
Last Modified: 13 February 2013
Last Published: 12 May 2012
First Published date: 03 April 2012

#Orbix
#KnowledgeDocs