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!
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
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
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-blac…
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
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
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
---------- Forwarded message ----------
From: Youpi Youpla <lg.strat(a)gmail.com>
Date: 2013/12/6
Subject: Re: Compile Fail
To: Dimitri Stolnikov <horiz0n(a)gmx.net>
Hi,
cmake -DENABLE_UHD=OFF ../ solve this issue.
Thanks.
2013/12/6 Youpi Youpla <lg.strat(a)gmail.com>
> Hi Everyone,
>
> Do you have any update on this build fail ?
>
> Thanks !
>
>
> 2013/12/4 Youpi Youpla <lg.strat(a)gmail.com>
>
>> 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<unsigned char>&)’:
>> /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 <horiz0n(a)gmx.net>
>>
>>> 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 <lg.strat(a)gmail.com>
>>> 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 !
>>>>
>>>
>>
>
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 !