try to remove all the existing gnuradio and then reinstall bu ./build_gnuradio.
On Mon, May 27, 2013 at 4:36 PM, Guy Holtzman <[email protected]> wrote: > I am already working with the latest version of GNU Radio. > in which dir the libgnuradio-extras.so should appear and, which package > bulids it? is this file bring renamed during the build? > > > On Mon, May 27, 2013 at 9:02 PM, Alex Zhang <[email protected]>wrote: > >> I remember that I reinstall to the latest gnuradio entirely and then >> the error disappeared. >> >> >> On Mon, May 27, 2013 at 12:36 PM, Guy Holtzman <[email protected]> wrote: >> >>> I am having the same issue, I tried Josh suggestion without success. >>> I have installed Extras and pre-cog using: >>> https://github.com/jmalsbury/pre-cog/wiki/Installation >>> >>> what should I do to make it work? >>> >>> >>> >>> >>> here is a error log containing the versions I am using: >>> >>> linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.005.003-78-g49a4929b >>> >>> <<< Welcome to GNU Radio Companion 3.6.4.1 >>> >>> >>> Loading: "/home/guy/Documents/tdma_hier.grc" >>> >>> Done >>> >>> Showing: "/home/guy/Documents/tdma_hier.grc" >>> >>> Loading: "/home/guy/Documents/tdma_radio.grc" >>> >>> Done >>> >>> Showing: "/home/guy/Documents/tdma_radio.grc" >>> >>> Generating: "/home/guy/Documents/tdma_radio.py" >>> >>> Warning: This flow graph may not have flow control: no audio or usrp >>> blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU >>> congestion. >>> >>> Executing: "/home/guy/Documents/tdma_radio.py" >>> >>> linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.005.003-78-g49a4929b >>> >>> Traceback (most recent call last): >>> File "/home/guy/Documents/tdma_radio.py", line 8, in <module> >>> execfile("/home/guy/.grc_gnuradio/tdma_hier.py") >>> File "/home/guy/.grc_gnuradio/tdma_hier.py", line 14, in <module> >>> >>> 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: libgnuradio-extras.so: cannot open shared object file: No >>> such file or directory >>> >>> >>> >>> Thanks, Guy >>> >>> >>> >>> On Wed, Feb 20, 2013 at 8:22 PM, Alex Zhang <[email protected]>wrote: >>> >>>> Maybe it is due to my own building which is very obsolete. I will try >>>> to reinstall the latest version of gnuradio and grextras. >>>> >>>> >>>> On Tue, Feb 19, 2013 at 5:35 PM, Alex Zhang <[email protected]>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 <[email protected]> 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 >>>>>> > [email protected] >>>>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>>>> > >>>>>> >>>>>> _______________________________________________ >>>>>> Discuss-gnuradio mailing list >>>>>> [email protected] >>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Alex, >>>>> *Dreams can come true – just believe.* >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Alex, >>>> *Dreams can come true – just believe.* >>>> >>>> _______________________________________________ >>>> Discuss-gnuradio mailing list >>>> [email protected] >>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> >>>> >>> >> >> >> -- >> >> Alex, >> *Dreams can come true – just believe.* >> > > -- Alex, *Dreams can come true – just believe.*
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
