<div dir="ltr">Hi list, <div><br></div><div>Thanks for your software it's awesome !</div><div><br></div><div>I'm currently experiencing issue building gr-osmosdr.</div><div>This is my gnuradio configuration:</div><div>
<div>#gnuradio-config-info -v<br></div><div>3.6.1</div></div><div><br></div><div>This command was used to download gr-osmosdr:</div><div>git clone git://<a href="http://git.osmocom.org/gr-osmosdr">git.osmocom.org/gr-osmosdr</a><br>
</div><div>then:</div><div>git checkout gr3.6 && mkdir build&&cd build&&cmake ../<br><br>Cmake generate everything without errors, however when I run make -j8 I get the following output:</div><div>
<br></div><div><div>[ 75%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function ‘virtual double file_source_c::set_sample_rate(double)’:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: ‘format’ is not a member of ‘boost’</div><div>     std::cerr << boost::format("WARNING: Overriding original sample rate of %g with %g")</div>
<div>                  ^</div><div>make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] Error 1</div><div>make[2]: *** Waiting for unfinished jobs....</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ‘virtual double uhd_sink_c::set_bandwidth(double, size_t)’:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth’</div><div>   return _snk->get_bandwidth(chan);</div><div>                ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ‘virtual double uhd_sink_c::get_bandwidth(size_t)’:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth’</div><div>   return _snk->get_bandwidth(chan);</div><div>                ^</div><div>In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ‘virtual osmosdr::freq_range_t uhd_sink_c::get_bandwidth_range(size_t)’:</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:302:41: error: ‘class uhd_usrp_sink’ has no member named ‘get_bandwidth_range’</div>
<div>   BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) )</div><div>                                         ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ‘virtual double uhd_sink_c::set_bandwidth(double, size_t)’:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control reaches end of non-void function [-Wreturn-type]</div><div> }</div><div> ^</div><div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ‘virtual double uhd_sink_c::get_bandwidth(size_t)’:</div>
<div>/home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control reaches end of non-void function [-Wreturn-type]</div><div> }</div><div> ^</div><div>make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] Error 1</div>
<div>make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2</div><div>make: *** [all] Error 2</div></div><div><br></div><div><br></div><div>Am I'm missing a library or something ?</div><div><br></div><div>Thanks !</div>
</div>