discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] gr-osmosdr compile problems


From: Alexandru Csete
Subject: Re: [Discuss-gnuradio] gr-osmosdr compile problems
Date: Sun, 3 Jun 2012 13:41:11 +0200

On Sun, Jun 3, 2012 at 6:42 AM, Phil <address@hidden> wrote:
> 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:
>
> address@hidden 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
>

I tried to build as well yesterday and failed for me too - as I recall
with the same error. I checked out the code again today and it fails
too but with a different error, so the code is changing at the moment.

You can go back to commit b2128bc86442148d87a7fe897a382c836baf8a67
which compiles fine for me, i.e.

git checkout b2128bc

Alex



reply via email to

[Prev in Thread] Current Thread [Next in Thread]