On 06/11/2018 12:42 PM, Luis Felipe Albarracin Sanchez via USRP-users wrote: > > Hello all, > > I am having an Issue when trying to test a model with a USRP B210, i > have instaled GNURadio, via: > > *$ apt install gnuradio* > > then i tried to connect mi USRP to the model, but the followig error > comes out: > > *RuntimeError: > GR-UHD detected ABI compatibility mismatch with UHD library. > GR-UHD was build against ABI: 3.9.0-0, > but UHD library reports ABI: 3.11.1 > Suggestion: install an ABI compatible version of UHD, > or rebuild GR-UHD component against this ABI version.* > > I have read a forum with a similar problem: > > http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-June/020462.html > <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-June/020462.html> > > and i have tried the commands in linux, to run it from scratch: > > *sudo apt-get remove libgnuradio\* libuhd\* uhd\* ./build-gnuradio* > > But it did not worked, > > I need help, if someone can please tell me how can i rebuild GR-UHD > against the ABI 3.11.1 version? > > I must say, that i tried to uninstall GNURadio, and i have tried to > install it not by the "apt install", but from the source: > > https://www.gnuradio.org/releases/gnuradio/ > <https://www.gnuradio.org/releases/gnuradio/> > > I followed the instructions, but when i get to the "make" part after > "./configure", the following error shows up: > * > * > *gr_dispatcher.cc: In member function 'void gr_dispatcher::loop(double)': > gr_dispatcher.cc:177:37: error: 'perror' was not declared in this scope > perror ("gr_dispatcher/select");* > ^ > > I will really appreciate some help, to get my USRP to work with GNURadio.
If you already have UHD installed, you need to re-compile *all* of GNU Radio (nut just gr-uhd). There's some pointers here: https://wiki.gnuradio.org/index.php/InstallingGRFromSource -- M _______________________________________________ USRP-users mailing list [email protected] http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
