I am trying to install gnuradio on a new computer running suse 12.3 to
use it with my usrp.

upon cmake I keep getting the message:
“Could Not find PythonLibs”.

Any hint what rpm or sources I need to install on Suse 12.3 would be
great. Or maybe what libraries cmake is looking for.

python is installed of course.




For opensuse 12.3 the repos are here:


Erik OZ4KK

Hi Erik,

thanks - I managed to install gnuradio that way. When trying to run a
usrp example I get the following error-message:

examples/uhd# ./
linux; GNU C++ version 4.7.2 20130108 [gcc-4_7-branch revision 195012];
Boost_104900; UHD_003.005.002-61-g08624153

Traceback (most recent call last):
File “./”, line 172, in
tb = wfm_rx_block()
File “./”, line 67, in init
self.u = uhd.usrp_source(device_addr=options.args,
File “/usr/lib64/python2.7/site-packages/gnuradio/uhd/”,
line 116, in constructor_interceptor
return old_constructor(*args)
File “/usr/lib64/python2.7/site-packages/gnuradio/uhd/”,
line 2454, in usrp_source
return _uhd_swig.usrp_source(*args)
GR-UHD detected ABI compatibility mismatch with UHD library.
GR-UHD was build against ABI: 3.4.0-3,
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.

Maybe there is a previous version of some lib left over?
Any hint on what I should do/try?

73 de

On Mi, 2013-05-01 at 12:51 +0200, Erik J. wrote:

libraries cmake is looking for.

Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page

Wolfgang Buesser
Am Ziegelberg 1a
55595 Mandel

+49 174/585 2995
[email protected]


I managed to make it work by removing every file named usrp or
gnuradio and reinstalling gnuradio and uhd from the repository.

Now the examples seem to work on my usrp1.

But I am quite desperate at getting my old python code to work. I have
programmed a vector-network-analyzer.
I used to call

from gnuradio import usrp

def _instantiate_blocks (self):
    self.tx = usrp.sink_s(0, self.interp)

Apparently all the system call have changed completely. Is there
anything like a ‘migration guide’? I really hate the idea of having to
go through all this tedious programming again just because my old OS is

Thanks for your help

tnx de


On Do, 2013-05-02 at 13:26 -0700, Nicholas C. wrote:

    195012]; Boost_104900; UHD_003.005.002-61-g08624153
        return old_constructor(*args)

    > For opensuse 12.3 the repos are here:
    > > computer running suse 12.3 to use it with my
    > >
    > > removed_email_[email protected]
    [email protected]

Nicholas C.

Wolfgang Buesser
Am Ziegelberg 1a
55595 Mandel

+49 174/585 2995
[email protected]

This error is saying that GR-UHD was built against an older version of
than you’re using now, a 3.4.* version from the looks of it. To fix
rebuild GR-UHD against your current UHD.

cd (GNU Radio build directory)/gr-uhd
make clean
sudo make install

Nice to hear, that you have made progress Wolfgang.

GL with the rest

Erik OZ4KK