Hello All,

I have been playing around with gnuradio-3.9 from git.  The new
gnuradio uses python3 and I have been unable to get gr-osmosdr to load
with python3.  I am using Mickey Vänskä's repository of gr-osmosdr for
gnuradio 3.8. ( https://github.com/mvaenskae/gr-osmosdr/tree/gr3.8 )

I can get the library to build and install but when I attempt to load
the osmosdr module I get ...

$ python3 -c 'import osmosdr'
No module named '_osmosdr_swig'

I have tried setting the PYTHONPATH to see if perhaps that would fix
the problem, but it does not.

The directory /usr/local/lib/python3.6/dist-packages/osmosdr contains

$ ls /usr/local/lib/python3.6/dist-packages/osmosdr
__init__.py   osmocom_siggen_base.py   osmosdr_swig.py   _osmosdr_swig.so
__init__.pyc  osmocom_siggen_base.pyc  osmosdr_swig.pyc
__init__.pyo  osmocom_siggen_base.pyo  osmosdr_swig.pyo

I have triied building swig 4 to see if that made a difference with
osmosdr_swig.py, but it is still being built with swig 3.0.12.

I believe this is a problem with python2 vs python3, but I have yet to
test that as it means a rebuild of gnuradio and I wanted to ask if
anyone knows what I'm missing first.

Thanks in advance.

Chris Gorman

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to