Hi Michael, I would like to install the latest release and UHD 4.0. Could you point me where I can find the precompiled binaries?
Thank you a lot on your reply, Emil On Fri, Oct 2, 2020 at 3:30 PM Michael Dickens <[email protected]> wrote: > Hi Emil - What branch of UHD and GR are you trying to build? That AppNote > is a bit dated, and needs a serious update! If what you want is the latest > releases of UHD and GR, for many OSs those are available for download and > install as precompiled binaries. - MLD > > On Fri, Oct 2, 2020 at 8:59 AM Emil Bjelski via USRP-users < > [email protected]> wrote: > >> 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 >> [email protected] >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
_______________________________________________ USRP-users mailing list [email protected] http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
