On Wed, Apr 9, 2014 at 12:36 AM, Jiao Xianjun <putao...@gmail.com> wrote:
> Hi, > > I am trying to build gnuradio from source in Ubuntu 12.04. > > http://jenkins.gnuradio.org/builds/gnuradio-current.tar.gz > and > 3.7.3 release: http://gnuradio.org/releases/gnuradio/ > > are tried, but both encounter: > > [ 33%] Generating xor_bb_impl.h, xor_ss_impl.h, xor_ii_impl.h > [ 33%] Generating xor_bb_impl.cc, xor_ss_impl.cc, xor_ii_impl.cc > Linking CXX executable gnuradio-config-info > [ 33%] [ 33%] Generating packed_to_unpacked_bb_impl.h, > packed_to_unpacked_ss_impl.h, packed_to_unpacked_ii_impl.h > Building CXX object > gnuradio-runtime/lib/CMakeFiles/test-gnuradio-runtime.dir/math/qa_math.cc.o > ../lib/libgnuradio-runtime-3.7.4git.so.0.0.0: error: undefined reference > to 'pthread_setaffinity_np' > ../lib/libgnuradio-runtime-3.7.4git.so.0.0.0: error: undefined reference > to 'pthread_sigmask' > collect2: ld returned 1 exit status > make[2]: *** [gnuradio-runtime/apps/gnuradio-config-info] Error 1 > make[1]: *** > [gnuradio-runtime/apps/CMakeFiles/gnuradio-config-info.dir/all] Error 2 > make[1]: *** Waiting for unfinished jobs.... > [ 33%] [ 33%] Generating packed_to_unpacked_bb_impl.cc, > packed_to_unpacked_ss_impl.cc, packed_to_unpacked_ii_impl.cc > Building CXX object > gnuradio-runtime/lib/CMakeFiles/test-gnuradio-runtime.dir/math/qa_sincos.cc.o > [ 33%] Generating unpacked_to_packed_bb_impl.h, > unpacked_to_packed_ss_impl.h, unpacked_to_packed_ii_impl.h > > even if I use -lpthread explicitly. > > Anyone also encounter that? Thanks a lot! > Nope, not sure what's going on there. Ubuntu 12.04 uses glibc 2.13 (these functions have been around since 2.3.4). We're including pthread.h in that file, cmake already sets up the links against pthread, and your cmake shows this: -- Performing Test HAVE_PTHREAD_SIGMASK -- Performing Test HAVE_PTHREAD_SIGMASK - Success ... -- Performing Test HAVE_PTHREAD_SETSCHEDPARAM -- Performing Test HAVE_PTHREAD_SETSCHEDPARAM - Success So you're finding the right things. I'm running 12.04 on this machine I'm currently on and just built from that tarball myself with no problems. Any chance you've changed around your system at all that could have an effect? Tom
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio