# ABI-error

**URL:** <https://www.ruby-forum.com/t/abi-error/230926>\
**Category:** GNU Radio\
**Created:** [July 13, 2014, 9:32am UTC](https://www.ruby-forum.com/t/abi-error/230926 "2014-07-13T09:32:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [July 13, 2014, 9:32am UTC](https://www.ruby-forum.com/t/abi-error/230926/1 "2014-07-13T09:32:00Z")

</div>

Hi all:  
Thank you in advance.  
I encouter an error:  
linux; GNU C++ version 4.6.3; Boost\_104800;  
UHD\_003.007.000-133-g6bd9fed2  
GR-UHD detected ABI compatibility mismatch with UHD library.  
GR-UHD was build against ABI: 3.7.1-0,  
but UHD library reports ABI: 3.7.0-0  
Suggestion: install an ABI compatible version of UHD,  
or rebuild GR-UHD component against this ABI version.  
I find someone tell: Uninstall all GNU Radio and UHD packages from the  
Ubuntu software center.But I don’t uninstall gnuradio and uhd.And i  
think upgrade the uhd will be ok.Is it right?And how to upgrade uhd?Can  
someone explain it to me?Thank you.  
Best regards,  
xd

---

<div class="post-metadata">

**Author:** ![xianda](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/x/b38774/32.png) [@xianda](https://www.ruby-forum.com/u/xianda)\
**Post date:** [July 13, 2014, 12:44pm UTC](https://www.ruby-forum.com/t/abi-error/230926/2 "2014-07-13T12:44:35Z")

</div>

Hi xd,

the right way to do is to uninstall all gnuradio and UHD from the Ubuntu  
package repositories and reinstalling both from source.  
The problem you are experiencing is happening _exactly_ because gr-uhd  
(as a part of GNU Radio) was built with a different version of UHD, so  
please make sure they match.

Greetings,  
Marcus
