discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Import error of grextras, undefined symbol


From: Josh Blum
Subject: Re: [Discuss-gnuradio] Import error of grextras, undefined symbol
Date: Tue, 19 Feb 2013 19:14:48 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2

:-/

Well the symbol may be missing from gnuradio core. Can you tell me the
exact gnuradio commit you are using?

-josh

On 02/19/2013 05:35 PM, Alex Zhang wrote:
> It does not work after the modification and rebuilding of the grextras.
> 
> My modification:
> 
> diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt
> index 129d789..42732a3 100644
> --- a/swig/CMakeLists.txt
> +++ b/swig/CMakeLists.txt
> @@ -58,7 +58,7 @@ foreach(incdir ${GRUEL_INCLUDE_DIRS})
>      list(APPEND GR_SWIG_INCLUDE_DIRS ${incdir}/gruel/swig)
>  endforeach(incdir)
> 
> -set(GR_SWIG_LIBRARIES gnuradio-extras)
> +list(APPEND GR_SWIG_LIBRARIES gnuradio-extras ${GNURADIO_CORE_LIBRARIES}
> ${G
>  set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/extras_swig_doc.i)
>  set(GR_SWIG_DOC_DIRS
> ${CMAKE_CURRENT_SOURCE_DIR}/../include/gnuradio/extras)
> 
> 
> On Tue, Feb 19, 2013 at 5:06 PM, Josh Blum <address@hidden> wrote:
> 
>>
>>
>> On 02/19/2013 04:59 PM, Alex Zhang wrote:
>>> Hi,
>>>
>>> I believe some other guys met this problem before, but I did not find the
>>> final solution expressed clearly.
>>>
>>> After I installed the gnuradio, grextras, then in my python code which
>> trys
>>> to import the extras_swig  like
>>>
>>>     import gnuradio.extras as gr_extras
>>>   File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/extras/__init__.py",
>> line
>>> 20, in <module>
>>>     from extras_swig import *
>>>   File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/extras/extras_swig.py",
>>> line 26, in <module>
>>>     _extras_swig = swig_import_helper()
>>>   File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/extras/extras_swig.py",
>>> line 22, in swig_import_helper
>>>     _mod = imp.load_module('_extras_swig', fp, pathname, description)
>>> ImportError: /usr/local/lib/libgnuradio-extras.so: undefined symbol:
>>> _ZN15gr_msg_accepter4postEN5boost13intrusive_ptrIN3pmt8pmt_baseEEES4_
>>>
>>>
>>> Can any one shed a light on it?
>>
>> Maybe its missing a library to link w/
>>
>> Can you try this and let me know?
>>
>> http://pastebin.com/t5GL5Z6G
>>
>> -josh
>>>
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]