On Wed, Mar 30, 2011 at 11:18 AM, azim...@gmail.com <azim...@gmail.com>wrote:

> Hi all, does anyone else get this error message when compiling
> GnuRadio? This is with latest code from today's master git tree, on
> Ubuntu 11.04, boost 1.42
>


Oh come on! It's still March, what are you doing on 11.04? </snark>

So this is the same problem that people running the latest Debian are
running into, and it's basically based on a new policy for linking. They are
being more strict, and we've been lazy.



> I can bypass this by manually adding -lboost_system -lboost_filesystem
>


You've identified the solution. I will try to find time tonight to work out
the right way to incorporate this into our build structure.

Tom




>  make[7]: Entering directory `/home/azimout/gnuradio/gruel/src/lib'
>  /bin/bash ../../../libtool --tag=CXX   --mode=link g++ -g -O2  -Wall
> -Woverloaded-virtual -pthread   -o test_gruel test_gruel.o
> pmt/libpmt-qa.la libgruel.la -lltdl
>  libtool: link: g++ -g -O2 -Wall -Woverloaded-virtual -pthread -o
> .libs/test_gruel test_gruel.o  pmt/.libs/libpmt-qa.a -L/usr/lib
> -lboost_thread-mt /usr/lib/libcppunit.so -ldl ./.libs/libgruel.so
> /usr/lib/libltdl.so -pthread
>  /usr/bin/ld: test_gruel.o: undefined reference to symbol
> 'boost::system::get_system_category()'
>  /usr/bin/ld: note: 'boost::system::get_system_category()' is defined
> in DSO /usr/lib64/libboost_system.so.1.42.0 so try adding it to the
> linker command line
>  /usr/lib64/libboost_system.so.1.42.0: could not read symbols:
> Invalid operation
>
> Dimitrios Symeonidis
> "If you think you're too small to make a difference, try sleeping with
> a mosquito!" - Amnesty International
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to