#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 lockhart@…):
@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 }}}
I can confirm that 4.1.6 builds on Lion using the llvm-gcc-4.2 compiler and XCode-4.2.1 and I see the same problems with "operator<<=()" when trying to use clang. Builds fine using python-2.7 as a variant. Will look for an open ticket or will open one to get updated to 4.1.6. -- Ticket URL: <https://trac.macports.org/ticket/32062#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS