Forum: GNU Radio Compiling GNU Radio on Linux

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
2fc6fcb4d8cbf066f02ff94f57c031f5?d=identicon&s=25 MidoWido (Guest)
on 2009-03-21 19:23
(Received via mailing list)
Dear there,
I'm using Fedora 9, with the latest updates to compile GNU Radio. I will
use
it for programming a USRP.

./configure works well, with few libraries bein excluded from the make.
gnuradio-core, gnu-usrp and gnu-usrp2 pass configure.

When I run make, I get the annexed error messages. I'm using the latest
verion of Boost.
Any clues on what is wrong?

Thanks!

make errors:
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to `boost::thread::start_thread()'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to
`boost::this_thread::disable_interruption::~disable_interruption()'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to `typeinfo for boost::detail::thread_data_base'
/home/mido/Download/gnuradio/gnuradio-core/src/lib/.libs/libgnuradio-core.so:
undefined reference to `boost::detail::get_current_thread_data()'
/home/mido/Download/gnuradio/gnuradio-core/src/lib/.libs/libgnuradio-core.so:
undefined reference to `boost::this_thread::interruption_requested()'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to `boost::detail::thread_data_base::~thread_data_base()'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to `boost::thread::interrupt()'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to `vtable for boost::detail::thread_data_base'
/home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
reference to
`boost::this_thread::disable_interruption::disable_interruption()'
collect2: ld returned 1 exit status
make[4]: *** [benchmark_dotprod_fff] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
--
View this message in context:
http://www.nabble.com/Compiling-GNU-Radio-on-Linux...
Sent from the GnuRadio mailing list archive at Nabble.com.
D0072e69d706bb3ca211d33a1b536e2c?d=identicon&s=25 Johnathan Corgan (Guest)
on 2009-03-21 19:28
(Received via mailing list)
On Sat, Mar 21, 2009 at 11:22 AM, MidoWido <mido.wakil@gmail.com> wrote:

> When I run make, I get the annexed error messages. I'm using the latest
> verion of Boost.
> Any clues on what is wrong?

> /home/mido/Download/gnuradio/gruel/src/lib/.libs/libgruel.so: undefined
> reference to `boost::thread::start_thread()'

You either need to set LD_LIBRARY_PATH to the directory the
hand-compiled Boost libraries are in, or add that directory to the
system ld.so.conf.

Johnathan
This topic is locked and can not be replied to.