Have you nuked the build dir and tried from scratch? These kind of
problems always seem to be SWIG-artifact related.

M

On 05/05/2016 01:01 PM, Laur Joost wrote:
> Hi all!
> 
> I've run into problems with swig in a project generated by gr_modtool.
> 
> When I run
> ctest -V -R tle_cc
> the test fails with import error:
> 
> 2: Traceback (most recent call last):
> 2:   File
> "/home/ec/Thesis/blocks/gr-doppler/python/qa_doppler_tle_cc.py", line
> 25, in <module>
> 2:     import doppler_swig as doppler
> 2:   File
> "/home/ec/Thesis/blocks/gr-doppler/build/swig/doppler_swig.py", line 28,
> in <module>
> 2:     _doppler_swig = swig_import_helper()
> 2:   File
> "/home/ec/Thesis/blocks/gr-doppler/build/swig/doppler_swig.py", line 24,
> in swig_import_helper
> 2:     _mod = imp.load_module('_doppler_swig', fp, pathname, description)
> 2: ImportError:
> /home/ec/Thesis/blocks/gr-doppler/build/lib/libgnuradio-doppler.so:
> undefined symbol: _ZTIN2gr7doppler14doppler_tle_ccE
> 1/1 Test #2: qa_doppler_tle_cc ................***Failed    1.83 sec
> 
> Objdump has this to say: 
> 
> ec@GR:~/Thesis/blocks/gr-doppler/build$ objdump -tT
> lib/libgnuradio-doppler.so | grep _ZTIN2gr7doppler14doppler_tle_ccE
> 0000000000000000         *UND*0000000000000000            
>  _ZTIN2gr7doppler14doppler_tle_ccE
> 0000000000000000      D  *UND*0000000000000000            
>  _ZTIN2gr7doppler14doppler_tle_ccE
> 
> doppler_tle_cc.h is the public header, with doppler_tle_cc_impl.cc/.h
> <http://doppler_tle_cc_impl.cc/.h> being the implementation header and
> source. The code compiles.
> 
> The test worked before. I refactored the parameters and added setters
> and getters, and initialized some variables, but can't pinpoint which of
> these broke it.
> 
> I know this is not a lot to go on, but perhaps someone has seen
> something like this before and can chime in on where to look?
> 
> All the best
> Laur Joost
> 
> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to