Opened 12 years ago

Closed 12 years ago

#35128 closed defect (fixed)

gnuradio-gruel: Undefined symbols boost::system::generic_category boost::system::system_category

Reported by: toastbar@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc: andrew@…, kpreid (Kevin Reid), ali.kote@…, vareilles1@…
Port: gnuradio-gruel

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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

Attachments (2)

main.log (9.1 KB) - added by toastbar@… 12 years ago.
install log
main.2.log (83.0 KB) - added by office@… 12 years ago.

Download all attachments as: .zip

Change History (12)

Changed 12 years ago by toastbar@…

Attachment: main.log added

install log

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to michaelld@…
Port: gnuradio-gruel added
Summary: gnuradio 3.3.0 fails to build gnuradio-gruelgnuradio-gruel: Undefined symbols boost::system::generic_category boost::system::system_category

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.

Changed 12 years ago by office@…

Attachment: main.2.log added

comment:2 Changed 12 years ago by office@…

Same thing happening here. Did the clean, log attached.

comment:3 Changed 12 years ago by office@…

Rolling back boost from 1.50 that got checked in 4 days ago back to 1.49 seems to hide the problem.

svn co -r 93341 http://svn.macports.org/repository/macports/trunk/dports/devel/boost
sudo port clean boost
sudo port activate boost @1.49.0_0

comment:4 Changed 12 years ago by office@…

sudo port clean boost
svn co -r 93341 http://svn.macports.org/repository/macports/trunk/dports/devel/boost
cd boost
sudo port install
sudo port activate boost @1.49.0_0

comment:5 Changed 12 years ago by michaelld (Michael Dickens)

Yeah; I just need to update GNU Radio to the latest release. I have a quite a queue right now, but I should have time to get to this in August.

comment:6 Changed 12 years ago by andrew@…

Cc: andrew@… added

Cc Me!

comment:7 Changed 12 years ago by kpreid (Kevin Reid)

Cc: kpreid@… added

Cc Me!

comment:8 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ali.kote@… added

Has duplicate #35669.

comment:9 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: vareilles1@… added

Has duplicate #36084.

comment:10 Changed 12 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Fixed in r99885.

Note: See TracTickets for help on using tickets.