Thank you for reading this.
I’ve progressed a little since I last wrote and have received my ezcap
USB dongle. Unfortunately, I’m still having problems.
Cmake produces the following, which seems to indicate that all is well:
– ######################################################
– # gr-osmosdr enabled components
– ######################################################
– * IQ File Source
– * Osmocom RTLSDR
– * RTLSDR TCP Client
– ######################################################
– # gr-osmosdr disabled components
– ######################################################
– * sysmocom OsmoSDR
– * FunCube Dongle
– * Ettus UHD
– Building for version: d56e18a1 / 0.0.1git
– Using install prefix: /usr/local
– Configuring done
– Generating done
– Build files have been written to: /usr/local/src/gr-osmosdr/build
However, rtl library errors appear during the compiling stage as
follows:
[root@localhost build]# make
Scanning dependencies of target gnuradio-osmosdr
[ 4%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_source_c_impl.cc.o
[ 8%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_sink_c_impl.cc.o
[ 12%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_ranges.cc.o
[ 16%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_device.cc.o
[ 20%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o
[ 25%] Building CXX object
lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc: In member function
virtual osmosdr::freq_range_t rtl_source_c::get_freq_range(size_t):
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:342:10: error: use of
enum rtlsdr_tuner without previous declaration
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:342:29: error: invalid
type in declaration before = token
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:342:57: error:
rtlsdr_get_tuner_type was not declared in this scope
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:344:19: error:
RTLSDR_TUNER_E4000 was not declared in this scope
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:347:26: error:
RTLSDR_TUNER_FC0012 was not declared in this scope
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:349:26: error:
RTLSDR_TUNER_FC0013 was not declared in this scope
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:351:26: error:
RTLSDR_TUNER_FC2580 was not declared in this scope
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc: In member function
virtual osmosdr::gain_range_t rtl_source_c::get_gain_range(size_t):
/usr/local/src/gr-osmosdr/lib/rtl/rtl_source_c.cc:405:50: error:
rtlsdr_get_tuner_gains was not declared in this scope
make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o]
Error 1
make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2
make: *** [all] Error 2
Can someone tell what I’m missing?
–
Regards,
Phil