Re: [MacPorts] #35128: gnuradio-gruel: Undefined symbols boost::system::generic_category boost::system::system_category (was: gnuradio 3.3.0 fails to build gnuradio-gruel)
#35128: gnuradio-gruel: Undefined symbols boost::system::generic_category boost::system::system_category --------------------------------+------------------------------------------- Reporter: toastbar@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: gnuradio-gruel --------------------------------+------------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => michaelld@… * port: => gnuradio-gruel Old description:
Failed clean build of gnu radio with this error in log
{{{ :info:build libtool: link: /usr/bin/clang++ -Wall -Woverloaded- virtual -pipe -O2 -arch x86_64 -D_THREAD_SAFE -arch x86_64 -o .libs/test_gruel test_gruel.o -L/opt/local/lib pmt/.libs/libpmt-qa.a /opt/local/lib/libcppunit.dylib -lm -ldl ./.libs/libgruel.dylib -lboost_thread-mt -lstdc++ :info:build Undefined symbols for architecture x86_64: :info:build "boost::system::generic_category()", referenced from: :info:build __GLOBAL__I_a in libpmt-qa.a(pmt.o) :info:build "boost::system::system_category()", referenced from: :info:build __GLOBAL__I_a in libpmt-qa.a(pmt.o) :info:build ld: symbol(s) not found for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) :info:build make[5]: *** [test_gruel] Error 1 }}}
New description: Failed clean build of gnu radio with this error in log {{{ :info:build libtool: link: /usr/bin/clang++ -Wall -Woverloaded-virtual -pipe -O2 -arch x86_64 -D_THREAD_SAFE -arch x86_64 -o .libs/test_gruel test_gruel.o -L/opt/local/lib pmt/.libs/libpmt-qa.a /opt/local/lib/libcppunit.dylib -lm -ldl ./.libs/libgruel.dylib -lboost_thread-mt -lstdc++ :info:build Undefined symbols for architecture x86_64: :info:build "boost::system::generic_category()", referenced from: :info:build __GLOBAL__I_a in libpmt-qa.a(pmt.o) :info:build "boost::system::system_category()", referenced from: :info:build __GLOBAL__I_a in libpmt-qa.a(pmt.o) :info:build ld: symbol(s) not found for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) :info:build make[5]: *** [test_gruel] Error 1 }}} -- Comment: Could be an incompatibility with the new boost 1.50. However, since the attached log does not show a clean build attempt, please "sudo port clean gnuradio-gruel", then try again, and if it fails again, attach the new complete main.log. -- Ticket URL: <https://trac.macports.org/ticket/35128#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts