discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] issues with building 3.7.13.4 with thrift support on


From: Achilleas Anastasopoulos
Subject: [Discuss-gnuradio] issues with building 3.7.13.4 with thrift support on Ubuntu 18.04
Date: Sat, 12 Jan 2019 19:58:09 -0500

Hi all,

I have installed thrift 0.12.0 following the instructions in

I tried to build from source v3.7.13.4

cmake seems to work well producing:

--------------------------------------------------------------
-- Configuring gr-ctrlport support...
--   Dependency Boost_FOUND = 1
--   Dependency SWIG_FOUND = TRUE
--   Dependency SWIG_VERSION_CHECK = TRUE
--   Dependency ENABLE_GNURADIO_RUNTIME = ON
--   Enabling gr-ctrlport support.
--   Override with -DENABLE_GR_CTRLPORT=ON/OFF
-- Looking for C++ include sys/resource.h
-- Looking for C++ include sys/resource.h - found
-- Loading build date Sun, 13 Jan 2019 00:41:52 into constants...
-- Loading version 3.7.13.4 into constants...
-- Checking for module 'thrift'
--   Found thrift, version 0.12.0
--
-- Python checking for Thrift
-- Python checking for Thrift - found
-- Found THRIFT: /usr/local/lib/libthrift.so
-- Found and enabling Thrift backend to ControlPort
-- Running thrift to build C++ bindings
-- Looking for C++ include windows.h
-- Looking for C++ include windows.h - not found
-- TRY_SHM_VMCIRCBUF set to ON.
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable version "2.7.15rc1", minimum required is "2")
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
---------------------------------------------------------------------

and finally:

--------------
-- ######################################################
-- # Gnuradio enabled components
-- ######################################################
--   * python-support
--   * testing-support
--   * volk
--   * doxygen
--   * sphinx
--   * gnuradio-runtime
--   * gr-ctrlport
--   * * thrift
--   * gr-blocks
--   * gnuradio-companion
--   * gr-fec
--   * gr-fft
--   * gr-filter
--   * gr-analog
--   * gr-digital
--   * gr-dtv
--   * gr-atsc
--   * gr-audio
--   * * alsa
--   * * oss
--   * gr-comedi
--   * gr-channels
--   * gr-noaa
--   * gr-pager
--   * gr-qtgui
--   * gr-trellis
--   * gr-uhd
--   * gr-utils
--   * gr-video-sdl
--   * gr-vocoder
--   * gr-fcd
--   * gr-wavelet
--   * gr-wxgui
--   * gr-zeromq
--
-- ######################################################
-- # Gnuradio disabled components
-- ######################################################
--
-- Using install prefix: /usr/local
-- Building for version: 3.7.13.4 / 3.7.13.4
-- Configuring done
-- Generating done

-----------------



 








However, make errors out with:

[ 26%] Building CXX object gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/controlport/thrift/rpcserver_thrift.cc.o                                                                           
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:24:0:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcmanager.h:57:15: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   static std::auto_ptr<rpcserver_booter_base> boot;
               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/pmt/pmt.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/messages/msg_accepter.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpccallbackregister_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:23:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:24:0:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcmanager.h:58:15: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   static std::auto_ptr<rpcserver_booter_aggregator> aggregator;
               ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/pmt/pmt.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/messages/msg_accepter.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpccallbackregister_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:23:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:30:6: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<rpcserver_booter_base> rpcmanager::boot(0);
      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/pmt/pmt.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/messages/msg_accepter.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpccallbackregister_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:23:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:31:6: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<rpcserver_booter_aggregator> rpcmanager::aggregator(0);
      ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/pmt/pmt.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/messages/msg_accepter.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpccallbackregister_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_base.h:26,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_aggregator.h:28,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:23:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h: In member function ‘virtual boost::shared_ptr<apache::thrift::transport::TTransport> thrift_server_template<TserverBase, TserverClass, TImplClass>::TBufferedTransportFactory::getTransport(boost::shared_ptr<apache::thrift::transport::TTransport>)’:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:74:69: error: no matching function for call to ‘apache::thrift::transport::TBufferedTransport::TBufferedTransport(boost::shared_ptr<apache::thrift::transport::TTransport>&, unsigned int&)’
         (new thrift::transport::TBufferedTransport(trans, bufferSize));
                                                                     ^
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:36:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/usr/local/include/thrift/transport/TBufferTransports.h:209:3: note: candidate: apache::thrift::transport::TBufferedTransport::TBufferedTransport(std::shared_ptr<apache::thrift::transport::TTransport>, uint32_t, uint32_t)
   TBufferedTransport(stdcxx::shared_ptr<TTransport> transport, uint32_t rsz, uint32_t wsz)
   ^~~~~~~~~~~~~~~~~~
/usr/local/include/thrift/transport/TBufferTransports.h:209:3: note:   candidate expects 3 arguments, 2 provided
/usr/local/include/thrift/transport/TBufferTransports.h:199:3: note: candidate: apache::thrift::transport::TBufferedTransport::TBufferedTransport(std::shared_ptr<apache::thrift::transport::TTransport>, uint32_t)
   TBufferedTransport(stdcxx::shared_ptr<TTransport> transport, uint32_t sz)
   ^~~~~~~~~~~~~~~~~~
/usr/local/include/thrift/transport/TBufferTransports.h:199:3: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::transport::TTransport>’ to ‘std::shared_ptr<apache::thrift::transport::TTransport>’
/usr/local/include/thrift/transport/TBufferTransports.h:189:3: note: candidate: apache::thrift::transport::TBufferedTransport::TBufferedTransport(std::shared_ptr<apache::thrift::transport::TTransport>)
   TBufferedTransport(stdcxx::shared_ptr<TTransport> transport)
   ^~~~~~~~~~~~~~~~~~
/usr/local/include/thrift/transport/TBufferTransports.h:189:3: note:   candidate expects 1 argument, 2 provided
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h: In constructor ‘thrift_server_template<TserverBase, TserverClass, TImplClass>::thrift_server_template(TImplClass*)’:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:125:79: error: no matching function for call to ‘apache::thrift::server::TSimpleServer::TSimpleServer(boost::shared_ptr<apache::thrift::TProcessor>&, boost::shared_ptr<apache::thrift::transport::TServerTransport>&, boost::shared_ptr<apache::thrift::transport::TTransportFactory>&, boost::shared_ptr<apache::thrift::protocol::TProtocolFactory>&)’
                                          d_transportFactory, d_protocolFactory));
                                                                               ^
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:31:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/usr/local/include/thrift/server/TSimpleServer.h:56:3: note: candidate: apache::thrift::server::TSimpleServer::TSimpleServer(const std::shared_ptr<apache::thrift::TProcessor>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&)
   TSimpleServer(
   ^~~~~~~~~~~~~
/usr/local/include/thrift/server/TSimpleServer.h:56:3: note:   candidate expects 6 arguments, 4 provided
/usr/local/include/thrift/server/TSimpleServer.h:48:3: note: candidate: apache::thrift::server::TSimpleServer::TSimpleServer(const std::shared_ptr<apache::thrift::TProcessorFactory>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&)
   TSimpleServer(
   ^~~~~~~~~~~~~
/usr/local/include/thrift/server/TSimpleServer.h:48:3: note:   candidate expects 6 arguments, 4 provided
/usr/local/include/thrift/server/TSimpleServer.h:42:3: note: candidate: apache::thrift::server::TSimpleServer::TSimpleServer(const std::shared_ptr<apache::thrift::TProcessor>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&)
   TSimpleServer(
   ^~~~~~~~~~~~~
/usr/local/include/thrift/server/TSimpleServer.h:42:3: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::TProcessor>’ to ‘const std::shared_ptr<apache::thrift::TProcessor>&’
/usr/local/include/thrift/server/TSimpleServer.h:36:3: note: candidate: apache::thrift::server::TSimpleServer::TSimpleServer(const std::shared_ptr<apache::thrift::TProcessorFactory>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&)
   TSimpleServer(
   ^~~~~~~~~~~~~
/usr/local/include/thrift/server/TSimpleServer.h:36:3: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::TProcessor>’ to ‘const std::shared_ptr<apache::thrift::TProcessorFactory>&’
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:134:58: error: no matching function for call to ‘apache::thrift::concurrency::ThreadManager::threadFactory(boost::shared_ptr<apache::thrift::concurrency::PosixThreadFactory>)’
        (new thrift::concurrency::PlatformThreadFactory()));
                                                          ^
In file included from /usr/local/include/thrift/server/TThreadPoolServer.h:24:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:32,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/usr/local/include/thrift/concurrency/ThreadManager.h:90:45: note: candidate: virtual std::shared_ptr<apache::thrift::concurrency::ThreadFactory> apache::thrift::concurrency::ThreadManager::threadFactory() const
   virtual stdcxx::shared_ptr<ThreadFactory> threadFactory() const = 0;
                                             ^~~~~~~~~~~~~
/usr/local/include/thrift/concurrency/ThreadManager.h:90:45: note:   candidate expects 0 arguments, 1 provided
/usr/local/include/thrift/concurrency/ThreadManager.h:97:16: note: candidate: virtual void apache::thrift::concurrency::ThreadManager::threadFactory(std::shared_ptr<apache::thrift::concurrency::ThreadFactory>)
   virtual void threadFactory(stdcxx::shared_ptr<ThreadFactory> value) = 0;
                ^~~~~~~~~~~~~
/usr/local/include/thrift/concurrency/ThreadManager.h:97:16: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::concurrency::PosixThreadFactory>’ to ‘std::shared_ptr<apache::thrift::concurrency::ThreadFactory>’
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:141:59: error: no matching function for call to ‘apache::thrift::server::TThreadPoolServer::TThreadPoolServer(boost::shared_ptr<apache::thrift::TProcessor>&, boost::shared_ptr<apache::thrift::transport::TServerTransport>&, boost::shared_ptr<apache::thrift::transport::TTransportFactory>&, boost::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, boost::shared_ptr<apache::thrift::concurrency::ThreadManager>&)’
                                              threadManager));
                                                           ^
In file included from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/thrift_server_template.h:32:0,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/include/gnuradio/rpcserver_booter_thrift.h:27,
                 from /home/anastas/workarea-gnuradio/gnuradio/gnuradio-runtime/lib/controlport/rpcserver_selector.cc:42:
/usr/local/include/thrift/server/TThreadPoolServer.h:62:3: note: candidate: apache::thrift::server::TThreadPoolServer::TThreadPoolServer(const std::shared_ptr<apache::thrift::TProcessor>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::concurrency::ThreadManager>&)
   TThreadPoolServer(
   ^~~~~~~~~~~~~~~~~
/usr/local/include/thrift/server/TThreadPoolServer.h:62:3: note:   candidate expects 7 arguments, 5 provided
/usr/local/include/thrift/server/TThreadPoolServer.h:52:3: note: candidate: apache::thrift::server::TThreadPoolServer::TThreadPoolServer(const std::shared_ptr<apache::thrift::TProcessorFactory>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::concurrency::ThreadManager>&)
   TThreadPoolServer(
   ^~~~~~~~~~~~~~~~~
/usr/local/include/thrift/server/TThreadPoolServer.h:52:3: note:   candidate expects 7 arguments, 5 provided
/usr/local/include/thrift/server/TThreadPoolServer.h:44:3: note: candidate: apache::thrift::server::TThreadPoolServer::TThreadPoolServer(const std::shared_ptr<apache::thrift::TProcessor>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::concurrency::ThreadManager>&)
   TThreadPoolServer(
   ^~~~~~~~~~~~~~~~~
/usr/local/include/thrift/server/TThreadPoolServer.h:44:3: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::TProcessor>’ to ‘const std::shared_ptr<apache::thrift::TProcessor>&’
/usr/local/include/thrift/server/TThreadPoolServer.h:36:3: note: candidate: apache::thrift::server::TThreadPoolServer::TThreadPoolServer(const std::shared_ptr<apache::thrift::TProcessorFactory>&, const std::shared_ptr<apache::thrift::transport::TServerTransport>&, const std::shared_ptr<apache::thrift::transport::TTransportFactory>&, const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>&, const std::shared_ptr<apache::thrift::concurrency::ThreadManager>&)
   TThreadPoolServer(
   ^~~~~~~~~~~~~~~~~
/usr/local/include/thrift/server/TThreadPoolServer.h:36:3: note:   no known conversion for argument 1 from ‘boost::shared_ptr<apache::thrift::TProcessor>’ to ‘const std::shared_ptr<apache::thrift::TProcessorFactory>&’
gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/build.make:1608: recipe for target 'gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/controlport/rpcserver_selector.cc.o' failed
make[2]: *** [gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/controlport/rpcserver_selector.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:786: recipe for target 'gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/all' failed
make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2
-------------------------------------------

Any ideas?

thanks
Achilleas


reply via email to

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