Undefined symbol in libgnuradio-core-3.4.0git.so.0 during 'make check'

Hi,

I’m runnung ’ sudo make check ’ on my new module, new_blk_nick, and
keep
getting and error about ‘undefined symbol’ :

devroye2@devroye2-laptop:~/gnuradio/new_blk_nick$ sudo make check
Making check in config
make[1]: Entering directory
/home/devroye2/gnuradio/new_blk_nick/config' make[1]: Nothing to be done for check’.
make[1]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/config' Making check in lib make[1]: Entering directory /home/devroye2/gnuradio/new_blk_nick/lib’
make check-TESTS
make[2]: Entering directory `/home/devroye2/gnuradio/new_blk_nick/lib’

OK (4 tests)
PASS: test_all

1 test passed

make[2]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/lib' make[1]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/lib’
Making check in swig
make[1]: Entering directory /home/devroye2/gnuradio/new_blk_nick/swig' make check-am make[2]: Entering directory /home/devroye2/gnuradio/new_blk_nick/swig’
make[2]: Nothing to be done for check-am'. make[2]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/swig’
make[1]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/swig' Making check in python make[1]: Entering directory /home/devroye2/gnuradio/new_blk_nick/python’
make check-TESTS
make[2]: Entering directory
`/home/devroye2/gnuradio/new_blk_nick/python’
/home/devroye2/gnuradio/new_blk_nick/lib:/home/devroye2/gnuradio/new_blk_nick/lib/.libs:/home/devroye2/gnuradio/new_blk_nick/swig:/home/devroye2/gnuradio/new_blk_nick/swig/.libs:/home/devroye2/gnuradio/new_blk_nick/python:/usr/local/lib/python2.6/dist-packages:/usr/local/lib/python2.6/dist-packages:
Traceback (most recent call last):
File “./qa_new_blk_nick.py”, line 23, in
from gnuradio import gr, gr_unittest
File “/usr/local/lib/python2.6/dist-packages/gnuradio/gr/init.py”,
line 43, in
from gnuradio_core import *
File
“/usr/local/lib/python2.6/dist-packages/gnuradio/gr/gnuradio_core.py”,
line
23, in
from gnuradio_core_runtime import *
File
“/usr/local/lib/python2.6/dist-packages/gnuradio/gr/gnuradio_core_runtime.py”,
line 24, in
_gnuradio_core_runtime = swig_import_helper()
File
“/usr/local/lib/python2.6/dist-packages/gnuradio/gr/gnuradio_core_runtime.py”,
line 20, in swig_import_helper
_mod = imp.load_module(‘_gnuradio_core_runtime’, fp, pathname,
description)
ImportError: /usr/local/lib/libgnuradio-core-3.4.0git.so.0: undefined
symbol: _ZTIN5gruel12msg_accepterE
FAIL: run_tests

1 of 1 test failed

make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/python' make[1]: *** [check-am] Error 2 make[1]: Leaving directory /home/devroye2/gnuradio/new_blk_nick/python’
make: *** [check-recursive] Error 1
devroye2@devroye2-laptop:~/gnuradio/new_blk_nick$

Is anyone else having this problem with 'undefined symbol ’ ? Do I need
to
rebuild (or re-install ) libgnuradio-core-3.4.0git.so.0 ?

-nick


View this message in context:
http://old.nabble.com/undefined-symbol-in-libgnuradio-core-3.4.0git.so.0-during-'make-check'-tp32703455p32703455.html
Sent from the GnuRadio mailing list archive at Nabble.com.

make: *** [check-recursive] Error 1
devroye2@devroye2-laptop:~/gnuradio/new_blk_nick$

Is anyone else having this problem with 'undefined symbol ’ ? Do I need to
rebuild (or re-install ) libgnuradio-core-3.4.0git.so.0 ?

Perhaps a mismatch between the headers you compiled against and the
libraries you linked against. Just a guess, but if thats the case you
should clean your system and reinstall gr.
http://gnuradio.org/redmine/projects/gnuradio/wiki/FAQ#The-problem-of-multiple-installs

-josh