when I want to build Gnuradio 3.8.5 with UHD4.2.0 I faced a strange error I
send it to the Gnuradio mailing list they can not solve it.
Does anyone have any idea that solves my problem? thanks in advance

[ 51%] Building CXX object
gr-uhd/swig/CMakeFiles/uhd_swig.dir/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx.o
[ 51%] Building CXX object
gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/stream_to_streams_impl.cc.o
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:
In function ‘PyObject* _wrap_dboard_iface_sleep(PyObject*, PyObject*,
PyObject*)’:
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:32748:21:
error: cannot convert ‘const nanoseconds’ {aka ‘const
std::chrono::duration<long int, std::ratio<1, 1000000000> >’} to ‘const
nanoseconds&’ {aka ‘const boost::chrono::duration<long int, boost::ratio<1,
1000000000> >&’}
32748 |       (arg1)->sleep((std::chrono::nanoseconds const &)*arg2);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     |
      |                     const nanoseconds {aka const
std::chrono::duration<long int, std::ratio<1, 1000000000> >}
In file included from /usr/local/include/uhd/usrp/multi_usrp.hpp:38,
                 from
/home/sp/Documents/gnuradio/gr-uhd/lib/../include/gnuradio/uhd/usrp_block.h:28,
                 from
/home/sp/Documents/gnuradio/gr-uhd/lib/../include/gnuradio/uhd/usrp_source.h:26,
                 from
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:3415:
/usr/local/include/uhd/usrp/dboard_iface.hpp:283:58: note:   initializing
argument 1 of ‘virtual void uhd::usrp::dboard_iface::sleep(const
nanoseconds&)’
  283 |     virtual void sleep(const boost::chrono::nanoseconds& time);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:
In function ‘PyObject* _wrap_dboard_iface_sptr_sleep(PyObject*, PyObject*,
PyObject*)’:
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:36150:22:
error: cannot convert ‘const nanoseconds’ {aka ‘const
std::chrono::duration<long int, std::ratio<1, 1000000000> >’} to ‘const
nanoseconds&’ {aka ‘const boost::chrono::duration<long int, boost::ratio<1,
1000000000> >&’}
36150 |       (*arg1)->sleep((std::chrono::nanoseconds const &)*arg2);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                      |
      |                      const nanoseconds {aka const
std::chrono::duration<long int, std::ratio<1, 1000000000> >}
In file included from /usr/local/include/uhd/usrp/multi_usrp.hpp:38,
                 from
/home/sp/Documents/gnuradio/gr-uhd/lib/../include/gnuradio/uhd/usrp_block.h:28,
                 from
/home/sp/Documents/gnuradio/gr-uhd/lib/../include/gnuradio/uhd/usrp_source.h:26,
                 from
/home/sp/Documents/gnuradio/build/gr-uhd/swig/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx:3415:
/usr/local/include/uhd/usrp/dboard_iface.hpp:283:58: note:   initializing
argument 1 of ‘virtual void uhd::usrp::dboard_iface::sleep(const
nanoseconds&)’
  283 |     virtual void sleep(const boost::chrono::nanoseconds& time);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[ 52%] Building CXX object
gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/stream_to_tagged_stream_impl.cc.o
make[2]: *** [gr-uhd/swig/CMakeFiles/uhd_swig.dir/build.make:63:
gr-uhd/swig/CMakeFiles/uhd_swig.dir/CMakeFiles/uhd_swig.dir/uhd_swigPYTHON_wrap.cxx.o]
Error 1
make[1]: *** [CMakeFiles/Makefile2:11109:
gr-uhd/swig/CMakeFiles/uhd_swig.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to