Hi All, I am installing RFNOC using pyboms by following instructions given on https://kb.ettus.com/Getting_Started_with_RFNoC_Development
However, during installation, there is an error (given below). Does anyone know what could be the issue? Thank you in advance on answers. [ 86%] Building CXX object gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/usrp_source_impl.cc.o In file included from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h:26:0, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/basic_block.h:42, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/block.h:27, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/sync_block.h:27, from /home/emil/rfnoc/src/gnuradio/gr-uhd/include/gnuradio/uhd/usrp_block.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_block_impl.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.h:23, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:24: /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/rpcmanager.h:56:17: 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/bits/locale_conv.h:41:0, from /usr/include/c++/7/locale:43, from /usr/include/boost/format.hpp:23, from /home/emil/rfnoc/include/uhd/types/dict.ipp:12, from /home/emil/rfnoc/include/uhd/types/dict.hpp:154, from /home/emil/rfnoc/include/uhd/types/device_addr.hpp:11, from /home/emil/rfnoc/include/uhd/stream.hpp:11, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/gr_uhd_common.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.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/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h:26:0, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/basic_block.h:42, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/block.h:27, from /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/sync_block.h:27, from /home/emil/rfnoc/src/gnuradio/gr-uhd/include/gnuradio/uhd/usrp_block.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_block_impl.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.h:23, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:24: /home/emil/rfnoc/src/gnuradio/gnuradio-runtime/include/gnuradio/rpcmanager.h:57:17: 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/bits/locale_conv.h:41:0, from /usr/include/c++/7/locale:43, from /usr/include/boost/format.hpp:23, from /home/emil/rfnoc/include/uhd/types/dict.ipp:12, from /home/emil/rfnoc/include/uhd/types/dict.hpp:154, from /home/emil/rfnoc/include/uhd/types/device_addr.hpp:11, from /home/emil/rfnoc/include/uhd/stream.hpp:11, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/gr_uhd_common.h:26, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.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/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.h:24:0, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:24: /home/emil/rfnoc/src/gnuradio/gr-uhd/include/gnuradio/uhd/usrp_source.h:31:19: error: redefinition of ‘struct uhd::stream_args_t’ struct GR_UHD_API stream_args_t { ^~~~~~~~~~~~~ In file included from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/gr_uhd_common.h:26:0, from /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:23: /home/emil/rfnoc/include/uhd/stream.hpp:58:16: note: previous definition of ‘struct uhd::stream_args_t’ struct UHD_API stream_args_t ^~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc: In constructor ‘gr::uhd::usrp_source_impl::usrp_source_impl(const uhd::device_addr_t&, const uhd::stream_args_t&, bool)’: /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:74:7: error: class ‘gr::uhd::usrp_source_impl’ does not have any field named ‘_recv_timeout’ _recv_timeout(0.1), // seconds ^~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:75:7: error: class ‘gr::uhd::usrp_source_impl’ does not have any field named ‘_recv_one_packet’ _recv_one_packet(true), ^~~~~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc: In member function ‘virtual void gr::uhd::usrp_source_impl::set_recv_timeout(double, bool)’: /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:464:5: error: ‘_recv_timeout’ was not declared in this scope _recv_timeout = timeout; ^~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:464:5: note: suggested alternative: ‘set_recv_timeout’ _recv_timeout = timeout; ^~~~~~~~~~~~~ set_recv_timeout /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:465:5: error: ‘_recv_one_packet’ was not declared in this scope _recv_one_packet = one_packet; ^~~~~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:465:5: note: suggested alternative: ‘one_packet’ _recv_one_packet = one_packet; ^~~~~~~~~~~~~~~~ one_packet /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc: In member function ‘void gr::uhd::usrp_source_impl::flush()’: /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:512:29: error: ‘using element_type = class uhd::device {aka class uhd::device}’ has no member named ‘recv’ _dev->get_device()->recv(outputs, ^~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:516:49: error: ‘RECV_MODE_FULL_BUFF’ is not a member of ‘uhd::device’ ::uhd::device::RECV_MODE_FULL_BUFF, ^~~~~~~~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc: In member function ‘virtual int gr::uhd::usrp_source_impl::work(int, gr_vector_const_void_star&, gr_vector_void_star&)’: /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:600:44: error: ‘using element_type = class uhd::device {aka class uhd::device}’ has no member named ‘recv’ size_t num_samps = _dev->get_device()->recv(output_items, ^~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:604:64: error: ‘RECV_MODE_FULL_BUFF’ is not a member of ‘uhd::device’ ::uhd::device::RECV_MODE_FULL_BUFF, ^~~~~~~~~~~~~~~~~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:608:41: error: ‘using element_type = class uhd::device {aka class uhd::device}’ has no member named ‘recv’ num_samps = _dev->get_device()->recv(output_items, ^~~~ /home/emil/rfnoc/src/gnuradio/gr-uhd/lib/usrp_source_impl.cc:612:61: error: ‘RECV_MODE_ONE_PACKET’ is not a member of ‘uhd::device’ ::uhd::device::RECV_MODE_ONE_PACKET, ^~~~~~~~~~~~~~~~~~~~ gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/build.make:86: recipe for target 'gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/usrp_source_impl.cc.o' failed make[2]: *** [gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/usrp_source_impl.cc.o] Error 1 CMakeFiles/Makefile2:14726: recipe for target 'gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/all' failed make[1]: *** [gr-uhd/lib/CMakeFiles/gnuradio-uhd.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2 [ERROR] Build failed. See output above for error messages. [ERROR] Problem occurred while building package gnuradio: Build failed. [ERROR] Error installing package gnuradio. Aborting.
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com