Now I have created a new block called file_format_sink very similar to file_sink whose parent class is gr::file_sink_base. It all builds fine but when I run a flowgraph with file_format_sink using grc, I get the following error:
Traceback (most recent call last):
File "/home/joser/Desktop/Panorama/grc/top_block.py", line 24, in <module>
import jmr
File "/usr/local/lib/python2.7/dist-packages/jmr/__init__.py", line 45, in <module>
from jmr_swig import *
File "/usr/local/lib/python2.7/dist-packages/jmr/jmr_swig.py", line 26, in <module>
_jmr_swig = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/jmr/jmr_swig.py", line 22, in swig_import_helper
_mod = imp.load_module('_jmr_swig', fp, pathname, description)
ImportError: /usr/local/lib/libgnuradio-jmr.so: undefined symbol: _ZN2gr6blocks14file_sink_baseD2Ev
>>> Done
I have looked at swig/jmr_swig.i and the module directory's CMakeList.txt file and can't determine how Python's lib load path is set.
No comments:
Post a Comment