[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
>>
>
>
>