On Sunday, March 8, 2015, Marcus D. Leech <
I've a user who's trying to install my simple_ra code. It builds
just fine, but upon running, runs into a linker error involving
VOLK:
raceback (most recent call last):
File "/home/peter/bin/simple_ra_receiver.py", line 23, in
<module>
from grc_gnuradio import blks2 as grc_blks2
File
"/usr/local/lib/python2.7/dist-packages/grc_gnuradio/blks2/__init__.py",
line 22, in <module>
from packet import options, packet_encoder, packet_decoder, \
File
"/usr/local/lib/python2.7/dist-packages/grc_gnuradio/blks2/packet.py",
line 21, in <module>
from gnuradio import gr, digital
File "/usr/local/lib/python2.7/dist-packages/gnuradio/digital/__init__.py", line 34, in
<module>
from digital_swig import *
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/digital/digital_swig.py",
line 28, in <module>
_digital_swig = swig_import_helper()
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/digital/digital_swig.py",
line 24, in swig_import_helper
_mod = imp.load_module('_digital_swig', fp, pathname,
description)
ImportError: /usr/local/lib/libgnuradio-digital-3.7.6.1.so.0.0.0:
undefined symbol: volk_32f_binary_slicer_8i
This is a 32-bit install of Ubuntu 14.04, I don't know exactly what
type of hardware.
I vaguely recall noise about 32-bit VOLK installs becoming confused,
but I can't find that thread.
They installed using build-gnuradio, and that apparently worked just
fine (or, at least, didn't fail to the point that build-gnuradio
noticed).