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

Reply via email to