GR-UHD detected ABI compatibility mismatch with UHD library

777 views
Skip to first unread message

goo...@zx.scrapping.cc

unread,
Mar 15, 2013, 10:04:52 AM3/15/13
to gq...@googlegroups.com

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-0
Suggestion: 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


Alexandru Csete

unread,
Mar 15, 2013, 11:02:58 AM3/15/13
to gq...@googlegroups.com
Perhaps you have some old gnuradio installed via package manager?
Alex
> --
> You received this message because you are subscribed to the Google Groups
> "Gqrx SDR" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to gqrx+uns...@googlegroups.com.
> To post to this group, send email to gq...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/gqrx/-/RIycWeltcvIJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
Message has been deleted

goo...@zx.scrapping.cc

unread,
Mar 16, 2013, 2:53:41 AM3/16/13
to gq...@googlegroups.com
The quick solution was to upgrade to fedora 17 as it had a newer version of the boost library i.e. greater than 1.47.

The reason was that gnuradio wasn't compiling all the modules, essential only the doco as fedora 16 comes with boost library versions 1.47. The reason I missed it was that I was using the great build-gnuradio (it does make things much easier!) and was missing the verbose output as there was so much. Once I removed every reference to gnuradio and then tried to compile it my self  the cmake stood out as it had included no modules for compilation.

Hopefully that helps anyone else :)

It is well worth the effort to get gqrx working and start my adventure into RF...

Alexandru Csete

unread,
Mar 16, 2013, 3:50:43 PM3/16/13
to gq...@googlegroups.com
Thanks for the update - I'm glad you made it work.

Alex
> https://groups.google.com/d/msg/gqrx/-/91Ux6GsZBuIJ.
Reply all
Reply to author
Forward
0 new messages