Dear Gnuradio members,
I am working on a port for GR-AIS to version 3.7. The initial version
was
for GN3.3, later it is merged to CMake.
The problem is that I am trying to compile Gnuradio with the gr-ais
extension on a beaglebone black (bbb). I managed to compile 3.7 on the
bbb,
but the problem is that I don’t have GRUEL available. On a x86 it is
possible to pull (libgruel) from the package-manager. So I decided that
the
fastest to get everything running is to upgrade gr-ais to version 3.7. I
managed to do this using the
wikihttp://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7
.
I believe that the cpp is up and running, it compiles fine, but am
running
into some problems with CMake. I haven’t worked with CMake before, so I
haven’t worked with the scripting earlier. The problem is CMake+SWIG.
When
Python tries to invoke Boost it gives an error.
Traceback (most recent call last):
File “/usr/local/bin/ais_rx.py”, line 15, in
from gr_ais import *
File “/usr/local/lib/python2.7/dist-packages/gr_ais/init.py”, line
45, in
from gr_ais_swig import *
File “/usr/local/lib/python2.7/dist-packages/gr_ais/gr_ais_swig.py”,
line
26, in
_gr_ais_swig = swig_import_helper()
File “/usr/local/lib/python2.7/dist-packages/gr_ais/gr_ais_swig.py”,
line
22, in swig_import_helper
_mod = imp.load_module(‘_gr_ais_swig’, fp, pathname, description)
ImportError:
/usr/local/lib/python2.7/dist-packages/gr_ais/_gr_ais_swig.so:
undefined symbol: _ZN5boost6system15system_categoryEv
I have re-installed Ubuntu 13.10 and installed gnuradio with the latest
git
version. The make test succeeded. I have forked the gr-ais repository
into
a seperate public repo https://github.com/Fokko/gr-ais.
If someone has any idea, please let me know!
Kind regards,
ing. Fokko Driesprong