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