I'm using the build from
http://www.sbrac.org/files/build-gnuradio on fedora 16.
And have download the source for gqrx, where the following device settings are used.... uhd,subdev=B:0,label=wbx
$ ./gqrx
linux; GNU C++ version 4.6.3 20120306 (Red Hat 4.6.3-2); Boost_104700; UHD_003.005.001-37-g21311276
gr-osmosdr (901dca81 / 0.0.1git) supported device types:
file fcd rtl rtl_tcp uhd
>>> gr_fir_ccf: using SSE
>>> gr_fir_ccc: using SSE
Using Volk machine: sse4_2_64
>>> gr_fir_fff: using SSE
gr-osmosdr (901dca81 / 0.0.1git) supported device types:
file fcd rtl rtl_tcp uhd
FATAL:
GR-UHD detected ABI compatibility mismatch with UHD library.
GR-UHD was build against ABI:
3.4.0-2,but UHD library reports ABI:
3.6.0-0Suggestion: install an ABI compatible version of UHD,
or rebuild GR-UHD component against this ABI version.
Trying to fill up 1 missing channel(s) with gaussian noise.
This is being done to prevent the application from crashing
due to a gnuradio bug. The maintainers have been informed.
>>> gr_fir_fcc: using SSE
Any ideas on a) how this has happen? and b) how it can be fixed?
As I can't work out how gnuradio GR-UHD is building with the wrong version of UHD