#32062: omniORB @4.1.4 build error with clang -----------------------------------------+---------------------------------- Reporter: arnim.balzer@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: clang | Port: omniORB -----------------------------------------+---------------------------------- Comment(by Deil.Christoph@…): I see the same error as Arnim. @ryandesign: {{{configure.compiler=llvm-gcc-4.2}}} does work with omniorb 4.1.4. I also tried to upgrade to the latest version 4.1.6, but that seems broken for Lion (XCode 4.2): Using llvm-gcc-4.2 the error is: {{{ /Developer/usr/bin/llvm-g++-4.2 -c -pipe -O2 -arch x86_64 -fno-common -bind_at_load -I/opt/local/include -I.. -I./.. -I../../../../include/omniORB4/internal -I../../../../include/omniORB4/internal -DUSE_omniORB_logStream -D_OMNIORB_LIBRARY -DOMNIORB_VERSION_STRING='"4.1.6"' -DOMNIORB_VERSION_HEX='0x040106F1' -DCONFIG_DEFAULT_LOCATION='"/opt/local/etc/omniORB.cfg"' -DCONFIG_ENV='"OMNIORB_CONFIG"' -DUnixArchitecture -I. -I. -I../../../../include -I../../../../include -D__OSVERSION__=1 -D__darwin__ -D__x86_64__ -o static/corbaOrb.o corbaOrb.cc corbaOrb.cc: In member function ‘void omniOrbORB::do_shutdown(CORBA::Boolean)’: corbaOrb.cc:1092: error: ‘NO_RESOURCES_UnableToStartThread’ was not declared in this scope make[4]: *** [static/corbaOrb.o] Error 1 }}} Using clang the error is: {{{ /Developer/usr/bin/clang++ -c -pipe -O2 -arch x86_64 -fno-common -bind_at_load -I/opt/local/include -I.. -I./.. -I../../../../include/omniORB4/internal -I../../../../include/omniORB4/internal -DUSE_omniORB_logStream -D_OMNIORB_LIBRARY -DOMNIORB_VERSION_STRING='"4.1.6"' -DOMNIORB_VERSION_HEX='0x040106F1' -DCONFIG_DEFAULT_LOCATION='"/opt/local/etc/omniORB.cfg"' -DCONFIG_ENV='"OMNIORB_CONFIG"' -DUnixArchitecture -I. -I. -I../../../../include -I../../../../include -D__OSVERSION__=1 -D__darwin__ -D__x86_64__ -o static/corbaOrb.o corbaOrb.cc clang: warning: argument unused during compilation: '-bind_at_load' corbaOrb.cc:1092:7: error: use of undeclared identifier 'NO_RESOURCES_UnableToStartThread' OMNIORB_THROW(NO_RESOURCES, ^ /opt/local/include/omniORB4/omniORB.h:732:52: note: instantiated from: _OMNI_NS(omniExHelper)::name(__FILE__, __LINE__, minor, completion) ^ corbaOrb.cc:1093:7: note: instantiated from: NO_RESOURCES_UnableToStartThread, ^ 1 error generated. make[4]: *** [static/corbaOrb.o] Error 1 }}} -- Ticket URL: <https://trac.macports.org/ticket/32062#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS