Hi, I'm trying to build op25 on OSX and while I can get it to build and install it doesn't work.
It sends up installing into /opt/local/lib/python2.7/site-packages instead of /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
If I add /opt/local/lib/python2.7/site-packages to sys.path or copy the files into the 'right' directory I get the following error..
In [2]: sys.path.append('/opt/local/lib/python2.7/site-packages/')
In [3]: import op25 --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-3-7d3debe9ed1a> in <module>() ----> 1 import op25
/opt/local/lib/python2.7/site-packages/op25/__init__.py in <module>() 43 44 # import swig generated symbols into the op25 namespace ---> 45 from op25_swig import * 46 47 # import any pure python here
/opt/local/lib/python2.7/site-packages/op25/op25_swig.py in <module>() 15 except ImportError: 16 return importlib.import_module('_op25_swig') ---> 17 _op25_swig = swig_import_helper() 18 del swig_import_helper 19 elif _swig_python_version_info >= (2, 6, 0):
/opt/local/lib/python2.7/site-packages/op25/op25_swig.py in swig_import_helper() 14 return importlib.import_module(mname) 15 except ImportError: ---> 16 return importlib.import_module('_op25_swig') 17 _op25_swig = swig_import_helper() 18 del swig_import_helper
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.pyc in import_module(name, package) 35 level += 1 36 name = _resolve_name(name[level:], package, level) ---> 37 __import__(name) 38 return sys.modules[name]
ImportError: No module named _op25_swig
There is a file called /opt/local/lib/python2.7/site-packages/op25/_op25_swig.so so I don't know why it can't find it :(
I tried renaming it from .so to .dylib but it still can't find it. I note that some of the GNUradio stuff is installed as a .so so..?! :)
I have GNURadio installed using Macports and that seems to work fine.
Any help appreciated, thanks.
-- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C