I build gnuradio-core from the 2.5 tarball on Mac OS X.
After make and make install completed without error messages,
I tried make check in my gnuradio-core-2.5. (I learned here in January that on OS X, make install must precede make check).
Every one of the qa_*.py checks fails with this same traceback:
Traceback (most recent call last): File "./qa_add_and_friends.py", line 23, in ? from gnuradio import gr, gr_unittest File "/Users/jon/gnuradio/gnuradio-core-2.5/src/python/gnuradio/gr/__init__.py\ ", line 27, in ? from gnuradio_swig_python import * File "/Users/jon/gnuradio/gnuradio-core-2.5/src/lib/swig/gnuradio_swig_python.\ py", line 5, in ? import _gnuradio_swig_python ImportError: No module named _gnuradio_swig_python
I find I have these files under my gnuradio-core-2.5:
gnuradio-core-2.5/src/lib/swig/_gnuradio_swig_python.la gnuradio-core-2.5/src/lib/swig/.libs/_gnuradio_swig_python.la gnuradio-core-2.5/src/lib/swig/.libs/_gnuradio_swig_python.lai gnuradio-core-2.5/src/lib/swig/.libs/_gnuradio_swig_python.dylib
I find that make install also installed these:
/Library/Python/2.3/gnuradio/gr/_gnuradio_swig_python.la /Library/Python/2.3/gnuradio/gr/_gnuradio_swig_python.dylib
However, I don't find a _gnuradio_swig_python.py, .pyc, or .pyo anywhere
I thought it might be a problem with the Python path, but python can import other .py files from under /Library/Python/2.3 without an explicit path being given. In a python terminal session, "print sys.path" shows the path includes
'/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/
site-packages', which is a link to /Library/Python/2.3.
Any suggestions? Am I supposed to have a _gnuradio_swig_python.py,.pyc, or .pyo somewhere? Is python supposed to import _gnuradio_swig_python.la,.lai, or .dylib?
Jon Jacky
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio