discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] trouble installing gnuradio with thrift


From: marcus menzel
Subject: [Discuss-gnuradio] trouble installing gnuradio with thrift
Date: Tue, 17 Apr 2018 11:16:13 +0200

Hello everyone,

I would like to use ControlPort with GNUradio version 3.7.12. The installation of thrift version 1.0.0 was successful and cmake shows thrift enabled exactly as described on the wiki site https://wiki.gnuradio.org/index.php/ControlPort . But as I run make, there are the following error messages. Does somebody know this issue and how to fix it? Thank you very much.

I tried thrift version 0.9.2 and 0.9.3 too, but had trouble installing them.

Greetings from Germany

Marcus

[  9%] Linking CXX shared library libgnuradio-runtime-3.7.12.0.so
[ 12%] Built target gnuradio-runtime
[ 12%] Linking CXX shared library libtest-gnuradio-runtime.so
[ 12%] Built target test-gnuradio-runtime
[ 12%] Linking CXX executable gr_runtime_test
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentClientSyncInfo::getPending(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, apache::thrift::protocol::TMessageType&, int&)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentSendSentry::TConcurrentSendSentry(apache::thrift::async::TConcurrentClientSyncInfo*)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentRecvSentry::~TConcurrentRecvSentry()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::protocol::TProtocol::~TProtocol()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `typeinfo for apache::thrift::protocol::TProtocolFactory'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentRecvSentry::TConcurrentRecvSentry(apache::thrift::async::TConcurrentClientSyncInfo*, int)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentSendSentry::commit()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentClientSyncInfo::generateSeqId()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::protocol::TProtocolFactory::~TProtocolFactory()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::server::TSimpleServer::TSimpleServer(boost::shared_ptr<apache::thrift::TProcessor> const&, boost::shared_ptr<apache::thrift::transport::TServerTransport> const&, boost::shared_ptr<apache::thrift::transport::TTransportFactory> const&, boost::shared_ptr<apache::thrift::protocol::TProtocolFactory> const&)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentSendSentry::~TConcurrentSendSentry()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentClientSyncInfo::updatePending(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, apache::thrift::protocol::TMessageType, int)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentRecvSentry::commit()'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::server::TThreadPoolServer::TThreadPoolServer(boost::shared_ptr<apache::thrift::TProcessor> const&, boost::shared_ptr<apache::thrift::transport::TServerTransport> const&, boost::shared_ptr<apache::thrift::transport::TTransportFactory> const&, boost::shared_ptr<apache::thrift::protocol::TProtocolFactory> const&, boost::shared_ptr<apache::thrift::concurrency::ThreadManager> const&)'
libgnuradio-runtime-3.7.12.0.so.0.0.0: undefined reference to `apache::thrift::async::TConcurrentClientSyncInfo::waitForWork(int)'
collect2: error: ld returned 1 exit status
gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/build.make:110: recipe for target 'gnuradio-runtime/lib/gr_runtime_test' failed
make[2]: *** [gnuradio-runtime/lib/gr_runtime_test] Error 1
CMakeFiles/Makefile2:753: recipe for target 'gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/all' failed
make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2


reply via email to

[Prev in Thread] Current Thread [Next in Thread]