# Usrp2 block error in gnuradio 3.6.2

**URL:** <https://www.ruby-forum.com/t/usrp2-block-error-in-gnuradio-3-6-2/222623>\
**Category:** GNU Radio\
**Created:** [September 4, 2012, 9:19am UTC](https://www.ruby-forum.com/t/usrp2-block-error-in-gnuradio-3-6-2/222623 "2012-09-04T09:19:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [September 4, 2012, 9:19am UTC](https://www.ruby-forum.com/t/usrp2-block-error-in-gnuradio-3-6-2/222623/1 "2012-09-04T09:19:03Z")

</div>

hello All,  
dose any one have idea about this error?  
i install USRP block in gnuradio 3.6.2 for this file but still have an  
error.  
root@Junaid-VPCF13UFX:/home/muhammadjunaid/airprobe/gsm-receiver/src/python#  
./gsm\_receive\_usrp2.py  
Traceback (most recent call last):  
File “./gsm\_receive\_usrp2.py”, line 6, in   
from gnuradio import gr, gru, blks2  
File  
“/usr/local/lib/python2.7/dist-packages/gnuradio/blks2/ **init**.py”,  
line 37, in   
exec “from gnuradio.blks2impl.%s import \*” % (f,)  
File “”, line 1, in   
File  
“/usr/local/lib/python2.7/dist-packages/gnuradio/blks2impl/cvsd.py”,  
line 24, in   
from gnuradio.vocoder import cvsd\_vocoder  
File  
“/usr/local/lib/python2.7/dist-packages/gnuradio/vocoder/cvsd\_vocoder.py”,  
line 26, in   
\_cvsd\_vocoder = swig\_import\_helper()  
File  
“/usr/local/lib/python2.7/dist-packages/gnuradio/vocoder/cvsd\_vocoder.py”,  
line 22, in swig\_import\_helper  
\_mod = imp.load\_module(‘\_cvsd\_vocoder’, fp, pathname, description)  
ImportError: libgnuradio-cvsd-vocoder-3.4.2.so.0: cannot open shared  
object file: No such file or directory

Thanks  
Regards  
Muhammad Junaid  
removed\_email\_address@domain.invalid

> **[Muhammad Junaid](https://junaidmuhammad.webs.com/)**
>
> http://www.linkedin.com/profile/edit?trk=hb\_tab\_pro\_top
> https://www.facebook.com/jnuaid124
> https://sites.google.com/site/juneid124/
> m\_junaid0124@yahoo.com

---

<div class="post-metadata">

**Author:** ![Muhammad\_JUNAID](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8dc957/32.png) [@Muhammad\_JUNAID](https://www.ruby-forum.com/u/Muhammad_JUNAID)\
**Post date:** [September 4, 2012, 4:22pm UTC](https://www.ruby-forum.com/t/usrp2-block-error-in-gnuradio-3-6-2/222623/2 "2012-09-04T16:22:20Z")

</div>

On Tue, Sep 4, 2012 at 3:17 AM, Muhammad JUNAID [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> line 37, in   
> “/usr/local/lib/python2.7/dist-packages/gnuradio/vocoder/cvsd\_vocoder.py”,  
> line 22, in swig\_import\_helper  
> \_mod = imp.load\_module(‘\_cvsd\_vocoder’, fp, pathname, description)  
> ImportError: libgnuradio-cvsd-vocoder-3.4.2.so.0: cannot open shared object  
> file: No such file or directory
> 
> Thanks  
> Regards  
> Muhammad Junaid  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://junaidmuhammad.webs.com/](http://junaidmuhammad.webs.com/)

Muhammad,

It looks like there’s a version issue with your installation. You’re  
trying to install and run 3.6.2 (from git, I assume), but something is  
looking for libgnuradio-cvsd-vocoder, which a) is from 3.4.2 here and  
b) doesn’t exist any longer. All vocoders are now in  
libgnuradio-vocoder.

I suggest uninstalling and removing any old GNU Radio install files  
from your system (there is information on the webpage and in the  
mailing list about how to do this) and reinstall 3.6.2.

Tom

---

<div class="post-metadata">

**Author:** ![Muhammad\_JUNAID](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8dc957/32.png) [@Muhammad\_JUNAID](https://www.ruby-forum.com/u/Muhammad_JUNAID)\
**Post date:** [September 4, 2012, 7:18pm UTC](https://www.ruby-forum.com/t/usrp2-block-error-in-gnuradio-3-6-2/222623/3 "2012-09-04T19:18:53Z")

</div>

On 09/04/2012 12:17 AM, Muhammad JUNAID wrote:

> File “/usr/local/lib/python2.7/dist-packages/gnuradio/blks2impl/cvsd.py”, line  
> 24, in   
> from gnuradio.vocoder import cvsd\_vocoder  
> File  
> “/usr/local/lib/python2.7/dist-packages/gnuradio/vocoder/cvsd\_vocoder.py”, line  
> 26, in   
> \_cvsd\_vocoder = swig\_import\_helper()  
> File  
> “/usr/local/lib/python2.7/dist-packages/gnuradio/vocoder/cvsd\_vocoder.py”, line  
> 22, in swig\_import\_helper  
> \_mod = imp.load\_module(‘\_cvsd\_vocoder’, fp, pathname, description)  
> ImportError: libgnuradio-cvsd-vocoder-3.4.2.so.0: cannot open shared object  
> file: No such file or directory

If this is a debian based machine, its often necessary to run sudo  
ldconfig to fix these kind of issues.

-josh
