From lg.strat at gmail.com Wed Dec 4 22:38:03 2013 From: lg.strat at gmail.com (Youpi Youpla) Date: Wed, 4 Dec 2013 17:38:03 -0500 Subject: Compile Fail Message-ID: Hi list, Thanks for your software it's awesome ! I'm currently experiencing issue building gr-osmosdr. This is my gnuradio configuration: #gnuradio-config-info -v 3.6.1 This command was used to download gr-osmosdr: git clone git://git.osmocom.org/gr-osmosdr then: git checkout gr3.6 && mkdir build&&cd build&&cmake ../ Cmake generate everything without errors, however when I run make -j8 I get the following output:Hi list, Thanks for your software it's awesome ! I'm currently experiencing issue building gr-osmosdr. This is my gnuradio configuration: #gnuradio-config-info -v 3.6.1 This command was used to download gr-osmosdr: git clone git://git.osmocom.org/gr-osmosdr then: git checkout gr3.6 && mkdir build&&cd build&&cmake ../ Cmake generate everything without errors, however when I run make -j8 I get the following output: [ 75%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function ?virtual double file_source_c::set_sample_rate(double)?: /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: ?format? is not a member of ?boost? std::cerr << boost::format("WARNING: Overriding original sample rate of %g with %g") ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: /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)?: /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] Error 1 make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make: *** [all] Error 2 Am I'm missing a library or something ? Thanks ! [ 75%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function ?virtual double file_source_c::set_sample_rate(double)?: /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: ?format? is not a member of ?boost? std::cerr << boost::format("WARNING: Overriding original sample rate of %g with %g") ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: /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)?: /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] Error 1 make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make: *** [all] Error 2 Am I'm missing a library or something ? Thanks ! -------------- next part -------------- An HTML attachment was scrubbed... URL: From horiz0n at gmx.net Wed Dec 4 23:16:28 2013 From: horiz0n at gmx.net (Dimitri Stolnikov) Date: Thu, 05 Dec 2013 00:16:28 +0100 Subject: Compile Fail In-Reply-To: References: Message-ID: Hi Youpi, you have to update to a recent UHD, pull the gr3.6 branch of gr-osmosdr again (i've pushed a change that should fix the boost issue), rebuild & install. Best regards, Dimitri On Wed, 04 Dec 2013 23:38:03 +0100, Youpi Youpla wrote: > Hi list, > > Thanks for your software it's awesome ! > > I'm currently experiencing issue building gr-osmosdr. > This is my gnuradio configuration: > #gnuradio-config-info -v > 3.6.1 > > This command was used to download gr-osmosdr: > git clone git://git.osmocom.org/gr-osmosdr > then: > git checkout gr3.6 && mkdir build&&cd build&&cmake ../ > > Cmake generate everything without errors, however when I run make -j8 I > get > the following output:Hi list, > > Thanks for your software it's awesome ! > > I'm currently experiencing issue building gr-osmosdr. > This is my gnuradio configuration: > #gnuradio-config-info -v > 3.6.1 > > This command was used to download gr-osmosdr: > git clone git://git.osmocom.org/gr-osmosdr > then: > git checkout gr3.6 && mkdir build&&cd build&&cmake ../ > > Cmake generate everything without errors, however when I run make -j8 I > get > the following output: > > [ 75%] Building CXX object > lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o > /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function > ?virtual double file_source_c::set_sample_rate(double)?: > /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: > ?format? is not a member of ?boost? > std::cerr << boost::format("WARNING: Overriding original sample rate > of %g with %g") > ^ > make[2]: *** > [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] > Error 1 > make[2]: *** Waiting for unfinished jobs.... > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > In file included from > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: > /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)?: > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] > Error 1 > make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 > make: *** [all] Error 2 > > > Am I'm missing a library or something ? > > Thanks ! > > [ 75%] Building CXX object > lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o > /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function > ?virtual double file_source_c::set_sample_rate(double)?: > /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: > ?format? is not a member of ?boost? > std::cerr << boost::format("WARNING: Overriding original sample rate > of %g with %g") > ^ > make[2]: *** > [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] > Error 1 > make[2]: *** Waiting for unfinished jobs.... > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > In file included from > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: > /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)?: > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] > Error 1 > make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 > make: *** [all] Error 2 > > > Am I'm missing a library or something ? > > Thanks ! From lg.strat at gmail.com Thu Dec 5 03:59:23 2013 From: lg.strat at gmail.com (Youpi Youpla) Date: Wed, 4 Dec 2013 22:59:23 -0500 Subject: Compile Fail In-Reply-To: References: Message-ID: Hi Dimitry, That solved the issue. Thanks for the git push. There's a new issue when compiling i'm now ; [ 84%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_sink_c.cc.o [ 87%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: /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)?: /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ [ 90%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/netsdr/netsdr_source_c.cc.o /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:314:16: error: ?class uhd_usrp_source? has no member named ?get_bandwidth? return _src->get_bandwidth(chan); ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function ?virtual double uhd_source_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:319:16: error: ?class uhd_usrp_source? has no member named ?get_bandwidth? return _src->get_bandwidth(chan); ^ In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:21:0: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function ?virtual osmosdr::freq_range_t uhd_source_c::get_bandwidth_range(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class uhd_usrp_source? has no member named ?get_bandwidth_range? BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:315:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function ?virtual double uhd_source_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:320:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_source_c.cc.o] Error 1 /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc: In member function ?bool netsdr_source_c::transaction(const unsigned char*, size_t, std::vector&)?: /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc:399:25: warning: ignoring return value of ?ssize_t write(int, const void*, size_t)?, declared with attribute warn_unused_result [-Wunused-result] write(_tcp, cmd, size); ^ make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make: *** [all] Error 2 What should cause this error ? Also, where should I be able to update to a recent UHD ? Thanks again. 2013/12/4 Dimitri Stolnikov > Hi Youpi, > > you have to update to a recent UHD, pull the gr3.6 branch of gr-osmosdr > again > (i've pushed a change that should fix the boost issue), rebuild & install. > > > Best regards, > Dimitri > > > On Wed, 04 Dec 2013 23:38:03 +0100, Youpi Youpla > wrote: > > > Hi list, >> >> Thanks for your software it's awesome ! >> >> I'm currently experiencing issue building gr-osmosdr. >> This is my gnuradio configuration: >> #gnuradio-config-info -v >> 3.6.1 >> >> This command was used to download gr-osmosdr: >> git clone git://git.osmocom.org/gr-osmosdr >> then: >> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >> >> Cmake generate everything without errors, however when I run make -j8 I >> get >> the following output:Hi list, >> >> Thanks for your software it's awesome ! >> >> I'm currently experiencing issue building gr-osmosdr. >> This is my gnuradio configuration: >> #gnuradio-config-info -v >> 3.6.1 >> >> This command was used to download gr-osmosdr: >> git clone git://git.osmocom.org/gr-osmosdr >> then: >> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >> >> Cmake generate everything without errors, however when I run make -j8 I >> get >> the following output: >> >> [ 75%] Building CXX object >> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function >> ?virtual double file_source_c::set_sample_rate(double)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >> ?format? is not a member of ?boost? >> std::cerr << boost::format("WARNING: Overriding original sample rate >> of %g with %g") >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >> c.cc.o] >> Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> In file included from >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >> /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)?: >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >> Error 1 >> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >> make: *** [all] Error 2 >> >> >> Am I'm missing a library or something ? >> >> Thanks ! >> >> [ 75%] Building CXX object >> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function >> ?virtual double file_source_c::set_sample_rate(double)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >> ?format? is not a member of ?boost? >> std::cerr << boost::format("WARNING: Overriding original sample rate >> of %g with %g") >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >> c.cc.o] >> Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> In file included from >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >> /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)?: >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >> Error 1 >> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >> make: *** [all] Error 2 >> >> >> Am I'm missing a library or something ? >> >> Thanks ! >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From keenerd at gmail.com Thu Dec 5 14:14:27 2013 From: keenerd at gmail.com (keenerd) Date: Thu, 5 Dec 2013 09:14:27 -0500 Subject: Big rtl_fm (and more) improvements, testing requested Message-ID: Hi all. Been hacking a bit on rtl_fm again. My repository is at https://github.com/keenerd/rtl-sdr Pretty much everything has been overhauled. The first year of rtl_fm's life saw a lot of features jammed into dumb places in the code. There was no organization and a lot of problems stemmed from that. Now the code is cleaner, faster and should be much simpler for future features such as multiple dongle/demodulator support. Major fixes: The most common complaint that people have had is poor selectivity. Rtl_fm was great for strong signals but could not pick up weak signals. This was from shoddy (but very fast) filters. Now there are better filters available. Access them with '-F 0' and '-F 9'. These will use more cpu but still run fine on low end ARMs. There is some more headroom for optimization, but nothing to be premature about. Rtl_power has these same filters if you'd like a visual comparison of how they work. Due to some stupid misunderstandings on my part, data modes were completely broken. These work again. New features: You can choose devices by the text in the serial eeprom. This is overloaded onto the existing -d (device index number) option. If it looks like a simple int, do the traditional -d behavior. If it looks like a string, check the eeproms of all devices for exact matches, prefix matches and suffix matches. If your rtl dongles don't have eeproms, my apologies. Minor improvements: All of the rtl_* utilities have these features, including metric/standard units as well as nearest-gain values and the serial matching. Going Further: There are also a lot of patches to add various features to rtl_fm. With the new overhaul it should be much easier to add features, but the patches will have to be re-written first. If there are patch sets you you'd to see merged sooner rather than later, please mention them so I can gauge interest. -Kyle http://kmkeen.com From lg.strat at gmail.com Wed Dec 4 21:33:24 2013 From: lg.strat at gmail.com (Youpi Youpla) Date: Wed, 4 Dec 2013 16:33:24 -0500 Subject: Compile fail Message-ID: Hi list, Thanks for your software it's awesome ! I'm currently experiencing issue building gr-osmosdr. This is my gnuradio configuration: #gnuradio-config-info -v 3.6.1 This command was used to download gr-osmosdr: git clone git://git.osmocom.org/gr-osmosdr then: git checkout gr3.6 && mkdir build&&cd build&&cmake ../ Cmake generate everything without errors, however when I run make -j8 I get the following output: [ 75%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member function ?virtual double file_source_c::set_sample_rate(double)?: /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: ?format? is not a member of ?boost? std::cerr << boost::format("WARNING: Overriding original sample rate of %g with %g") ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class uhd_usrp_sink? has no member named ?get_bandwidth? return _snk->get_bandwidth(chan); ^ In file included from /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: /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)?: /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /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? BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function ?virtual double uhd_sink_c::get_bandwidth(size_t)?: /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] Error 1 make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make: *** [all] Error 2 Am I'm missing a library or something ? Thanks ! -------------- next part -------------- An HTML attachment was scrubbed... URL: From lg.strat at gmail.com Fri Dec 6 15:34:43 2013 From: lg.strat at gmail.com (Youpi Youpla) Date: Fri, 6 Dec 2013 10:34:43 -0500 Subject: Compile Fail In-Reply-To: References: Message-ID: Hi Everyone, Do you have any update on this build fail ? Thanks ! 2013/12/4 Youpi Youpla > Hi Dimitry, > > That solved the issue. Thanks for the git push. > > There's a new issue when compiling i'm now ; > > [ 84%] Building CXX object > lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_sink_c.cc.o > [ 87%] Building CXX object > lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class > uhd_usrp_sink? has no member named ?get_bandwidth? > return _snk->get_bandwidth(chan); > ^ > In file included from > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: > /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)?: > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > /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? > BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) > ^ > [ 90%] Building CXX object > lib/CMakeFiles/gnuradio-osmosdr.dir/netsdr/netsdr_source_c.cc.o > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function > ?virtual double uhd_sink_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control > reaches end of non-void function [-Wreturn-type] > } > ^ > make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] > Error 1 > make[2]: *** Waiting for unfinished jobs.... > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function > ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:314:16: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth? > return _src->get_bandwidth(chan); > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function > ?virtual double uhd_source_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:319:16: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth? > return _src->get_bandwidth(chan); > ^ > In file included from > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:21:0: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function > ?virtual osmosdr::freq_range_t uhd_source_c::get_bandwidth_range(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class > uhd_usrp_source? has no member named ?get_bandwidth_range? > BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function > ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:315:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function > ?virtual double uhd_source_c::get_bandwidth(size_t)?: > /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:320:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_source_c.cc.o] > Error 1 > /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc: In member > function ?bool netsdr_source_c::transaction(const unsigned char*, size_t, > std::vector&)?: > /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc:399:25: warning: > ignoring return value of ?ssize_t write(int, const void*, size_t)?, > declared with attribute warn_unused_result [-Wunused-result] > write(_tcp, cmd, size); > ^ > make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 > make: *** [all] Error 2 > > What should cause this error ? > Also, where should I be able to update to a recent UHD ? > > Thanks again. > > > 2013/12/4 Dimitri Stolnikov > >> Hi Youpi, >> >> you have to update to a recent UHD, pull the gr3.6 branch of gr-osmosdr >> again >> (i've pushed a change that should fix the boost issue), rebuild & install. >> >> >> Best regards, >> Dimitri >> >> >> On Wed, 04 Dec 2013 23:38:03 +0100, Youpi Youpla >> wrote: >> >> >> Hi list, >>> >>> Thanks for your software it's awesome ! >>> >>> I'm currently experiencing issue building gr-osmosdr. >>> This is my gnuradio configuration: >>> #gnuradio-config-info -v >>> 3.6.1 >>> >>> This command was used to download gr-osmosdr: >>> git clone git://git.osmocom.org/gr-osmosdr >>> then: >>> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >>> >>> Cmake generate everything without errors, however when I run make -j8 I >>> get >>> the following output:Hi list, >>> >>> Thanks for your software it's awesome ! >>> >>> I'm currently experiencing issue building gr-osmosdr. >>> This is my gnuradio configuration: >>> #gnuradio-config-info -v >>> 3.6.1 >>> >>> This command was used to download gr-osmosdr: >>> git clone git://git.osmocom.org/gr-osmosdr >>> then: >>> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >>> >>> Cmake generate everything without errors, however when I run make -j8 I >>> get >>> the following output: >>> >>> [ 75%] Building CXX object >>> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member >>> function >>> ?virtual double file_source_c::set_sample_rate(double)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >>> ?format? is not a member of ?boost? >>> std::cerr << boost::format("WARNING: Overriding original sample rate >>> of %g with %g") >>> ^ >>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >>> c.cc.o] >>> Error 1 >>> make[2]: *** Waiting for unfinished jobs.... >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >>> uhd_usrp_sink? has no member named ?get_bandwidth? >>> return _snk->get_bandwidth(chan); >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >>> uhd_usrp_sink? has no member named ?get_bandwidth? >>> return _snk->get_bandwidth(chan); >>> ^ >>> In file included from >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >>> /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)?: >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: >>> control >>> reaches end of non-void function [-Wreturn-type] >>> } >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: >>> control >>> reaches end of non-void function [-Wreturn-type] >>> } >>> ^ >>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >>> Error 1 >>> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >>> make: *** [all] Error 2 >>> >>> >>> Am I'm missing a library or something ? >>> >>> Thanks ! >>> >>> [ 75%] Building CXX object >>> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member >>> function >>> ?virtual double file_source_c::set_sample_rate(double)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >>> ?format? is not a member of ?boost? >>> std::cerr << boost::format("WARNING: Overriding original sample rate >>> of %g with %g") >>> ^ >>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >>> c.cc.o] >>> Error 1 >>> make[2]: *** Waiting for unfinished jobs.... >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >>> uhd_usrp_sink? has no member named ?get_bandwidth? >>> return _snk->get_bandwidth(chan); >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >>> uhd_usrp_sink? has no member named ?get_bandwidth? >>> return _snk->get_bandwidth(chan); >>> ^ >>> In file included from >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >>> /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)?: >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /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? >>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: >>> control >>> reaches end of non-void function [-Wreturn-type] >>> } >>> ^ >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: >>> control >>> reaches end of non-void function [-Wreturn-type] >>> } >>> ^ >>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >>> Error 1 >>> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >>> make: *** [all] Error 2 >>> >>> >>> Am I'm missing a library or something ? >>> >>> Thanks ! >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fritz.meier at myway.de Fri Dec 6 15:58:48 2013 From: fritz.meier at myway.de (Fritz Meier) Date: Fri, 06 Dec 2013 16:58:48 +0100 Subject: Need help decoding of FLARM (868.2/868.4MHz) Message-ID: <52A1F438.10808@myway.de> Hi, to all after I've seen with RTL ADSB and DUMP1090 how ADS-B transponder data 1090MHz (pulse modulation) is decoded I would like to start with FLARM (Europe 868.2 and 868.4MHz frequency modulated). The position data of gliders (ID, latitude, longitude and altitude) are sent 1xsec in the form of NMEA-like records. I work with the BeagleBone black and have a FLARM transmitter installed near the RTL-Dongle/Antenne and may at any time start recording I/Qsamples with RTL_SDR. Thanks Fritz From bistromath at gmail.com Fri Dec 6 16:14:14 2013 From: bistromath at gmail.com (Nick Foster) Date: Fri, 6 Dec 2013 08:14:14 -0800 Subject: Need help decoding of FLARM (868.2/868.4MHz) In-Reply-To: <52A1F438.10808@myway.de> References: <52A1F438.10808@myway.de> Message-ID: This is a new one! Thanks for bringing it to my attention. Looks like a voluntary, GPS-based (i.e., not secondary surveillance) system. While the serial protocol appears to be NMEA-like, the protocol "under the hood" at the PHY layer could be basically anything, and the FLARM consortium appears to have elected to keep specs hidden. Reading the dataport specification gives few insights as to the PHY layer, but at least it's good to know the protocol has "future-proof" support for all aircraft types. [image: Inline image 1] If you record good FLARM transmissions I am happy to assist in decoding what I can, not least because proprietary protocols were meant to be open. =) --n On Fri, Dec 6, 2013 at 7:58 AM, Fritz Meier wrote: > Hi, to all > after I've seen with RTL ADSB and DUMP1090 how ADS-B transponder data > 1090MHz (pulse modulation) is decoded I would like to start with FLARM > (Europe 868.2 and 868.4MHz frequency modulated). The position data of > gliders > (ID, latitude, longitude and altitude) are sent 1xsec in the form of > NMEA-like records. > I work with the BeagleBone black and have a FLARM transmitter installed > near > the RTL-Dongle/Antenne and may at any time start recording I/Qsamples with > RTL_SDR. > Thanks > Fritz > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 32534 bytes Desc: not available URL: From lg.strat at gmail.com Fri Dec 6 16:28:46 2013 From: lg.strat at gmail.com (Youpi Youpla) Date: Fri, 6 Dec 2013 11:28:46 -0500 Subject: Fwd: Compile Fail In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: Youpi Youpla Date: 2013/12/6 Subject: Re: Compile Fail To: Dimitri Stolnikov Hi, cmake -DENABLE_UHD=OFF ../ solve this issue. Thanks. 2013/12/6 Youpi Youpla > Hi Everyone, > > Do you have any update on this build fail ? > > Thanks ! > > > 2013/12/4 Youpi Youpla > >> Hi Dimitry, >> >> That solved the issue. Thanks for the git push. >> >> There's a new issue when compiling i'm now ; >> >> [ 84%] Building CXX object >> lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_sink_c.cc.o >> [ 87%] Building CXX object >> lib/CMakeFiles/gnuradio-osmosdr.dir/bladerf/bladerf_common.cc.o >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >> uhd_usrp_sink? has no member named ?get_bandwidth? >> return _snk->get_bandwidth(chan); >> ^ >> In file included from >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >> /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)?: >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> /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? >> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >> ^ >> [ 90%] Building CXX object >> lib/CMakeFiles/gnuradio-osmosdr.dir/netsdr/netsdr_source_c.cc.o >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: control >> reaches end of non-void function [-Wreturn-type] >> } >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >> Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function >> ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:314:16: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth? >> return _src->get_bandwidth(chan); >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function >> ?virtual double uhd_source_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:319:16: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth? >> return _src->get_bandwidth(chan); >> ^ >> In file included from >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:21:0: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function >> ?virtual osmosdr::freq_range_t uhd_source_c::get_bandwidth_range(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:326:41: error: ?class >> uhd_usrp_source? has no member named ?get_bandwidth_range? >> BOOST_FOREACH( uhd::range_t bw, _src->get_bandwidth_range(chan) ) >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function >> ?virtual double uhd_source_c::set_bandwidth(double, size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:315:1: warning: >> control reaches end of non-void function [-Wreturn-type] >> } >> ^ >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc: In member function >> ?virtual double uhd_source_c::get_bandwidth(size_t)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_source_c.cc:320:1: warning: >> control reaches end of non-void function [-Wreturn-type] >> } >> ^ >> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_source_c.cc.o] >> Error 1 >> /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc: In member >> function ?bool netsdr_source_c::transaction(const unsigned char*, size_t, >> std::vector&)?: >> /home/RFTEST/GSM/gr-osmosdr/lib/netsdr/netsdr_source_c.cc:399:25: >> warning: ignoring return value of ?ssize_t write(int, const void*, >> size_t)?, declared with attribute warn_unused_result [-Wunused-result] >> write(_tcp, cmd, size); >> ^ >> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >> make: *** [all] Error 2 >> >> What should cause this error ? >> Also, where should I be able to update to a recent UHD ? >> >> Thanks again. >> >> >> 2013/12/4 Dimitri Stolnikov >> >>> Hi Youpi, >>> >>> you have to update to a recent UHD, pull the gr3.6 branch of gr-osmosdr >>> again >>> (i've pushed a change that should fix the boost issue), rebuild & >>> install. >>> >>> >>> Best regards, >>> Dimitri >>> >>> >>> On Wed, 04 Dec 2013 23:38:03 +0100, Youpi Youpla >>> wrote: >>> >>> >>> Hi list, >>>> >>>> Thanks for your software it's awesome ! >>>> >>>> I'm currently experiencing issue building gr-osmosdr. >>>> This is my gnuradio configuration: >>>> #gnuradio-config-info -v >>>> 3.6.1 >>>> >>>> This command was used to download gr-osmosdr: >>>> git clone git://git.osmocom.org/gr-osmosdr >>>> then: >>>> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >>>> >>>> Cmake generate everything without errors, however when I run make -j8 I >>>> get >>>> the following output:Hi list, >>>> >>>> Thanks for your software it's awesome ! >>>> >>>> I'm currently experiencing issue building gr-osmosdr. >>>> This is my gnuradio configuration: >>>> #gnuradio-config-info -v >>>> 3.6.1 >>>> >>>> This command was used to download gr-osmosdr: >>>> git clone git://git.osmocom.org/gr-osmosdr >>>> then: >>>> git checkout gr3.6 && mkdir build&&cd build&&cmake ../ >>>> >>>> Cmake generate everything without errors, however when I run make -j8 I >>>> get >>>> the following output: >>>> >>>> [ 75%] Building CXX object >>>> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >>>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member >>>> function >>>> ?virtual double file_source_c::set_sample_rate(double)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >>>> ?format? is not a member of ?boost? >>>> std::cerr << boost::format("WARNING: Overriding original sample >>>> rate >>>> of %g with %g") >>>> ^ >>>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >>>> c.cc.o] >>>> Error 1 >>>> make[2]: *** Waiting for unfinished jobs.... >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >>>> uhd_usrp_sink? has no member named ?get_bandwidth? >>>> return _snk->get_bandwidth(chan); >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >>>> uhd_usrp_sink? has no member named ?get_bandwidth? >>>> return _snk->get_bandwidth(chan); >>>> ^ >>>> In file included from >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >>>> /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)?: >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: >>>> control >>>> reaches end of non-void function [-Wreturn-type] >>>> } >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: >>>> control >>>> reaches end of non-void function [-Wreturn-type] >>>> } >>>> ^ >>>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >>>> Error 1 >>>> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> >>>> Am I'm missing a library or something ? >>>> >>>> Thanks ! >>>> >>>> [ 75%] Building CXX object >>>> lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o >>>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc: In member >>>> function >>>> ?virtual double file_source_c::set_sample_rate(double)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/file/file_source_c.cc:133:18: error: >>>> ?format? is not a member of ?boost? >>>> std::cerr << boost::format("WARNING: Overriding original sample >>>> rate >>>> of %g with %g") >>>> ^ >>>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_ >>>> c.cc.o] >>>> Error 1 >>>> make[2]: *** Waiting for unfinished jobs.... >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:290:16: error: ?class >>>> uhd_usrp_sink? has no member named ?get_bandwidth? >>>> return _snk->get_bandwidth(chan); >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:295:16: error: ?class >>>> uhd_usrp_sink? has no member named ?get_bandwidth? >>>> return _snk->get_bandwidth(chan); >>>> ^ >>>> In file included from >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:21:0: >>>> /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)?: >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /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? >>>> BOOST_FOREACH( uhd::range_t bw, _snk->get_bandwidth_range(chan) ) >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::set_bandwidth(double, size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:291:1: warning: >>>> control >>>> reaches end of non-void function [-Wreturn-type] >>>> } >>>> ^ >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc: In member function >>>> ?virtual double uhd_sink_c::get_bandwidth(size_t)?: >>>> /home/RFTEST/GSM/gr-osmosdr/lib/uhd/uhd_sink_c.cc:296:1: warning: >>>> control >>>> reaches end of non-void function [-Wreturn-type] >>>> } >>>> ^ >>>> make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/uhd/uhd_sink_c.cc.o] >>>> Error 1 >>>> make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> >>>> Am I'm missing a library or something ? >>>> >>>> Thanks ! >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bistromath at gmail.com Fri Dec 6 17:33:39 2013 From: bistromath at gmail.com (Nick Foster) Date: Fri, 6 Dec 2013 09:33:39 -0800 Subject: Need help decoding of FLARM (868.2/868.4MHz) In-Reply-To: References: <52A1F438.10808@myway.de> Message-ID: OK, turns out someone beat us to it a while ago, even going so far as to reverse-engineer the cheesy crypto FLARM put in there to discourage copycats. The PHY is a Nordic nRF905 (+10dBm output), the medium access control is blind random-interval squitter with no two-way communication, and all Onera's vaunted "prediction" logic is being done in an AVR (!). Kids these days... http://pastebin.com/8ke6jnQZ The good news is Manchester-encoded GFSK is dead simple to decode, and the known parameters of the nRF905 make it easy to write a receiver. --n On Fri, Dec 6, 2013 at 8:14 AM, Nick Foster wrote: > This is a new one! Thanks for bringing it to my attention. Looks like a > voluntary, GPS-based (i.e., not secondary surveillance) system. While the > serial protocol appears to be NMEA-like, the protocol "under the hood" at > the PHY layer could be basically anything, and the FLARM consortium appears > to have elected to keep specs hidden. Reading the dataport specification > gives few insights as to the PHY layer, but at least it's good to know the > protocol has "future-proof" support for all aircraft types. > > [image: Inline image 1] > > If you record good FLARM transmissions I am happy to assist in decoding > what I can, not least because proprietary protocols were meant to be open. > =) > > --n > > > On Fri, Dec 6, 2013 at 7:58 AM, Fritz Meier wrote: > >> Hi, to all >> after I've seen with RTL ADSB and DUMP1090 how ADS-B transponder data >> 1090MHz (pulse modulation) is decoded I would like to start with FLARM >> (Europe 868.2 and 868.4MHz frequency modulated). The position data of >> gliders >> (ID, latitude, longitude and altitude) are sent 1xsec in the form of >> NMEA-like records. >> I work with the BeagleBone black and have a FLARM transmitter installed >> near >> the RTL-Dongle/Antenne and may at any time start recording I/Qsamples >> with RTL_SDR. >> Thanks >> Fritz >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 32534 bytes Desc: not available URL: From zaitcev at kotori.zaitcev.us Fri Dec 6 18:48:51 2013 From: zaitcev at kotori.zaitcev.us (Pete Zaitcev) Date: Fri, 6 Dec 2013 11:48:51 -0700 Subject: UAT Message-ID: <20131206114851.6d55a33e@lembas.zaitcev.lan> Hi, All: Recent postings by Fritz and Nick reminded me about my ignomous failure to decode UAT. In theory, 2.8 s/s ought to be suffice for a 1 mbit/s signal of UAT, barely, but in practice I wasn't successful. Has anyone heard about any successes on that front (aside from old postings by Eric Cottrell)? Is it even realistic? Cheers, -- Pete From bistromath at gmail.com Fri Dec 6 18:54:04 2013 From: bistromath at gmail.com (Nick Foster) Date: Fri, 6 Dec 2013 10:54:04 -0800 Subject: UAT In-Reply-To: <20131206114851.6d55a33e@lembas.zaitcev.lan> References: <20131206114851.6d55a33e@lembas.zaitcev.lan> Message-ID: You have sample data with good signal? On Fri, Dec 6, 2013 at 10:48 AM, Pete Zaitcev wrote: > Hi, All: > > Recent postings by Fritz and Nick reminded me about my ignomous failure > to decode UAT. In theory, 2.8 s/s ought to be suffice for a 1 mbit/s > signal of UAT, barely, but in practice I wasn't successful. Has anyone > heard about any successes on that front (aside from old postings by > Eric Cottrell)? Is it even realistic? > > Cheers, > -- Pete > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zaitcev at kotori.zaitcev.us Fri Dec 6 20:37:01 2013 From: zaitcev at kotori.zaitcev.us (Pete Zaitcev) Date: Fri, 6 Dec 2013 13:37:01 -0700 Subject: UAT In-Reply-To: References: <20131206114851.6d55a33e@lembas.zaitcev.lan> Message-ID: <20131206133701.2f355fe2@lembas.zaitcev.lan> I can't really tell, sorry. The waterfall looks like the attached. The frequency offset is 312.5 kHz for the FSK. I think I see some dots, but cannot be sure if they are good or not. Hardware receivers in the area are said to work, but I don't see anything. -- Pete On Fri, 6 Dec 2013 10:54:04 -0800 Nick Foster wrote: > You have sample data with good signal? > > > On Fri, Dec 6, 2013 at 10:48 AM, Pete Zaitcev wrote: > > > Hi, All: > > > > Recent postings by Fritz and Nick reminded me about my ignomous failure > > to decode UAT. In theory, 2.8 s/s ought to be suffice for a 1 mbit/s > > signal of UAT, barely, but in practice I wasn't successful. Has anyone > > heard about any successes on that front (aside from old postings by > > Eric Cottrell)? Is it even realistic? > > > > Cheers, > > -- Pete -------------- next part -------------- A non-text attachment was scrubbed... Name: waterfall_r820t_1.png Type: image/x-apple-ios-png Size: 218196 bytes Desc: not available URL: From sdrguru1 at gmail.com Sat Dec 7 08:22:52 2013 From: sdrguru1 at gmail.com (Sdr Guru) Date: Sat, 7 Dec 2013 10:22:52 +0200 Subject: PL/CTCSS/DCS squelch on rtl_fm? In-Reply-To: <5B964D0A-3827-4FD4-9CA6-D14C19205E44@gmail.com> References: <5B964D0A-3827-4FD4-9CA6-D14C19205E44@gmail.com> Message-ID: Hi GPL DCS source http://yo3iiu.ro/blog/?p=779 CTCSS & Noise Squelch http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/channels/xpmr/?root=svn http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/apps/app_rpt.c?root=svn&view=markup http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/channels/chan_usbradio.c?root=svn&view=markup SG On Wed, Nov 13, 2013 at 2:59 PM, Chris Hanson wrote: > Has anyone considered adding this or found a work around for those noisy > stations that keep breaking the squelch? > > Thanks > Chris > -------------- next part -------------- An HTML attachment was scrubbed... URL: From markus.macher at gmail.com Sat Dec 7 14:14:25 2013 From: markus.macher at gmail.com (Markus Macher) Date: Sat, 7 Dec 2013 15:14:25 +0100 Subject: R820T No supported tuner found Message-ID: Hi all! I hope, someone has an idea regarding my issue.. I've bought this: http://dx.com/p/rtl2832u-r820t-mini-dvb-t-dab-fm-usb-digital-tv-dongle-black-170541 The chips inside are RTL2832U and R820T. With latest rtl-sdr from git as well as keenerd's branch , I get (as root): Found 1 device(s): 0: ezcap USB 2.0 DVB-T/DAB/FM dongle Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle No supported tuner found Enabled direct sampling mode, input 1 Current configuration: __________________________________________ Vendor ID: 0x0bda Product ID: 0x2838 Manufacturer: Realtek Product: RTL2838UHIDIR Serial number: 00000001 Serial number enabled: yes IR endpoint enabled: yes Remote wakeup enabled: no Well, rtl_fm is making noises, but in direct sampling mode, I think I have no chance to listen to the radio at all. in librtlsdr.c, after reg = rtlsdr_i2c_read_reg(dev, R820T_I2C_ADDR, R82XX_CHECK_ADDR); if (reg == R82XX_CHECK_VAL) { fprintf(stderr, "Found Rafael Micro R820T tuner (reg=%08X, should be %08X)\n",reg,R82XX_CHECK_VAL); dev->tuner_type = RTLSDR_TUNER_R820T; goto found; } reg is zero instead of R82XX_CHECK_VAL I tried to force it to be a R820T, but "pll not locked" or so.. It's standard debian wheezy with /dev/bus/usb and without /proc/bus/usb. usb messages seem to work: 11606 ioctl(6, USBDEVFS_SUBMITURB or USBDEVFS_SUBMITURB32, 0x2133490) = 0 11606 ioctl(6, USBDEVFS_REAPURBNDELAY or USBDEVFS_REAPURBNDELAY32, 0x7fffed8a4dd8) = 0 Many thx, Markus -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at steve-m.de Sat Dec 7 15:34:46 2013 From: steve at steve-m.de (Steve Markgraf) Date: Sat, 07 Dec 2013 16:34:46 +0100 Subject: R820T No supported tuner found In-Reply-To: References: Message-ID: <52A34016.1040209@steve-m.de> Hi, On 07.12.2013 15:14, Markus Macher wrote: > No supported tuner found Unfortunately it looks like you got a stick with a defective tuner (or a defect on the I2C bus/power supply of the tuner). Nevertheless, could you please try the attached patch (git apply *.patch), and report back the output of rtl_eeprom? It scans and lists all devices on the I2C bus, for the very unlikely case that your R820T uses a different address. Regards, Steve From steve at steve-m.de Sat Dec 7 15:26:38 2013 From: steve at steve-m.de (Steve Markgraf) Date: Sat, 7 Dec 2013 16:26:38 +0100 Subject: [PATCH] debug: scan I2C bus on startup Message-ID: Signed-off-by: Steve Markgraf --- src/librtlsdr.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/librtlsdr.c b/src/librtlsdr.c index f08efd4..ee90817 100644 --- a/src/librtlsdr.c +++ b/src/librtlsdr.c @@ -1382,6 +1382,7 @@ int rtlsdr_open(rtlsdr_dev_t **out_dev, uint32_t index) uint32_t device_count = 0; struct libusb_device_descriptor dd; uint8_t reg; + uint16_t addr; ssize_t cnt; dev = malloc(sizeof(rtlsdr_dev_t)); @@ -1469,6 +1470,17 @@ int rtlsdr_open(rtlsdr_dev_t **out_dev, uint32_t index) /* Probe tuners */ rtlsdr_set_i2c_repeater(dev, 1); + fprintf(stderr, "I2C devices found:\n"); + + for (addr = 0; addr < 255; addr += 2) { + reg = 0; + r = rtlsdr_write_array(dev, IICB, addr, ®, 1); + r = rtlsdr_read_array(dev, IICB, addr, ®, 1); + if (r >= 0) + fprintf(stderr, "%02x ", addr); + } + fprintf(stderr, "\n"); + reg = rtlsdr_i2c_read_reg(dev, E4K_I2C_ADDR, E4K_CHECK_ADDR); if (reg == E4K_CHECK_VAL) { fprintf(stderr, "Found Elonics E4000 tuner\n"); -- 1.8.3.2 --------------000609080207050500040905-- From markus.macher at gmail.com Sat Dec 7 16:24:57 2013 From: markus.macher at gmail.com (Markus Macher) Date: Sat, 7 Dec 2013 17:24:57 +0100 Subject: R820T No supported tuner found In-Reply-To: <52A34016.1040209@steve-m.de> References: <52A34016.1040209@steve-m.de> Message-ID: I2C devices found: 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae b0 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 c8 ca cc ce d0 d2 d4 d6 d8 da dc de e0 e2 e4 e6 e8 ea ec ee f0 f2 f4 f6 f8 fa fc fe Regards, Markus 2013/12/7 Steve Markgraf > Hi, > > On 07.12.2013 15:14, Markus Macher wrote: > >> No supported tuner found >> > > Unfortunately it looks like you got a stick with a defective tuner > (or a defect on the I2C bus/power supply of the tuner). > > Nevertheless, could you please try the attached patch (git apply > *.patch), and report back the output of rtl_eeprom? > > It scans and lists all devices on the I2C bus, for the very unlikely > case that your R820T uses a different address. > > Regards, > Steve > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at steve-m.de Sat Dec 7 16:30:14 2013 From: steve at steve-m.de (Steve Markgraf) Date: Sat, 07 Dec 2013 17:30:14 +0100 Subject: R820T No supported tuner found In-Reply-To: References: <52A34016.1040209@steve-m.de> Message-ID: <52A34D16.9000706@steve-m.de> Hi, On 07.12.2013 17:24, Markus Macher wrote: > I2C devices found: > 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e > 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e > 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e > 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae b0 b2 b4 b6 b8 ba bc be > c0 c2 c4 c6 c8 ca cc ce d0 d2 d4 d6 d8 da dc de e0 e2 e4 e6 e8 ea ec ee > f0 f2 f4 f6 f8 fa fc fe Okay, that is even worse and means your I2C SDA-line (on the tuner bus) is constantly tied to low for some reason. Could be a defective tuner or RTL2832, or some soldering/pcb error. Regards, Steve From markus.macher at gmail.com Sat Dec 7 16:34:34 2013 From: markus.macher at gmail.com (Markus Macher) Date: Sat, 7 Dec 2013 17:34:34 +0100 Subject: R820T No supported tuner found In-Reply-To: <52A34D16.9000706@steve-m.de> References: <52A34016.1040209@steve-m.de> <52A34D16.9000706@steve-m.de> Message-ID: thanks, I'll contact dx.. Regards, Markus 2013/12/7 Steve Markgraf > Hi, > > On 07.12.2013 17:24, Markus Macher wrote: > > I2C devices found: > > 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e > > 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e > > 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e > > 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae b0 b2 b4 b6 b8 ba bc be > > c0 c2 c4 c6 c8 ca cc ce d0 d2 d4 d6 d8 da dc de e0 e2 e4 e6 e8 ea ec ee > > f0 f2 f4 f6 f8 fa fc fe > > Okay, that is even worse and means your I2C SDA-line (on the tuner bus) > is constantly tied to low for some reason. Could be a defective tuner > or RTL2832, or some soldering/pcb error. > > Regards, > Steve > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at steve-m.de Sat Dec 7 16:39:16 2013 From: steve at steve-m.de (Steve Markgraf) Date: Sat, 07 Dec 2013 17:39:16 +0100 Subject: R820T No supported tuner found In-Reply-To: References: <52A34016.1040209@steve-m.de> <52A34D16.9000706@steve-m.de> Message-ID: <52A34F34.9090806@steve-m.de> Hi, On 07.12.2013 17:34, Markus Macher wrote: > thanks, I'll contact dx.. If you get to keep the defective stick, don't throw it away - it'll make a nice device for the direct sampling mod ;) Best Regards, Steve From markus.macher at gmail.com Sat Dec 7 16:45:23 2013 From: markus.macher at gmail.com (Markus Macher) Date: Sat, 7 Dec 2013 17:45:23 +0100 Subject: R820T No supported tuner found In-Reply-To: <52A34F34.9090806@steve-m.de> References: <52A34016.1040209@steve-m.de> <52A34D16.9000706@steve-m.de> <52A34F34.9090806@steve-m.de> Message-ID: smd-soldering.. yay! ;) Markus 2013/12/7 Steve Markgraf > Hi, > > On 07.12.2013 17:34, Markus Macher wrote: > > thanks, I'll contact dx.. > > If you get to keep the defective stick, don't throw it away - it'll > make a nice device for the direct sampling mod ;) > > Best Regards, > Steve > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From john at tonebridge.com Sun Dec 8 13:18:56 2013 From: john at tonebridge.com (John) Date: Sun, 08 Dec 2013 07:18:56 -0600 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: References: Message-ID: <52A471C0.6090301@tonebridge.com> Thanks for the great work on this and letting us know of the milestone! From lightningbolts at gmail.com Mon Dec 9 12:33:14 2013 From: lightningbolts at gmail.com (Chris Hanson) Date: Mon, 9 Dec 2013 07:33:14 -0500 Subject: PL/CTCSS/DCS squelch on rtl_fm? In-Reply-To: References: <5B964D0A-3827-4FD4-9CA6-D14C19205E44@gmail.com> Message-ID: <1794E8E5-BBEA-419C-BDCE-20D700688751@gmail.com> Thanks for the response. I looked at the code and from what I can tell, it?s just using various ham radio rigs built in CTCSS facilities and programming them via RS232. Am I missing something? Chris On Dec 7, 2013, at 3:22 AM, Sdr Guru wrote: > Hi > > GPL DCS source > http://yo3iiu.ro/blog/?p=779 > > CTCSS & Noise Squelch > http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/channels/xpmr/?root=svn > http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/apps/app_rpt.c?root=svn&view=markup > http://svn.ohnosec.org/viewvc/projects/allstar/astsrc-1.4.23-pre/trunk/asterisk/channels/chan_usbradio.c?root=svn&view=markup > > > SG > > On Wed, Nov 13, 2013 at 2:59 PM, Chris Hanson wrote: > Has anyone considered adding this or found a work around for those noisy stations that keep breaking the squelch? > > Thanks > Chris > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at fivecats.org Mon Dec 9 18:17:17 2013 From: james at fivecats.org (James Sharp) Date: Mon, 09 Dec 2013 13:17:17 -0500 Subject: PL/CTCSS/DCS squelch on rtl_fm? In-Reply-To: <1794E8E5-BBEA-419C-BDCE-20D700688751@gmail.com> References: <5B964D0A-3827-4FD4-9CA6-D14C19205E44@gmail.com> <1794E8E5-BBEA-419C-BDCE-20D700688751@gmail.com> Message-ID: <52A6092D.5040109@fivecats.org> On 12/9/2013 7:33 AM, Chris Hanson wrote: > Thanks for the response. I looked at the code and from what I can tell, > it?s just using various ham radio rigs built in CTCSS facilities and > programming them via RS232. Am I missing something? The app_rpt file has some functions to detect tones in an audio stream that can be used to detect the CTCSS tones. Look through the "tone_detect" function along with the goertzel_* functions. They're not specifically tagged as functions to decode CTCSS tones, but they should be able to be used as such. Those functions are expecting to be fed a 16-bit signed linear mono audio stream. From bistromath at gmail.com Mon Dec 9 18:30:05 2013 From: bistromath at gmail.com (Nick Foster) Date: Mon, 9 Dec 2013 10:30:05 -0800 Subject: PL/CTCSS/DCS squelch on rtl_fm? In-Reply-To: <52A6092D.5040109@fivecats.org> References: <5B964D0A-3827-4FD4-9CA6-D14C19205E44@gmail.com> <1794E8E5-BBEA-419C-BDCE-20D700688751@gmail.com> <52A6092D.5040109@fivecats.org> Message-ID: For transmitters that don't use tone squelch, the best FM squelch is a noise squelch, which detects the "quieting" an FM signal causes. The gr-scanner project (which is incomplete/work-in-progress, don't bug me about functionality yet) has one, albeit written for Gnuradio: https://github.com/bistromath/gr-scanner/blob/master/python/standard_squelch_ff.py It's a rewrite of Gnuradio's "standard squelch". --n On Mon, Dec 9, 2013 at 10:17 AM, James Sharp wrote: > On 12/9/2013 7:33 AM, Chris Hanson wrote: > >> Thanks for the response. I looked at the code and from what I can tell, >> it?s just using various ham radio rigs built in CTCSS facilities and >> programming them via RS232. Am I missing something? >> > > The app_rpt file has some functions to detect tones in an audio stream > that can be used to detect the CTCSS tones. Look through the "tone_detect" > function along with the goertzel_* functions. > > They're not specifically tagged as functions to decode CTCSS tones, but > they should be able to be used as such. > > Those functions are expecting to be fed a 16-bit signed linear mono audio > stream. > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deron at pagestream.org Thu Dec 12 17:01:56 2013 From: deron at pagestream.org (Deron) Date: Thu, 12 Dec 2013 10:01:56 -0700 Subject: Big rtl_fm (and more) improvements, testing requested Message-ID: <52A9EC04.6000304@pagestream.org> Thanks for this timely update! I just got this R820T based device and just tried to receive local radio stations to no avail. I live about 70 miles from town, and get only a few stations here with a cheap little transistor radio. With the device and rtl_fm, I am lucky to make out voices in the static. So, I sent one down to a server I manage that is _under_ a tower. Of course, I can receive the two stations that broadcast from the tower. They come in loud and clear! But nothing else. My goal was to be able to listen to radio stations in town by remote using the server in town, so I'm limited to shell based applications like rtl_fm. My next step was going to be GNURadio, if I can make it work headless, but I found this update last night! Very good timing for me! Now for the problem(s). What I did on the server was: git clone https://github.com/keenerd/rtl-sdr rtl-sdr-beta cd rtl-sdr-beta/ autoreconf -i ./configure make and I get this (I cut out the largely irrelevant parts, but can supply full console output if needed): rtl_sdr.o: In function `main': /home/deron/rtl-sdr-beta/src/rtl_sdr.c:128: undefined reference to `verbose_device_search' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:202: undefined reference to `verbose_set_sample_rate' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:205: undefined reference to `verbose_set_frequency' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:209: undefined reference to `verbose_auto_gain' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:216: undefined reference to `verbose_ppm_set' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:212: undefined reference to `nearest_gain' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:213: undefined reference to `verbose_gain_set' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:232: undefined reference to `verbose_reset_buffer' /home/deron/rtl-sdr-beta/src/rtl_sdr.c:178: undefined reference to `verbose_device_search' I see where you have defined verbose_* in convenience.c, but configuration must not be correctly building/linking it in. I am very much out of my water with autoconf etal. I suspect you are using some other method to compile this, so might not be in any better footing than I. Thanks for you assistance, Deron From deron at pagestream.org Thu Dec 12 17:20:11 2013 From: deron at pagestream.org (Deron) Date: Thu, 12 Dec 2013 10:20:11 -0700 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: <52A9EC04.6000304@pagestream.org> References: <52A9EC04.6000304@pagestream.org> Message-ID: <52A9F04B.5020803@pagestream.org> Wrote too soon. I found alternate build instructions, and: mkdir build cd build cmake ../ make Works fine. Now for some testing... Thanks, Deron From steve at steve-m.de Thu Dec 12 17:24:41 2013 From: steve at steve-m.de (Steve Markgraf) Date: Thu, 12 Dec 2013 18:24:41 +0100 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: <52A9EC04.6000304@pagestream.org> References: <52A9EC04.6000304@pagestream.org> Message-ID: <52A9F159.2050806@steve-m.de> Hi, On 12.12.2013 18:01, Deron wrote: > git clone https://github.com/keenerd/rtl-sdr rtl-sdr-beta > cd rtl-sdr-beta/ > autoreconf -i > ./configure > make > /home/deron/rtl-sdr-beta/src/rtl_sdr.c:128: undefined reference to > `verbose_device_search' keenerd added a new sublibrary, but only added it to the cmake build system as it seems, so you'll have to use cmake to build it. Regards, Steve From deron at pagestream.org Thu Dec 12 18:15:44 2013 From: deron at pagestream.org (Deron) Date: Thu, 12 Dec 2013 11:15:44 -0700 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: <52A9EC04.6000304@pagestream.org> References: <52A9EC04.6000304@pagestream.org> Message-ID: <52A9FD50.8050904@pagestream.org> Some very basic observations, hope they are useful. Some may be a result of my (lack of) understanding. - Control-c will not stop it. It catches the signal, and reports "Signal caught, exiting!" but does not. I had to kill -9 to stop it... - When first run, I get 30 logged errors of "xhci_hcd 0000:00:14.0: ERROR no room on ep ring". - fm was much better than the old version, but -fmwb was the same. I narrowed it down to -o 4. That alone destroyed all improvements. By using: ./rtl_fm -f 95.1M -M fm -s 170k -A fast -r 32k -l 0 -E deemp - | aplay -r 32k -f S16_LE It was much better. I'll play around more this weekend when I have more time. Overall, very good. Night and day compared to before. Also, cpu usage seemed less. Top reports about 3% vs 6% from before. Deron From deron at pagestream.org Wed Dec 18 16:23:45 2013 From: deron at pagestream.org (Deron) Date: Wed, 18 Dec 2013 09:23:45 -0700 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: <52A9EC04.6000304@pagestream.org> References: <52A9EC04.6000304@pagestream.org> Message-ID: <52B1CC11.2050400@pagestream.org> Hello Kyle, I had a chance to place with it this weekend, and again last night, and the only additional problems I had: - After 20-30 forced quits, the device will go completely bonkers. Ok, not very technical and hopefully related to the inability to stop it in general. - I have no idea how to make scanning work. Is there something I am missing to force it to continue scanning at the next frequency? Also, when it finds something that breaks squelch, could it dump to shell the frequency using stderr? - I'm using an R820T based device. As I understand it, the offset tuning is unnecessary. Looking at the code, "-E offset" should do just what I want. It disables the offset/90deg shift in rtl_fm, and the library recognizes that is unnecessary and returns -2 or some such. The (very minor) bug is that it reports it as an error that it is unable to set the offset. So what can I do to help find/fix the quit problem? Thanks! Deron Some very basic observations, hope they are useful. Some may be a result of my (lack of) understanding. - Control-c will not stop it. It catches the signal, and reports "Signal caught, exiting!" but does not. I had to kill -9 to stop it... - When first run, I get 30 logged errors of "xhci_hcd 0000:00:14.0: ERROR no room on ep ring". - fm was much better than the old version, but -fmwb was the same. I narrowed it down to -o 4. That alone destroyed all improvements. By using: ./rtl_fm -f 95.1M -M fm -s 170k -A fast -r 32k -l 0 -E deemp - | aplay -r 32k -f S16_LE It was much better. I'll play around more this weekend when I have more time. Overall, very good. Night and day compared to before. Also, cpu usage seemed less. Top reports about 3% vs 6% from before. Deron From keenerd at gmail.com Wed Dec 18 22:31:57 2013 From: keenerd at gmail.com (keenerd) Date: Wed, 18 Dec 2013 17:31:57 -0500 Subject: Big rtl_fm (and more) improvements, testing requested In-Reply-To: <52B1CC11.2050400@pagestream.org> References: <52A9EC04.6000304@pagestream.org> <52B1CC11.2050400@pagestream.org> Message-ID: New feature! If your eeprom serial looks like "ABC 115p" it'll automatically apply a ppm correction of 115. (The start of the string can be anything you want, it checks the end for a ppm value.) The important part is that the ppm value starts with a space and ends with "p". Works in rtl_fm, rtl_power and rtl_tcp. The automatic value can be overridden with the command line switch. Once again, this is in my experimental github repo: https://github.com/keenerd/rtl-sdr On 12/18/13, Deron wrote: > > - After 20-30 forced quits, the device will go completely bonkers. Ok, > not very technical and hopefully related to the inability to stop it in > general. You are the only person to have this problem. More people (myself included) have found the new code to exit much more gracefully and consistently. Given that you were getting a bunch of xhci errors it really sounds like the fault is in libusb or your hardware. What libc and version of libusb are you using? To be safe I've added some explicit clean up code that I was letting the OS handle on exit. > - I have no idea how to make scanning work. Is there something I am > missing to force it to continue scanning at the next frequency? As it says in the --help: "use multiple -f for scanning (requires squelch), ranges supported, -f 118M:137M:25k" If you'd like something other than rtfm, please provide the exact command you are using. > Also, when it finds something that breaks squelch ... This is a little more complicated to be useful, but I'm working on it. > - I'm using an R820T based device. As I understand it, the offset tuning > is unnecessary. Looking at the code, "-E offset" should do just what I > want. It disables the offset/90deg shift in rtl_fm, and the library > recognizes that is unnecessary and returns -2 or some such. The (very > minor) bug is that it reports it as an error that it is unable to set > the offset. You've got some things confused. "-E offset" should only be used with E4000 chips. The 90 degree shift (in software) is different from dongle offset tuning. But I understand what you want to accomplish and will add support for that. -Kyle http://kmkeen.com From funkzvv at gmail.com Sun Dec 22 18:51:07 2013 From: funkzvv at gmail.com (kdag) Date: Sun, 22 Dec 2013 19:51:07 +0100 Subject: =?UTF-8?Q?osmosdrinput=2Ecpp=3A473=3A83=3A_error=3A_=E2=80=98osmosdr=5Fset=5Ftuner?= =?UTF-8?Q?=5Fdc=5Foffset=E2=80=99_was_not_declared_in_this_scope?= Message-ID: Hi all, i'm almost there on the sdrangelove compilation: [ 90%] Building CXX object plugins/samplesource/osmosdr/CMakeFiles/inputosmosdr.dir/osmosdrinput.cpp.o /home/alejo/documents/sat-a-ware/sdrangelove/plugins/samplesource/osmosdr/osmosdrinput.cpp: In member function ?bool OsmoSDRInput::applySettings(const SampleSource::GeneralSettings&, const OsmoSDRInput::Settings&, bool)?: /home/alejo/documents/sat-a-ware/sdrangelove/plugins/samplesource/osmosdr/osmosdrinput.cpp:463:120: error: ?osmosdr_set_iq_amp? was not declared in this scope if(!osmosdr_set_iq_amp(m_dev, m_settings.m_opAmpI1, m_settings.m_opAmpI2, m_settings.m_opAmpQ1, m_settings.m_opAmpQ2)) ^ /home/documents/sat-a-ware/sdrangelove/plugins/samplesource/osmosdr/osmosdrinput.cpp:473:83: error: ?osmosdr_set_tuner_dc_offset? was not declared in this scope if(!osmosdr_set_tuner_dc_offset(m_dev, m_settings.m_dcOfsI, m_settings.m_dcOfsQ)) ^ make[2]: *** [plugins/samplesource/osmosdr/CMakeFiles/inputosmosdr.dir/osmosdrinput.cpp.o] Error 1 make[1]: *** [plugins/samplesource/osmosdr/CMakeFiles/inputosmosdr.dir/all] Error 2 make: *** [all] Error 2 make 82.14s user 4.50s system 91% cpu 1:34.54 total Please let me know how to get over this, Thanks in adavance! -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Mon Dec 23 12:26:36 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Mon, 23 Dec 2013 12:26:36 +0000 (GMT) Subject: RTL2832U on Raspberry Pi Message-ID: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> Hi. I'm trying to install OSMOSdr on a Raspberry Pi. I'm following this guide:?http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ After installing I try to test the RTL2832 USB SDR but I have this error: root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test Found 1 device(s): ? 0: ?Generic RTL2832U OEM Using device 0: Generic RTL2832U OEM Kernel driver is active, or device is claimed by second instance of librtlsdr. In the first case, please either detach or blacklist the kernel module (dvb_usb_rtl28xxu), or enable automatic detaching at compile time. usb_claim_interface error -6 Failed to open rtlsdr device #0. This is my lsmod: root at raspberrypi:~# lsmod Module ? ? ? ? ? ? ? ? ?Size ?Used by tun ? ? ? ? ? ? ? ? ? ?18459 ?2 i2c_dev ? ? ? ? ? ? ? ? 5557 ?0 w1_therm ? ? ? ? ? ? ? ?2921 ?0 w1_gpio ? ? ? ? ? ? ? ? 2363 ?0 wire ? ? ? ? ? ? ? ? ? 24832 ?2 w1_gpio,w1_therm cn ? ? ? ? ? ? ? ? ? ? ?4783 ?1 wire snd_bcm2835 ? ? ? ? ? ?16165 ?0 evdev ? ? ? ? ? ? ? ? ? 9419 ?1 r820t ? ? ? ? ? ? ? ? ?16279 ?1 rtl2832 ? ? ? ? ? ? ? ? 8020 ?1 snd_soc_bcm2708_i2s ? ? 5474 ?0 regmap_mmio ? ? ? ? ? ? 2806 ?1 snd_soc_bcm2708_i2s dvb_usb_rtl28xxu ? ? ? 14333 ?0 dvb_usb_v2 ? ? ? ? ? ? 14860 ?1 dvb_usb_rtl28xxu rc_core ? ? ? ? ? ? ? ?16313 ?3 dvb_usb_rtl28xxu,dvb_usb_v2 rtl2830 ? ? ? ? ? ? ? ? 7378 ?1 dvb_usb_rtl28xxu snd_soc_core ? ? ? ? ?131268 ?1 snd_soc_bcm2708_i2s dvb_core ? ? ? ? ? ? ? 92797 ?3 rtl2830,rtl2832,dvb_usb_v2 regmap_spi ? ? ? ? ? ? ?1897 ?1 snd_soc_core snd_pcm ? ? ? ? ? ? ? ?81593 ?2 snd_bcm2835,snd_soc_core snd_page_alloc ? ? ? ? ?5156 ?1 snd_pcm regmap_i2c ? ? ? ? ? ? ?1645 ?1 snd_soc_core snd_compress ? ? ? ? ? ?8076 ?1 snd_soc_core snd_seq ? ? ? ? ? ? ? ?53769 ?0 snd_timer ? ? ? ? ? ? ?20133 ?2 snd_pcm,snd_seq snd_seq_device ? ? ? ? ?6473 ?1 snd_seq leds_gpio ? ? ? ? ? ? ? 2059 ?0 led_class ? ? ? ? ? ? ? 3688 ?1 leds_gpio snd ? ? ? ? ? ? ? ? ? ?61291 ?7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress i2c_bcm2708 ? ? ? ? ? ? 3949 ?0 This is a portion of /var/log/messages . . . Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.369348] usb 1-1: new high-speed USB device number 2 using dwc_otg Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.377867] Indeed it is in host mode hprt0 = 00001101 Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.387121] devtmpfs: mounted Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.399736] Freeing unused kernel memory: 144K (c0572000 - c0596000) Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.590087] usb 1-1: New USB device found, idVendor=0424, idProduct=9512 Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.599431] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.609377] hub 1-1:1.0: USB hub found Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.615786] hub 1-1:1.0: 3 ports detected Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.899604] usb 1-1.1: new high-speed USB device number 3 using dwc_otg Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.009979] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.018605] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.047105] smsc95xx v1.0.4 Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.124437] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:30:43:fd Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.229549] usb 1-1.3: new high-speed USB device number 4 using dwc_otg Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.352535] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838 Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.365766] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.375070] usb 1-1.3: Product: RTL2838UHIDIR Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.381218] usb 1-1.3: Manufacturer: Realtek Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.391654] usb 1-1.3: SerialNumber: 00000001 Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.123693] bcm2708_i2c_init_pinmode(0,0) Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.249498] bcm2708_i2c_init_pinmode(0,1) Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.255625] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.468627] bcm2708_i2c_init_pinmode(1,2) Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.545257] bcm2708_i2c_init_pinmode(1,3) Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.614064] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.451707] usb 1-1.3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.510309] usbcore: registered new interface driver dvb_usb_rtl28xxu Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.552127] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.575184] DVB: registering new adapter (Realtek RTL2832U reference design) Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.614879] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.639092] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.693199] r820t 2-001a: creating new instance Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.721703] r820t 2-001a: Rafael Micro r820t successfully identified Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.744416] Registered IR keymap rc-empty Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.755520] input: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.785036] rc0: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.808934] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.840041] usb 1-1.3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected Dec 23 13:15:06 raspberrypi kernel: [ ? 10.489768] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) Dec 23 13:15:06 raspberrypi kernel: [ ? 10.929880] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) . . . Any idea to how to solve? Many thanks!! ? 73 Fabio, IZ8MBW www.iz8mbw.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From retzlerandras at gmail.com Mon Dec 23 12:46:44 2013 From: retzlerandras at gmail.com (=?ISO-8859-1?Q?Andr=E1s_Retzler?=) Date: Mon, 23 Dec 2013 13:46:44 +0100 Subject: RTL2832U on Raspberry Pi In-Reply-To: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> Message-ID: Hi Fabio, I think you should run the following before running any rtl_* commands: sudo rmmod dvb_usb_rtl28xxu You may also blacklist the dvb_usb_rtl28xxu kernel module, so it won't load when you plug in the RTL device. 73! Andras, HA7ILM 2013/12/23 IZ8MBW Fabio > Hi. > I'm trying to install OSMOSdr on a Raspberry Pi. > I'm following this guide: > http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ > > After installing I try to test the RTL2832 USB SDR but I have this error: > > root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test > Found 1 device(s): > 0: Generic RTL2832U OEM > > Using device 0: Generic RTL2832U OEM > > Kernel driver is active, or device is claimed by second instance of > librtlsdr. > In the first case, please either detach or blacklist the kernel module > (dvb_usb_rtl28xxu), or enable automatic detaching at compile time. > > usb_claim_interface error -6 > Failed to open rtlsdr device #0. > > > This is my lsmod: > > root at raspberrypi:~# lsmod > Module Size Used by > tun 18459 2 > i2c_dev 5557 0 > w1_therm 2921 0 > w1_gpio 2363 0 > wire 24832 2 w1_gpio,w1_therm > cn 4783 1 wire > snd_bcm2835 16165 0 > evdev 9419 1 > r820t 16279 1 > rtl2832 8020 1 > snd_soc_bcm2708_i2s 5474 0 > regmap_mmio 2806 1 snd_soc_bcm2708_i2s > dvb_usb_rtl28xxu 14333 0 > dvb_usb_v2 14860 1 dvb_usb_rtl28xxu > rc_core 16313 3 dvb_usb_rtl28xxu,dvb_usb_v2 > rtl2830 7378 1 dvb_usb_rtl28xxu > snd_soc_core 131268 1 snd_soc_bcm2708_i2s > dvb_core 92797 3 rtl2830,rtl2832,dvb_usb_v2 > regmap_spi 1897 1 snd_soc_core > snd_pcm 81593 2 snd_bcm2835,snd_soc_core > snd_page_alloc 5156 1 snd_pcm > regmap_i2c 1645 1 snd_soc_core > snd_compress 8076 1 snd_soc_core > snd_seq 53769 0 > snd_timer 20133 2 snd_pcm,snd_seq > snd_seq_device 6473 1 snd_seq > leds_gpio 2059 0 > led_class 3688 1 leds_gpio > snd 61291 7 > snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress > i2c_bcm2708 3949 0 > > > This is a portion of /var/log/messages > > . > . > . > Dec 23 13:15:06 raspberrypi kernel: [ 2.369348] usb 1-1: new high-speed > USB device number 2 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 2.377867] Indeed it is in host > mode hprt0 = 00001101 > Dec 23 13:15:06 raspberrypi kernel: [ 2.387121] devtmpfs: mounted > Dec 23 13:15:06 raspberrypi kernel: [ 2.399736] Freeing unused kernel > memory: 144K (c0572000 - c0596000) > Dec 23 13:15:06 raspberrypi kernel: [ 2.590087] usb 1-1: New USB device > found, idVendor=0424, idProduct=9512 > Dec 23 13:15:06 raspberrypi kernel: [ 2.599431] usb 1-1: New USB device > strings: Mfr=0, Product=0, SerialNumber=0 > Dec 23 13:15:06 raspberrypi kernel: [ 2.609377] hub 1-1:1.0: USB hub > found > Dec 23 13:15:06 raspberrypi kernel: [ 2.615786] hub 1-1:1.0: 3 ports > detected > Dec 23 13:15:06 raspberrypi kernel: [ 2.899604] usb 1-1.1: new > high-speed USB device number 3 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 3.009979] usb 1-1.1: New USB > device found, idVendor=0424, idProduct=ec00 > Dec 23 13:15:06 raspberrypi kernel: [ 3.018605] usb 1-1.1: New USB > device strings: Mfr=0, Product=0, SerialNumber=0 > Dec 23 13:15:06 raspberrypi kernel: [ 3.047105] smsc95xx v1.0.4 > Dec 23 13:15:06 raspberrypi kernel: [ 3.124437] smsc95xx 1-1.1:1.0 > eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 > Ethernet, b8:27:eb:30:43:fd > Dec 23 13:15:06 raspberrypi kernel: [ 3.229549] usb 1-1.3: new > high-speed USB device number 4 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 3.352535] usb 1-1.3: New USB > device found, idVendor=0bda, idProduct=2838 > Dec 23 13:15:06 raspberrypi kernel: [ 3.365766] usb 1-1.3: New USB > device strings: Mfr=1, Product=2, SerialNumber=3 > Dec 23 13:15:06 raspberrypi kernel: [ 3.375070] usb 1-1.3: Product: > RTL2838UHIDIR > Dec 23 13:15:06 raspberrypi kernel: [ 3.381218] usb 1-1.3: > Manufacturer: Realtek > Dec 23 13:15:06 raspberrypi kernel: [ 3.391654] usb 1-1.3: > SerialNumber: 00000001 > Dec 23 13:15:06 raspberrypi kernel: [ 5.123693] > bcm2708_i2c_init_pinmode(0,0) > Dec 23 13:15:06 raspberrypi kernel: [ 5.249498] > bcm2708_i2c_init_pinmode(0,1) > Dec 23 13:15:06 raspberrypi kernel: [ 5.255625] bcm2708_i2c > bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) > Dec 23 13:15:06 raspberrypi kernel: [ 5.468627] > bcm2708_i2c_init_pinmode(1,2) > Dec 23 13:15:06 raspberrypi kernel: [ 5.545257] > bcm2708_i2c_init_pinmode(1,3) > Dec 23 13:15:06 raspberrypi kernel: [ 5.614064] bcm2708_i2c > bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) > Dec 23 13:15:06 raspberrypi kernel: [ 6.451707] usb 1-1.3: dvb_usb_v2: > found a 'Realtek RTL2832U reference design' in warm state > Dec 23 13:15:06 raspberrypi kernel: [ 6.510309] usbcore: registered new > interface driver dvb_usb_rtl28xxu > Dec 23 13:15:06 raspberrypi kernel: [ 6.552127] usb 1-1.3: dvb_usb_v2: > will pass the complete MPEG2 transport stream to the software demuxer > Dec 23 13:15:06 raspberrypi kernel: [ 6.575184] DVB: registering new > adapter (Realtek RTL2832U reference design) > Dec 23 13:15:06 raspberrypi kernel: [ 6.614879] bcm2708-i2s > bcm2708-i2s.0: Failed to create debugfs directory > Dec 23 13:15:06 raspberrypi kernel: [ 6.639092] usb 1-1.3: DVB: > registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... > Dec 23 13:15:06 raspberrypi kernel: [ 6.693199] r820t 2-001a: creating > new instance > Dec 23 13:15:06 raspberrypi kernel: [ 6.721703] r820t 2-001a: Rafael > Micro r820t successfully identified > Dec 23 13:15:06 raspberrypi kernel: [ 6.744416] Registered IR keymap > rc-empty > Dec 23 13:15:06 raspberrypi kernel: [ 6.755520] input: Realtek RTL2832U > reference design as > /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 > Dec 23 13:15:06 raspberrypi kernel: [ 6.785036] rc0: Realtek RTL2832U > reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 > Dec 23 13:15:06 raspberrypi kernel: [ 6.808934] usb 1-1.3: dvb_usb_v2: > schedule remote query interval to 400 msecs > Dec 23 13:15:06 raspberrypi kernel: [ 6.840041] usb 1-1.3: dvb_usb_v2: > 'Realtek RTL2832U reference design' successfully initialized and connected > Dec 23 13:15:06 raspberrypi kernel: [ 10.489768] EXT4-fs (mmcblk0p2): > re-mounted. Opts: (null) > Dec 23 13:15:06 raspberrypi kernel: [ 10.929880] EXT4-fs (mmcblk0p2): > re-mounted. Opts: (null) > . > . > . > > Any idea to how to solve? > Many thanks!! > > > 73 > Fabio, IZ8MBW > www.iz8mbw.net > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Mon Dec 23 13:07:30 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Mon, 23 Dec 2013 13:07:30 +0000 (GMT) Subject: RTL2832U on Raspberry Pi In-Reply-To: References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> Message-ID: <1387804050.53084.YahooMailNeo@web28704.mail.ir2.yahoo.com> Hi. If I execute rmmod dvb_usb_rtl28xxu (with the RTL2832U connected to the USB) the Raspberry Pi freeze.... ? 73 Fabio, IZ8MBW www.iz8mbw.net >________________________________ > Da: Andr?s Retzler >A: IZ8MBW Fabio ; osmocom-sdr at lists.osmocom.org >Inviato: Luned? 23 Dicembre 2013 13:46 >Oggetto: Re: RTL2832U on Raspberry Pi > > > >Hi Fabio, > > >I think you should run the following before running any rtl_* commands: >sudo rmmod?dvb_usb_rtl28xxu > > >You may also blacklist the?dvb_usb_rtl28xxu kernel module, so it won't load when you plug in the RTL device. > > >73! > > >Andras, HA7ILM > > > > > >2013/12/23 IZ8MBW Fabio > >Hi. >>I'm trying to install OSMOSdr on a Raspberry Pi. >>I'm following this guide:?http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ >> >> >>After installing I try to test the RTL2832 USB SDR but I have this error: >> >> >>root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test >>Found 1 device(s): >>? 0: ?Generic RTL2832U OEM >> >> >>Using device 0: Generic RTL2832U OEM >> >> >>Kernel driver is active, or device is claimed by second instance of librtlsdr. >>In the first case, please either detach or blacklist the kernel module >>(dvb_usb_rtl28xxu), or enable automatic detaching at compile time. >> >> >>usb_claim_interface error -6 >>Failed to open rtlsdr device #0. >> >> >> >> >>This is my lsmod: >> >> >> >>root at raspberrypi:~# lsmod >>Module ? ? ? ? ? ? ? ? ?Size ?Used by >>tun ? ? ? ? ? ? ? ? ? ?18459 ?2 >>i2c_dev ? ? ? ? ? ? ? ? 5557 ?0 >>w1_therm ? ? ? ? ? ? ? ?2921 ?0 >>w1_gpio ? ? ? ? ? ? ? ? 2363 ?0 >>wire ? ? ? ? ? ? ? ? ? 24832 ?2 w1_gpio,w1_therm >>cn ? ? ? ? ? ? ? ? ? ? ?4783 ?1 wire >>snd_bcm2835 ? ? ? ? ? ?16165 ?0 >>evdev ? ? ? ? ? ? ? ? ? 9419 ?1 >>r820t ? ? ? ? ? ? ? ? ?16279 ?1 >>rtl2832 ? ? ? ? ? ? ? ? 8020 ?1 >>snd_soc_bcm2708_i2s ? ? 5474 ?0 >>regmap_mmio ? ? ? ? ? ? 2806 ?1 snd_soc_bcm2708_i2s >>dvb_usb_rtl28xxu ? ? ? 14333 ?0 >>dvb_usb_v2 ? ? ? ? ? ? 14860 ?1 dvb_usb_rtl28xxu >>rc_core ? ? ? ? ? ? ? ?16313 ?3 dvb_usb_rtl28xxu,dvb_usb_v2 >>rtl2830 ? ? ? ? ? ? ? ? 7378 ?1 dvb_usb_rtl28xxu >>snd_soc_core ? ? ? ? ?131268 ?1 snd_soc_bcm2708_i2s >>dvb_core ? ? ? ? ? ? ? 92797 ?3 rtl2830,rtl2832,dvb_usb_v2 >>regmap_spi ? ? ? ? ? ? ?1897 ?1 snd_soc_core >>snd_pcm ? ? ? ? ? ? ? ?81593 ?2 snd_bcm2835,snd_soc_core >>snd_page_alloc ? ? ? ? ?5156 ?1 snd_pcm >>regmap_i2c ? ? ? ? ? ? ?1645 ?1 snd_soc_core >>snd_compress ? ? ? ? ? ?8076 ?1 snd_soc_core >>snd_seq ? ? ? ? ? ? ? ?53769 ?0 >>snd_timer ? ? ? ? ? ? ?20133 ?2 snd_pcm,snd_seq >>snd_seq_device ? ? ? ? ?6473 ?1 snd_seq >>leds_gpio ? ? ? ? ? ? ? 2059 ?0 >>led_class ? ? ? ? ? ? ? 3688 ?1 leds_gpio >>snd ? ? ? ? ? ? ? ? ? ?61291 ?7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress >>i2c_bcm2708 ? ? ? ? ? ? 3949 ?0 >> >> >> >> >>This is a portion of /var/log/messages >> >> >>. >>. >> >>. >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.369348] usb 1-1: new high-speed USB device number 2 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.377867] Indeed it is in host mode hprt0 = 00001101 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.387121] devtmpfs: mounted >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.399736] Freeing unused kernel memory: 144K (c0572000 - c0596000) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.590087] usb 1-1: New USB device found, idVendor=0424, idProduct=9512 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.599431] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.609377] hub 1-1:1.0: USB hub found >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.615786] hub 1-1:1.0: 3 ports detected >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.899604] usb 1-1.1: new high-speed USB device number 3 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.009979] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.018605] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.047105] smsc95xx v1.0.4 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.124437] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:30:43:fd >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.229549] usb 1-1.3: new high-speed USB device number 4 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.352535] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.365766] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.375070] usb 1-1.3: Product: RTL2838UHIDIR >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.381218] usb 1-1.3: Manufacturer: Realtek >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.391654] usb 1-1.3: SerialNumber: 00000001 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.123693] bcm2708_i2c_init_pinmode(0,0) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.249498] bcm2708_i2c_init_pinmode(0,1) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.255625] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.468627] bcm2708_i2c_init_pinmode(1,2) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.545257] bcm2708_i2c_init_pinmode(1,3) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.614064] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.451707] usb 1-1.3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.510309] usbcore: registered new interface driver dvb_usb_rtl28xxu >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.552127] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.575184] DVB: registering new adapter (Realtek RTL2832U reference design) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.614879] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.639092] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.693199] r820t 2-001a: creating new instance >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.721703] r820t 2-001a: Rafael Micro r820t successfully identified >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.744416] Registered IR keymap rc-empty >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.755520] input: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.785036] rc0: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.808934] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.840041] usb 1-1.3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.489768] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.929880] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>. >>. >>. >> >> >>Any idea to how to solve? >>Many thanks!! >> >> >>? >>73 >>Fabio, IZ8MBW >>www.iz8mbw.net >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Mon Dec 23 20:01:01 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Mon, 23 Dec 2013 20:01:01 +0000 (GMT) Subject: RTL2832U on Raspberry Pi In-Reply-To: References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> Message-ID: <1387828861.70645.YahooMailNeo@web28702.mail.ir2.yahoo.com> Hi. Now it works!!! The procedure is to: 1. add the line: ?blacklist dvb_usb_rtl28xxu ?into the file?/etc/modprobe.d/raspi-blacklist.conf 2. reboot Many thanks! A question: there is a way to start "rtp_tcp" in silent mode (without messages on the terminal)? Thanks! ? 73 Fabio, IZ8MBW www.iz8mbw.net >________________________________ > Da: Andr?s Retzler >A: IZ8MBW Fabio ; osmocom-sdr at lists.osmocom.org >Inviato: Luned? 23 Dicembre 2013 13:46 >Oggetto: Re: RTL2832U on Raspberry Pi > > > >Hi Fabio, > > >I think you should run the following before running any rtl_* commands: >sudo rmmod?dvb_usb_rtl28xxu > > >You may also blacklist the?dvb_usb_rtl28xxu kernel module, so it won't load when you plug in the RTL device. > > >73! > > >Andras, HA7ILM > > > > > >2013/12/23 IZ8MBW Fabio > >Hi. >>I'm trying to install OSMOSdr on a Raspberry Pi. >>I'm following this guide:?http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ >> >> >>After installing I try to test the RTL2832 USB SDR but I have this error: >> >> >>root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test >>Found 1 device(s): >>? 0: ?Generic RTL2832U OEM >> >> >>Using device 0: Generic RTL2832U OEM >> >> >>Kernel driver is active, or device is claimed by second instance of librtlsdr. >>In the first case, please either detach or blacklist the kernel module >>(dvb_usb_rtl28xxu), or enable automatic detaching at compile time. >> >> >>usb_claim_interface error -6 >>Failed to open rtlsdr device #0. >> >> >> >> >>This is my lsmod: >> >> >> >>root at raspberrypi:~# lsmod >>Module ? ? ? ? ? ? ? ? ?Size ?Used by >>tun ? ? ? ? ? ? ? ? ? ?18459 ?2 >>i2c_dev ? ? ? ? ? ? ? ? 5557 ?0 >>w1_therm ? ? ? ? ? ? ? ?2921 ?0 >>w1_gpio ? ? ? ? ? ? ? ? 2363 ?0 >>wire ? ? ? ? ? ? ? ? ? 24832 ?2 w1_gpio,w1_therm >>cn ? ? ? ? ? ? ? ? ? ? ?4783 ?1 wire >>snd_bcm2835 ? ? ? ? ? ?16165 ?0 >>evdev ? ? ? ? ? ? ? ? ? 9419 ?1 >>r820t ? ? ? ? ? ? ? ? ?16279 ?1 >>rtl2832 ? ? ? ? ? ? ? ? 8020 ?1 >>snd_soc_bcm2708_i2s ? ? 5474 ?0 >>regmap_mmio ? ? ? ? ? ? 2806 ?1 snd_soc_bcm2708_i2s >>dvb_usb_rtl28xxu ? ? ? 14333 ?0 >>dvb_usb_v2 ? ? ? ? ? ? 14860 ?1 dvb_usb_rtl28xxu >>rc_core ? ? ? ? ? ? ? ?16313 ?3 dvb_usb_rtl28xxu,dvb_usb_v2 >>rtl2830 ? ? ? ? ? ? ? ? 7378 ?1 dvb_usb_rtl28xxu >>snd_soc_core ? ? ? ? ?131268 ?1 snd_soc_bcm2708_i2s >>dvb_core ? ? ? ? ? ? ? 92797 ?3 rtl2830,rtl2832,dvb_usb_v2 >>regmap_spi ? ? ? ? ? ? ?1897 ?1 snd_soc_core >>snd_pcm ? ? ? ? ? ? ? ?81593 ?2 snd_bcm2835,snd_soc_core >>snd_page_alloc ? ? ? ? ?5156 ?1 snd_pcm >>regmap_i2c ? ? ? ? ? ? ?1645 ?1 snd_soc_core >>snd_compress ? ? ? ? ? ?8076 ?1 snd_soc_core >>snd_seq ? ? ? ? ? ? ? ?53769 ?0 >>snd_timer ? ? ? ? ? ? ?20133 ?2 snd_pcm,snd_seq >>snd_seq_device ? ? ? ? ?6473 ?1 snd_seq >>leds_gpio ? ? ? ? ? ? ? 2059 ?0 >>led_class ? ? ? ? ? ? ? 3688 ?1 leds_gpio >>snd ? ? ? ? ? ? ? ? ? ?61291 ?7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress >>i2c_bcm2708 ? ? ? ? ? ? 3949 ?0 >> >> >> >> >>This is a portion of /var/log/messages >> >> >>. >>. >> >>. >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.369348] usb 1-1: new high-speed USB device number 2 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.377867] Indeed it is in host mode hprt0 = 00001101 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.387121] devtmpfs: mounted >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.399736] Freeing unused kernel memory: 144K (c0572000 - c0596000) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.590087] usb 1-1: New USB device found, idVendor=0424, idProduct=9512 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.599431] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.609377] hub 1-1:1.0: USB hub found >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.615786] hub 1-1:1.0: 3 ports detected >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.899604] usb 1-1.1: new high-speed USB device number 3 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.009979] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.018605] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.047105] smsc95xx v1.0.4 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.124437] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:30:43:fd >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.229549] usb 1-1.3: new high-speed USB device number 4 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.352535] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.365766] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.375070] usb 1-1.3: Product: RTL2838UHIDIR >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.381218] usb 1-1.3: Manufacturer: Realtek >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.391654] usb 1-1.3: SerialNumber: 00000001 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.123693] bcm2708_i2c_init_pinmode(0,0) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.249498] bcm2708_i2c_init_pinmode(0,1) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.255625] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.468627] bcm2708_i2c_init_pinmode(1,2) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.545257] bcm2708_i2c_init_pinmode(1,3) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.614064] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.451707] usb 1-1.3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.510309] usbcore: registered new interface driver dvb_usb_rtl28xxu >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.552127] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.575184] DVB: registering new adapter (Realtek RTL2832U reference design) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.614879] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.639092] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.693199] r820t 2-001a: creating new instance >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.721703] r820t 2-001a: Rafael Micro r820t successfully identified >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.744416] Registered IR keymap rc-empty >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.755520] input: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.785036] rc0: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.808934] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.840041] usb 1-1.3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.489768] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.929880] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>. >>. >>. >> >> >>Any idea to how to solve? >>Many thanks!! >> >> >>? >>73 >>Fabio, IZ8MBW >>www.iz8mbw.net >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Mon Dec 23 20:01:29 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Mon, 23 Dec 2013 20:01:29 +0000 (GMT) Subject: RTL2832U on Raspberry Pi In-Reply-To: References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> Message-ID: <1387828889.15789.YahooMailNeo@web28705.mail.ir2.yahoo.com> Hi. Now it works!!! The procedure is to: 1. add the line: ?blacklist dvb_usb_rtl28xxu ?into the file?/etc/modprobe.d/raspi-blacklist.conf 2. reboot Many thanks! A question: there is a way to start "rtp_tcp" in silent mode (without messages on the terminal)? Thanks! ? 73 Fabio, IZ8MBW www.iz8mbw.net ? 73 Fabio, IZ8MBW www.iz8mbw.net >________________________________ > Da: Andr?s Retzler >A: IZ8MBW Fabio ; osmocom-sdr at lists.osmocom.org >Inviato: Luned? 23 Dicembre 2013 13:46 >Oggetto: Re: RTL2832U on Raspberry Pi > > > >Hi Fabio, > > >I think you should run the following before running any rtl_* commands: >sudo rmmod?dvb_usb_rtl28xxu > > >You may also blacklist the?dvb_usb_rtl28xxu kernel module, so it won't load when you plug in the RTL device. > > >73! > > >Andras, HA7ILM > > > > > >2013/12/23 IZ8MBW Fabio > >Hi. >>I'm trying to install OSMOSdr on a Raspberry Pi. >>I'm following this guide:?http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ >> >> >>After installing I try to test the RTL2832 USB SDR but I have this error: >> >> >>root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test >>Found 1 device(s): >>? 0: ?Generic RTL2832U OEM >> >> >>Using device 0: Generic RTL2832U OEM >> >> >>Kernel driver is active, or device is claimed by second instance of librtlsdr. >>In the first case, please either detach or blacklist the kernel module >>(dvb_usb_rtl28xxu), or enable automatic detaching at compile time. >> >> >>usb_claim_interface error -6 >>Failed to open rtlsdr device #0. >> >> >> >> >>This is my lsmod: >> >> >> >>root at raspberrypi:~# lsmod >>Module ? ? ? ? ? ? ? ? ?Size ?Used by >>tun ? ? ? ? ? ? ? ? ? ?18459 ?2 >>i2c_dev ? ? ? ? ? ? ? ? 5557 ?0 >>w1_therm ? ? ? ? ? ? ? ?2921 ?0 >>w1_gpio ? ? ? ? ? ? ? ? 2363 ?0 >>wire ? ? ? ? ? ? ? ? ? 24832 ?2 w1_gpio,w1_therm >>cn ? ? ? ? ? ? ? ? ? ? ?4783 ?1 wire >>snd_bcm2835 ? ? ? ? ? ?16165 ?0 >>evdev ? ? ? ? ? ? ? ? ? 9419 ?1 >>r820t ? ? ? ? ? ? ? ? ?16279 ?1 >>rtl2832 ? ? ? ? ? ? ? ? 8020 ?1 >>snd_soc_bcm2708_i2s ? ? 5474 ?0 >>regmap_mmio ? ? ? ? ? ? 2806 ?1 snd_soc_bcm2708_i2s >>dvb_usb_rtl28xxu ? ? ? 14333 ?0 >>dvb_usb_v2 ? ? ? ? ? ? 14860 ?1 dvb_usb_rtl28xxu >>rc_core ? ? ? ? ? ? ? ?16313 ?3 dvb_usb_rtl28xxu,dvb_usb_v2 >>rtl2830 ? ? ? ? ? ? ? ? 7378 ?1 dvb_usb_rtl28xxu >>snd_soc_core ? ? ? ? ?131268 ?1 snd_soc_bcm2708_i2s >>dvb_core ? ? ? ? ? ? ? 92797 ?3 rtl2830,rtl2832,dvb_usb_v2 >>regmap_spi ? ? ? ? ? ? ?1897 ?1 snd_soc_core >>snd_pcm ? ? ? ? ? ? ? ?81593 ?2 snd_bcm2835,snd_soc_core >>snd_page_alloc ? ? ? ? ?5156 ?1 snd_pcm >>regmap_i2c ? ? ? ? ? ? ?1645 ?1 snd_soc_core >>snd_compress ? ? ? ? ? ?8076 ?1 snd_soc_core >>snd_seq ? ? ? ? ? ? ? ?53769 ?0 >>snd_timer ? ? ? ? ? ? ?20133 ?2 snd_pcm,snd_seq >>snd_seq_device ? ? ? ? ?6473 ?1 snd_seq >>leds_gpio ? ? ? ? ? ? ? 2059 ?0 >>led_class ? ? ? ? ? ? ? 3688 ?1 leds_gpio >>snd ? ? ? ? ? ? ? ? ? ?61291 ?7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress >>i2c_bcm2708 ? ? ? ? ? ? 3949 ?0 >> >> >> >> >>This is a portion of /var/log/messages >> >> >>. >>. >> >>. >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.369348] usb 1-1: new high-speed USB device number 2 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.377867] Indeed it is in host mode hprt0 = 00001101 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.387121] devtmpfs: mounted >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.399736] Freeing unused kernel memory: 144K (c0572000 - c0596000) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.590087] usb 1-1: New USB device found, idVendor=0424, idProduct=9512 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.599431] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.609377] hub 1-1:1.0: USB hub found >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.615786] hub 1-1:1.0: 3 ports detected >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?2.899604] usb 1-1.1: new high-speed USB device number 3 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.009979] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.018605] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.047105] smsc95xx v1.0.4 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.124437] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:30:43:fd >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.229549] usb 1-1.3: new high-speed USB device number 4 using dwc_otg >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.352535] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.365766] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.375070] usb 1-1.3: Product: RTL2838UHIDIR >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.381218] usb 1-1.3: Manufacturer: Realtek >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?3.391654] usb 1-1.3: SerialNumber: 00000001 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.123693] bcm2708_i2c_init_pinmode(0,0) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.249498] bcm2708_i2c_init_pinmode(0,1) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.255625] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.468627] bcm2708_i2c_init_pinmode(1,2) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.545257] bcm2708_i2c_init_pinmode(1,3) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?5.614064] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.451707] usb 1-1.3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.510309] usbcore: registered new interface driver dvb_usb_rtl28xxu >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.552127] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.575184] DVB: registering new adapter (Realtek RTL2832U reference design) >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.614879] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.639092] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.693199] r820t 2-001a: creating new instance >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.721703] r820t 2-001a: Rafael Micro r820t successfully identified >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.744416] Registered IR keymap rc-empty >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.755520] input: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.785036] rc0: Realtek RTL2832U reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.808934] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs >>Dec 23 13:15:06 raspberrypi kernel: [ ? ?6.840041] usb 1-1.3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.489768] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>Dec 23 13:15:06 raspberrypi kernel: [ ? 10.929880] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) >>. >>. >>. >> >> >>Any idea to how to solve? >>Many thanks!! >> >> >>? >>73 >>Fabio, IZ8MBW >>www.iz8mbw.net >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at steve-m.de Mon Dec 23 20:29:53 2013 From: steve at steve-m.de (Steve Markgraf) Date: Mon, 23 Dec 2013 21:29:53 +0100 Subject: RTL2832U on Raspberry Pi In-Reply-To: <1387828889.15789.YahooMailNeo@web28705.mail.ir2.yahoo.com> References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> <1387828889.15789.YahooMailNeo@web28705.mail.ir2.yahoo.com> Message-ID: <52B89D41.1020905@steve-m.de> Hi, On 23.12.2013 21:01, IZ8MBW Fabio wrote: > A question: there is a way to start "rtp_tcp" in silent mode (without > messages on the terminal)? Simply redirect stdout to /dev/null and stderr to stdout: $ rtl_tcp > /dev/null 2>&1 Regards, Steve From retzlerandras at gmail.com Mon Dec 23 21:10:10 2013 From: retzlerandras at gmail.com (=?ISO-8859-1?Q?Andr=E1s_Retzler?=) Date: Mon, 23 Dec 2013 22:10:10 +0100 Subject: RTL2832U on Raspberry Pi In-Reply-To: <1387828861.70645.YahooMailNeo@web28702.mail.ir2.yahoo.com> References: <1387801596.4407.YahooMailNeo@web28704.mail.ir2.yahoo.com> <1387828861.70645.YahooMailNeo@web28702.mail.ir2.yahoo.com> Message-ID: Hello, It's great that it's solved. Sorry, I've already tried to rmmod that module on my Pi, and it didn't freeze. Anyway, sometimes replugging the device has frozen my desktop PC (maybe while loading the corresponding module). 73! Andras, HA7ILM 2013/12/23 IZ8MBW Fabio > Hi. > Now it works!!! > The procedure is to: > > 1. add the line: blacklist dvb_usb_rtl28xxu into the > file /etc/modprobe.d/raspi-blacklist.conf > 2. reboot > > Many thanks! > > A question: there is a way to start "rtp_tcp" in silent mode (without > messages on the terminal)? > Thanks! > > > 73 > Fabio, IZ8MBW > www.iz8mbw.net > > > ------------------------------ > *Da:* Andr?s Retzler > *A:* IZ8MBW Fabio ; osmocom-sdr at lists.osmocom.org > *Inviato:* Luned? 23 Dicembre 2013 13:46 > *Oggetto:* Re: RTL2832U on Raspberry Pi > > Hi Fabio, > > I think you should run the following before running any rtl_* commands: > sudo rmmod dvb_usb_rtl28xxu > > You may also blacklist the dvb_usb_rtl28xxu kernel module, so it won't > load when you plug in the RTL device. > > 73! > > Andras, HA7ILM > > > > 2013/12/23 IZ8MBW Fabio > > Hi. > I'm trying to install OSMOSdr on a Raspberry Pi. > I'm following this guide: > http://www.hamradioscience.com/raspberry-pi-as-remote-server-for-rtl2832u-sdr/ > > After installing I try to test the RTL2832 USB SDR but I have this error: > > root at raspberrypi:~/rtl2832/rtl-sdr/build# rtl_test > Found 1 device(s): > 0: Generic RTL2832U OEM > > Using device 0: Generic RTL2832U OEM > > Kernel driver is active, or device is claimed by second instance of > librtlsdr. > In the first case, please either detach or blacklist the kernel module > (dvb_usb_rtl28xxu), or enable automatic detaching at compile time. > > usb_claim_interface error -6 > Failed to open rtlsdr device #0. > > > This is my lsmod: > > root at raspberrypi:~# lsmod > Module Size Used by > tun 18459 2 > i2c_dev 5557 0 > w1_therm 2921 0 > w1_gpio 2363 0 > wire 24832 2 w1_gpio,w1_therm > cn 4783 1 wire > snd_bcm2835 16165 0 > evdev 9419 1 > r820t 16279 1 > rtl2832 8020 1 > snd_soc_bcm2708_i2s 5474 0 > regmap_mmio 2806 1 snd_soc_bcm2708_i2s > dvb_usb_rtl28xxu 14333 0 > dvb_usb_v2 14860 1 dvb_usb_rtl28xxu > rc_core 16313 3 dvb_usb_rtl28xxu,dvb_usb_v2 > rtl2830 7378 1 dvb_usb_rtl28xxu > snd_soc_core 131268 1 snd_soc_bcm2708_i2s > dvb_core 92797 3 rtl2830,rtl2832,dvb_usb_v2 > regmap_spi 1897 1 snd_soc_core > snd_pcm 81593 2 snd_bcm2835,snd_soc_core > snd_page_alloc 5156 1 snd_pcm > regmap_i2c 1645 1 snd_soc_core > snd_compress 8076 1 snd_soc_core > snd_seq 53769 0 > snd_timer 20133 2 snd_pcm,snd_seq > snd_seq_device 6473 1 snd_seq > leds_gpio 2059 0 > led_class 3688 1 leds_gpio > snd 61291 7 > snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress > i2c_bcm2708 3949 0 > > > This is a portion of /var/log/messages > > . > . > . > Dec 23 13:15:06 raspberrypi kernel: [ 2.369348] usb 1-1: new high-speed > USB device number 2 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 2.377867] Indeed it is in host > mode hprt0 = 00001101 > Dec 23 13:15:06 raspberrypi kernel: [ 2.387121] devtmpfs: mounted > Dec 23 13:15:06 raspberrypi kernel: [ 2.399736] Freeing unused kernel > memory: 144K (c0572000 - c0596000) > Dec 23 13:15:06 raspberrypi kernel: [ 2.590087] usb 1-1: New USB device > found, idVendor=0424, idProduct=9512 > Dec 23 13:15:06 raspberrypi kernel: [ 2.599431] usb 1-1: New USB device > strings: Mfr=0, Product=0, SerialNumber=0 > Dec 23 13:15:06 raspberrypi kernel: [ 2.609377] hub 1-1:1.0: USB hub > found > Dec 23 13:15:06 raspberrypi kernel: [ 2.615786] hub 1-1:1.0: 3 ports > detected > Dec 23 13:15:06 raspberrypi kernel: [ 2.899604] usb 1-1.1: new > high-speed USB device number 3 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 3.009979] usb 1-1.1: New USB > device found, idVendor=0424, idProduct=ec00 > Dec 23 13:15:06 raspberrypi kernel: [ 3.018605] usb 1-1.1: New USB > device strings: Mfr=0, Product=0, SerialNumber=0 > Dec 23 13:15:06 raspberrypi kernel: [ 3.047105] smsc95xx v1.0.4 > Dec 23 13:15:06 raspberrypi kernel: [ 3.124437] smsc95xx 1-1.1:1.0 > eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 > Ethernet, b8:27:eb:30:43:fd > Dec 23 13:15:06 raspberrypi kernel: [ 3.229549] usb 1-1.3: new > high-speed USB device number 4 using dwc_otg > Dec 23 13:15:06 raspberrypi kernel: [ 3.352535] usb 1-1.3: New USB > device found, idVendor=0bda, idProduct=2838 > Dec 23 13:15:06 raspberrypi kernel: [ 3.365766] usb 1-1.3: New USB > device strings: Mfr=1, Product=2, SerialNumber=3 > Dec 23 13:15:06 raspberrypi kernel: [ 3.375070] usb 1-1.3: Product: > RTL2838UHIDIR > Dec 23 13:15:06 raspberrypi kernel: [ 3.381218] usb 1-1.3: > Manufacturer: Realtek > Dec 23 13:15:06 raspberrypi kernel: [ 3.391654] usb 1-1.3: > SerialNumber: 00000001 > Dec 23 13:15:06 raspberrypi kernel: [ 5.123693] > bcm2708_i2c_init_pinmode(0,0) > Dec 23 13:15:06 raspberrypi kernel: [ 5.249498] > bcm2708_i2c_init_pinmode(0,1) > Dec 23 13:15:06 raspberrypi kernel: [ 5.255625] bcm2708_i2c > bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k) > Dec 23 13:15:06 raspberrypi kernel: [ 5.468627] > bcm2708_i2c_init_pinmode(1,2) > Dec 23 13:15:06 raspberrypi kernel: [ 5.545257] > bcm2708_i2c_init_pinmode(1,3) > Dec 23 13:15:06 raspberrypi kernel: [ 5.614064] bcm2708_i2c > bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k) > Dec 23 13:15:06 raspberrypi kernel: [ 6.451707] usb 1-1.3: dvb_usb_v2: > found a 'Realtek RTL2832U reference design' in warm state > Dec 23 13:15:06 raspberrypi kernel: [ 6.510309] usbcore: registered new > interface driver dvb_usb_rtl28xxu > Dec 23 13:15:06 raspberrypi kernel: [ 6.552127] usb 1-1.3: dvb_usb_v2: > will pass the complete MPEG2 transport stream to the software demuxer > Dec 23 13:15:06 raspberrypi kernel: [ 6.575184] DVB: registering new > adapter (Realtek RTL2832U reference design) > Dec 23 13:15:06 raspberrypi kernel: [ 6.614879] bcm2708-i2s > bcm2708-i2s.0: Failed to create debugfs directory > Dec 23 13:15:06 raspberrypi kernel: [ 6.639092] usb 1-1.3: DVB: > registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... > Dec 23 13:15:06 raspberrypi kernel: [ 6.693199] r820t 2-001a: creating > new instance > Dec 23 13:15:06 raspberrypi kernel: [ 6.721703] r820t 2-001a: Rafael > Micro r820t successfully identified > Dec 23 13:15:06 raspberrypi kernel: [ 6.744416] Registered IR keymap > rc-empty > Dec 23 13:15:06 raspberrypi kernel: [ 6.755520] input: Realtek RTL2832U > reference design as > /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0 > Dec 23 13:15:06 raspberrypi kernel: [ 6.785036] rc0: Realtek RTL2832U > reference design as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0 > Dec 23 13:15:06 raspberrypi kernel: [ 6.808934] usb 1-1.3: dvb_usb_v2: > schedule remote query interval to 400 msecs > Dec 23 13:15:06 raspberrypi kernel: [ 6.840041] usb 1-1.3: dvb_usb_v2: > 'Realtek RTL2832U reference design' successfully initialized and connected > Dec 23 13:15:06 raspberrypi kernel: [ 10.489768] EXT4-fs (mmcblk0p2): > re-mounted. Opts: (null) > Dec 23 13:15:06 raspberrypi kernel: [ 10.929880] EXT4-fs (mmcblk0p2): > re-mounted. Opts: (null) > . > . > . > > Any idea to how to solve? > Many thanks!! > > > 73 > Fabio, IZ8MBW > www.iz8mbw.net > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Mon Dec 23 22:09:20 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Mon, 23 Dec 2013 22:09:20 +0000 (GMT) Subject: Bandwidth Message-ID: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> Hi again. I would like to stream the RTL SDR over the Internet. My Internet connection is 1 Megabit in upload (much less than a LAN connection). Is there a way to decrase or cap the bandwith of rtl_tcp? In others words: is possible for example limit the audio stream on a bandwith of 300 Hz to 3400 Hz? Thanks. Fabio, IZ8MBW From paul at kristianpaul.org Thu Dec 26 15:37:10 2013 From: paul at kristianpaul.org (Cristian Paul =?iso-8859-1?Q?Pe=F1aranda?= Rojas) Date: Thu, 26 Dec 2013 10:37:10 -0500 Subject: Bandwidth In-Reply-To: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> References: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> Message-ID: <20131226153710.GD25483@micro.localdomain> > Hi again. > I would like to stream the RTL SDR over the Internet. My Internet connection is 1 Megabit in upload (much less than a LAN connection). > Is there a way to decrase or cap the bandwith of rtl_tcp? > In others words: is possible for example limit the audio stream on a bandwith of 300 Hz to 3400 Hz? > > Thanks. > > Fabio, IZ8MBW > Try a lower sample rate ? (-s) From iz8mbw at yahoo.it Thu Dec 26 17:21:18 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Thu, 26 Dec 2013 17:21:18 +0000 (GMT) Subject: Bandwidth In-Reply-To: <20131226153710.GD25483@micro.localdomain> References: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> <20131226153710.GD25483@micro.localdomain> Message-ID: <1388078478.24194.YahooMailNeo@web28701.mail.ir2.yahoo.com> Yes, also with a lower sample rate (1024) the bandwith is too much.... Just to clarify, I use SDR Sharp (SDR#) on a Windows 7 PC (Client side) to connect on the RTL SDR on the Raspberry Pi (Server side). If I use my LAN connection no problem at all, but the?bandwith is too much for stream over my Internet Connection (1 Megabit/sec in upload). Obviously I do not want to stream, for example, Wide FM Broadcasting over the Internet beacuse the audio?bandwith?is very high, but I would like to stream over the Internet the SSB mode (300 Hz to 3400 Hz) where the audio bandwidth is not so much. So how Can I limit the maxium bandwith by using (Server side) the?rtl_tcp command? I'm pretty sure that with a bandwith of about 3 kHz and a sample rate of 1024 1 Megabit of Internet bandwith can be enought.... I use also the Perseus SDR receiver (by Microtelecom) with it's Server feature (stream over the Internet) and it works very well, my?1 Megabit of bandwith is?enought. ? 73 Fabio, IZ8MBW www.iz8mbw.net >________________________________ > Da: Cristian Paul Pe?aranda Rojas >A: IZ8MBW Fabio >Cc: osmocom-sdr at lists.osmocom.org >Inviato: Gioved? 26 Dicembre 2013 16:37 >Oggetto: Re: Bandwidth > > > >> Hi again. >> I would like to stream the RTL SDR over the Internet. My Internet connection is 1 Megabit in upload (much less than a LAN connection). >> Is there a way to decrase or cap the bandwith of rtl_tcp? >> In others words: is possible for example limit the audio stream on a bandwith of 300 Hz to 3400 Hz? >> >> Thanks. >> >> Fabio, IZ8MBW >> > >Try a lower sample rate ? (-s) > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iz8mbw at yahoo.it Thu Dec 26 17:26:27 2013 From: iz8mbw at yahoo.it (IZ8MBW Fabio) Date: Thu, 26 Dec 2013 17:26:27 +0000 (GMT) Subject: Bandwidth In-Reply-To: References: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> Message-ID: <1388078787.27374.YahooMailNeo@web28706.mail.ir2.yahoo.com> Hi Jay, rtl_fm can be used like rtl_tcp ? Can I use SDR Sharp (SDR#) on a Windows 7 PC (Client side) to connect on the RTL SDR on the Raspberry Pi (Server side) like rtl_tcp? 73 Fabio, IZ8MBW www.iz8mbw.net >________________________________ > Da: Jay Bougie >A: IZ8MBW Fabio >Inviato: Luned? 23 Dicembre 2013 23:33 >Oggetto: Re: Bandwidth > > > >Have you checked out rtl_fm yet? >May just do the trick for your setup. >On Dec 23, 2013 5:10 PM, "IZ8MBW Fabio" wrote: > > >>Hi again. >>I would like to stream the RTL SDR over the Internet. My Internet connection is 1 Megabit in upload (much less than a LAN connection). >>Is there a way to decrase or cap the bandwith of rtl_tcp? >>In others words: is possible for example limit the audio stream on a bandwith of 300 Hz to 3400 Hz? >> >>Thanks. >> >>Fabio, IZ8MBW >> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at fivecats.org Thu Dec 26 21:02:05 2013 From: james at fivecats.org (James Sharp) Date: Thu, 26 Dec 2013 16:02:05 -0500 Subject: Bandwidth In-Reply-To: <1388078478.24194.YahooMailNeo@web28701.mail.ir2.yahoo.com> References: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> <20131226153710.GD25483@micro.localdomain> <1388078478.24194.YahooMailNeo@web28701.mail.ir2.yahoo.com> Message-ID: <1E07FBF7-EFA9-4A81-84F3-D2CCBB1ACC56@fivecats.org> > On Dec 26, 2013, at 12:21 PM, IZ8MBW Fabio wrote: > > Yes, also with a lower sample rate (1024) the bandwith is too much.... > Just to clarify, I use SDR Sharp (SDR#) on a Windows 7 PC (Client side) to connect on the RTL SDR on the Raspberry Pi (Server side). > If I use my LAN connection no problem at all, but the bandwith is too much for stream over my Internet Connection (1 Megabit/sec in upload). > Obviously I do not want to stream, for example, Wide FM Broadcasting over the Internet beacuse the audio bandwith is very high, but I would like to stream over the Internet the SSB mode (300 Hz to 3400 Hz) where the audio bandwidth is not so much. > > So how Can I limit the maxium bandwith by using (Server side) the rtl_tcp command? > I'm pretty sure that with a bandwith of about 3 kHz and a sample rate of 1024 1 Megabit of Internet bandwith can be enought.... > > I use also the Perseus SDR receiver (by Microtelecom) with it's Server feature (stream over the Internet) and it works very well, my 1 Megabit of bandwith is enought. That sounds more along the lines of you wanting to stream the decoded audio rather than the raw sample data. You'll probably want to pipe the output of rtl_fm into a streaming source client like icecast rather than trying to pump rtl_tcp out onto the internet. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jsalsburg at bellsouth.net Fri Dec 27 15:16:34 2013 From: jsalsburg at bellsouth.net (Jay Salsburg) Date: Fri, 27 Dec 2013 09:16:34 -0600 Subject: Bandwidth In-Reply-To: <1388078478.24194.YahooMailNeo@web28701.mail.ir2.yahoo.com> References: <1387836560.71365.BPMail_high_noncarrier@web28702.mail.ir2.yahoo.com> <20131226153710.GD25483@micro.localdomain> <1388078478.24194.YahooMailNeo@web28701.mail.ir2.yahoo.com> Message-ID: <005101cf0316$a225bde0$e67139a0$@net> Use Virtual Audio Cable software to connect Audio from SDR output to VLC player configured as a Media Network Stream Server. http://software.muzychenko.net/eng/vac.htm http://www.videolan.org/vlc/index.html From: osmocom-sdr-bounces at lists.osmocom.org [mailto:osmocom-sdr-bounces at lists.osmocom.org] On Behalf Of IZ8MBW Fabio Sent: Thursday, December 26, 2013 11:21 AM To: osmocom-sdr at lists.osmocom.org Subject: Re: Bandwidth Yes, also with a lower sample rate (1024) the bandwith is too much.... Just to clarify, I use SDR Sharp (SDR#) on a Windows 7 PC (Client side) to connect on the RTL SDR on the Raspberry Pi (Server side). If I use my LAN connection no problem at all, but the bandwith is too much for stream over my Internet Connection (1 Megabit/sec in upload). Obviously I do not want to stream, for example, Wide FM Broadcasting over the Internet beacuse the audio bandwith is very high, but I would like to stream over the Internet the SSB mode (300 Hz to 3400 Hz) where the audio bandwidth is not so much. So how Can I limit the maxium bandwith by using (Server side) the rtl_tcp command? I'm pretty sure that with a bandwith of about 3 kHz and a sample rate of 1024 1 Megabit of Internet bandwith can be enought.... I use also the Perseus SDR receiver (by Microtelecom) with it's Server feature (stream over the Internet) and it works very well, my 1 Megabit of bandwith is enought. 73 Fabio, IZ8MBW www.iz8mbw.net _____ Da: Cristian Paul Pe?aranda Rojas A: IZ8MBW Fabio Cc: osmocom-sdr at lists.osmocom.org Inviato: Gioved? 26 Dicembre 2013 16:37 Oggetto: Re: Bandwidth > Hi again. > I would like to stream the RTL SDR over the Internet. My Internet connection is 1 Megabit in upload (much less than a LAN connection). > Is there a way to decrase or cap the bandwith of rtl_tcp? > In others words: is possible for example limit the audio stream on a bandwith of 300 Hz to 3400 Hz? > > Thanks. > > Fabio, IZ8MBW > Try a lower sample rate ? (-s) _____ No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.3462 / Virus Database: 3658/6953 - Release Date: 12/27/13 -------------- next part -------------- An HTML attachment was scrubbed... URL: From putaoshu at gmail.com Mon Dec 30 07:38:04 2013 From: putaoshu at gmail.com (Jiao Xianjun) Date: Mon, 30 Dec 2013 15:38:04 +0800 Subject: How to get IQ samples from multiple rtl-sdr dongles in a synchronized manner? In-Reply-To: References: Message-ID: Hi guys, For the multiple dongles synchronization in signal level instead of bits/packets level, I setup a working repo in github, and write a initial demo framework. See below: https://github.com/JiaoXianjun/multi-rtl-sdr-udp-relay.git You may find information and instruction of demo quickly by reading the README. My initial purpose is performing in-fly calibration for multiple dongles according to some pre-known signal (GSM, ADS-B?) to let them work together coherently. An ideal scheme may be that we should generate a very narrow band and very week signal in (or just located at the edge of) target working band of dongles, and perform the software in-fly calibration in background (or driver level). This would be user friendly. I know it is far from final state currently, and many things are not clear yet (See TODO). But please join me if you also think this is a good idea. Just check out the demo and run it to have a look. Currently I just test the demo in Ubuntu-Linux. BR Jiao Xianjun On Mon, Sep 2, 2013 at 8:23 PM, Sylvain AZARIAN wrote: > Thanks. > > sylvain > > > 2013/9/2 Sdr Guru > >> The second way, use MLAT enabled dump1090 >> https://github.com/antirez/dump1090/pull/23 >> http://www.satsignal.eu/raspberry-pi/dump1090.html >> >> >> On Sun, Aug 25, 2013 at 4:13 PM, Jiao Xianjun wrote: >> >>> Hi, >>> >>> I want to use multiple rtl-sdr dongles to do some multi-antenna >>> experiments. >>> >>> Is it possible to read IQ samples from multiple rtl-sdr dongles in a >>> synchronized manner? >>> >>> I already have a glance at dump1090 codes, which is a project using >>> rtl-sdr to decode aircraft broadcasting ADS-B messages in 1090MHz. >>> >>> Seems that I should use rtlsdr_read_async() instead of >>> rtlsdr_read_sync(), because that if rtlsdr_read_sync() is used, I have to >>> call it multiple times sequentially. That looks not synchronized. >>> >>> But rtlsdr_read_async() function only accept one rtl-sdr device as input >>> parameter, and it will be blocked after it is called. So seems that it also >>> can't be used for my purpose directly. >>> >>> Also welcome any opinion on how to improve rtl-sdr lib/driver to >>> support this feature. >>> >>> Thank you. >>> >>> BR >>> >>> Jiao Xianjun >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sdrguru1 at gmail.com Mon Dec 30 11:01:38 2013 From: sdrguru1 at gmail.com (Sdr Guru) Date: Mon, 30 Dec 2013 13:01:38 +0200 Subject: How to get IQ samples from multiple rtl-sdr dongles in a synchronized manner? In-Reply-To: References: Message-ID: Hi Are you using a common clock? http://kaira.sgo.fi/2013/09/16-dual-channel-coherent-digital.html I've modified some of the RTL dongles, played with GNURadio and Octave. The results are promising, sample level correlation (2.4M/10, FM radio signal). On Mon, Dec 30, 2013 at 9:38 AM, Jiao Xianjun wrote: > Hi guys, > > For the multiple dongles synchronization in signal level instead of > bits/packets level, I setup a working repo in github, and write a initial > demo framework. See below: > > https://github.com/JiaoXianjun/multi-rtl-sdr-udp-relay.git > > You may find information and instruction of demo quickly by reading the > README. > > My initial purpose is performing in-fly calibration for multiple dongles > according to some pre-known signal (GSM, ADS-B?) to let them work together > coherently. > > An ideal scheme may be that we should generate a very narrow band and very > week signal in (or just located at the edge of) target working band of > dongles, and perform the software in-fly calibration in background (or > driver level). This would be user friendly. > Cheap (8USD+PP), simple, computer-controlled and legal FM band "marker" http://blog.palosaari.fi/2013/08/naked-hardware-12-usb-audio-transmitter.html I know it is far from final state currently, and many things are not clear > yet (See TODO). But please join me if you also think this is a good idea. > Just check out the demo and run it to have a look. > Testing it and I'll let you know. > Currently I just test the demo in Ubuntu-Linux. > > BR > > Jiao Xianjun > > > On Mon, Sep 2, 2013 at 8:23 PM, Sylvain AZARIAN > wrote: > >> Thanks. >> >> sylvain >> >> >> 2013/9/2 Sdr Guru >> >>> The second way, use MLAT enabled dump1090 >>> https://github.com/antirez/dump1090/pull/23 >>> http://www.satsignal.eu/raspberry-pi/dump1090.html >>> >>> >>> On Sun, Aug 25, 2013 at 4:13 PM, Jiao Xianjun wrote: >>> >>>> Hi, >>>> >>>> I want to use multiple rtl-sdr dongles to do some multi-antenna >>>> experiments. >>>> >>>> Is it possible to read IQ samples from multiple rtl-sdr dongles in a >>>> synchronized manner? >>>> >>>> I already have a glance at dump1090 codes, which is a project using >>>> rtl-sdr to decode aircraft broadcasting ADS-B messages in 1090MHz. >>>> >>>> Seems that I should use rtlsdr_read_async() instead of >>>> rtlsdr_read_sync(), because that if rtlsdr_read_sync() is used, I have to >>>> call it multiple times sequentially. That looks not synchronized. >>>> >>>> But rtlsdr_read_async() function only accept one rtl-sdr device as >>>> input parameter, and it will be blocked after it is called. So seems that >>>> it also can't be used for my purpose directly. >>>> >>>> Also welcome any opinion on how to improve rtl-sdr lib/driver to >>>> support this feature. >>>> >>>> Thank you. >>>> >>>> BR >>>> >>>> Jiao Xianjun >>>> >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From putaoshu at gmail.com Mon Dec 30 11:44:34 2013 From: putaoshu at gmail.com (Jiao Xianjun) Date: Mon, 30 Dec 2013 19:44:34 +0800 Subject: How to get IQ samples from multiple rtl-sdr dongles in asynchronized manner? Message-ID: <52c15c7c.25c5440a.5956.ffffc3a7@mx.google.com> Hi, I don't use the method of hardware modification. That can do synchronization promisingly, sure. I know this scheme couple of months ago, and good to know it works pretty well from you. My thought is doing the compensation by software according to a common source over the air instead of over the hardware. Do you think it is doable? And what would be the bottleneck according to your experience? Any possibility to tune the hardware by software after we estimate the synchronization error in frequency and timing? BR Jiao xianjun -----Original Message----- From: "Sdr Guru" Sent: ?2013/?12/?30 19:01 To: "Jiao Xianjun" Cc: "osmocom-sdr at lists.osmocom.org" Subject: Re: How to get IQ samples from multiple rtl-sdr dongles in asynchronized manner? Hi Are you using a common clock? http://kaira.sgo.fi/2013/09/16-dual-channel-coherent-digital.html I've modified some of the RTL dongles, played with GNURadio and Octave. The results are promising, sample level correlation (2.4M/10, FM radio signal). On Mon, Dec 30, 2013 at 9:38 AM, Jiao Xianjun wrote: Hi guys, For the multiple dongles synchronization in signal level instead of bits/packets level, I setup a working repo in github, and write a initial demo framework. See below: https://github.com/JiaoXianjun/multi-rtl-sdr-udp-relay.git You may find information and instruction of demo quickly by reading the README. My initial purpose is performing in-fly calibration for multiple dongles according to some pre-known signal (GSM, ADS-B?) to let them work together coherently. An ideal scheme may be that we should generate a very narrow band and very week signal in (or just located at the edge of) target working band of dongles, and perform the software in-fly calibration in background (or driver level). This would be user friendly. Cheap (8USD+PP), simple, computer-controlled and legal FM band "marker" http://blog.palosaari.fi/2013/08/naked-hardware-12-usb-audio-transmitter.html I know it is far from final state currently, and many things are not clear yet (See TODO). But please join me if you also think this is a good idea. Just check out the demo and run it to have a look. Testing it and I'll let you know. Currently I just test the demo in Ubuntu-Linux. BR Jiao Xianjun On Mon, Sep 2, 2013 at 8:23 PM, Sylvain AZARIAN wrote: Thanks. sylvain 2013/9/2 Sdr Guru The second way, use MLAT enabled dump1090 https://github.com/antirez/dump1090/pull/23 http://www.satsignal.eu/raspberry-pi/dump1090.html On Sun, Aug 25, 2013 at 4:13 PM, Jiao Xianjun wrote: Hi, I want to use multiple rtl-sdr dongles to do some multi-antenna experiments. Is it possible to read IQ samples from multiple rtl-sdr dongles in a synchronized manner? I already have a glance at dump1090 codes, which is a project using rtl-sdr to decode aircraft broadcasting ADS-B messages in 1090MHz. Seems that I should use rtlsdr_read_async() instead of rtlsdr_read_sync(), because that if rtlsdr_read_sync() is used, I have to call it multiple times sequentially. That looks not synchronized. But rtlsdr_read_async() function only accept one rtl-sdr device as input parameter, and it will be blocked after it is called. So seems that it also can't be used for my purpose directly. Also welcome any opinion on how to improve rtl-sdr lib/driver to support this feature. Thank you. BR Jiao Xianjun -------------- next part -------------- An HTML attachment was scrubbed... URL: From leif at sm5bsz.com Mon Dec 30 15:09:03 2013 From: leif at sm5bsz.com (Leif Asbrink) Date: Mon, 30 Dec 2013 16:09:03 +0100 Subject: How to get IQ samples from multiple rtl-sdr dongles in asynchronized manner? In-Reply-To: <52c15c7c.25c5440a.5956.ffffc3a7@mx.google.com> References: <52c15c7c.25c5440a.5956.ffffc3a7@mx.google.com> Message-ID: <20131230160903.0edd821a25c25c62f5abc7cc@sm5bsz.com> Hello Jiao, > My thought is doing the compensation by software according > to a common source over the air instead of over the hardware. > > Do you think it is doable? Yes. This is most certainly possible. The same thing was done long ago in radio astronomy. Two big telescopes on different continents made recordings aiming at a coomon direction in the sky. By evaluating the recordings they could make interferometry. http://en.wikipedia.org/wiki/Very-long-baseline_interferometry This is a very interesting approach for the future. With several dongles that have some signals in common it will be possible to synchronize in software. One of the common signals could be a GPS diciplined frequency standard that the software could use to provide extreme frequency stability on the processed signals from all the dongles. Once syncronization is arranged one could use the multi-channel antenna for interference suppression and to improve S/N of any desired signal. > And what would be the bottleneck according to your experience? There is a lot of code that has to be written, but I do not think there is any bottleneck to worry about in hardware > Any possibility to tune the hardware by software after we > estimate the synchronization error in frequency and timing? The entire passband of the dongles will be coherent. You can tune to any frequency within the passband and also evaluate several frequencies at the same time. In case one wants to change the center frequency one would loose synchronization and one would have to restart the synchronization procedure. SDR has just begun. Most of the interesting things have not yet been done:-) Regards Leif / SM5BSZ From sdrguru1 at gmail.com Tue Dec 31 11:37:44 2013 From: sdrguru1 at gmail.com (Sdr Guru) Date: Tue, 31 Dec 2013 13:37:44 +0200 Subject: miri_fm scanning speed Message-ID: Hi The test results: miri_fm 543-723 step/sec - 65% CPU load (800MHz Intel) rtl_fm 7,65 step/sec - 6,3% CPU load (800MHz Intel) SG -------------- next part -------------- An HTML attachment was scrubbed... URL: