Hi all, I installed GnuRadio+UHD onto Ubuntu 12.10(64bit) and 13.04(64bit) by using build-gnuradio script in http://www.sbrac.org/files/build-gnuradio. No error message had been displayed in the installation. But a following link error message is shown when I compile sample c++ programs in /uhd/host/examples.
******** error message *********** >Scanning dependencies of target benchmark_rate >[ 5%] Building CXX object CMakeFiles/benchmark_rate.dir/benchmark_rate.cpp.o >Linking CXX executable benchmark_rate >/usr/bin/ld: CMakeFiles/benchmark_rate.dir/benchmark_rate.cpp.o: undefined reference to symbol >'_ZTVN5boost6detail16thread_data_baseE' >/usr/bin/ld: note: '_ZTVN5boost6detail16thread_data_baseE' is defined in DSO /usr/lib/libboost_thread.so.1.49.0 >so try adding it to the linker command line >/usr/lib/libboost_thread.so.1.49.0: could not read symbols: Invalid operation >collect2: error: ld returned 1 exit status >make[2]: *** [benchmark_rate] Error 1 >make[1]: *** [CMakeFiles/benchmark_rate.dir/all] Error 2 >make: *** [all] Error 2 ******************************* The compile procedure I use is following: $ mkdir /uhd/host/examples/build $ cd /uhd/host/examples/build $ cmake ../ $ make "ldconfig -p | grep boost_thread" returns libboost_thread.so.1.49.0 (libc6,x86-64) => /usr/lib/libboost_thread.so.1.49.0 libboost_thread.so (libc6,x86-64) => /usr/lib/libboost_thread.so therefore, I think that the path to boost library is recognized by operating system. I would like you to inform me my mistake. Regards, Nakajo _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio