discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] [PyBOMBS] Need your help!


From: Martin Braun
Subject: Re: [Discuss-gnuradio] [PyBOMBS] Need your help!
Date: Wed, 1 Jun 2016 11:49:02 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0

On 06/01/2016 06:26 AM, Marcus Müller wrote:
> this loolks like there might be some headers of thrift installed on your
> machine that don't match the binary library thrift found during linking;
> that is especially surprising as it seems that pybombs makes no attempt
> at installing thrift in the first place, which either means it detects a
> system-installed thrift of sufficient version, or thrift is an optional
> dependency of GNU Radio (can't remember which it is right now).

Yes, it is, but the way it works is it'll try to build thrift (unless
it's already installed) and if it fails, it just goes on.

> In any case, is it possible you have to conflicting thrift installations?

Something is deciding that you already have thrift. I think the issue
is, if thrift is found, it assumes it is a certain version etc. Maybe
that's the issue. Can you add the -vv and pastebin the output?

I really want this command to work flawlessly for at least the most
popular distros, so I'm really concerned about this failing for some
reason or another.

M

> 
> If you can live without controlport, we can show you how to disable GNU
> Radio's attempt to link against thrift at all, but that would probably
> be a "plan b".
> 
> 
> Best regards,
> Marcus
> 
> On 01.06.2016 12:10, Mike wrote:
>> Following your thread to test the new pybombs -R switch"
>>
>> address@hidden:~$ pybombs prefix init /home/mike/gnuradio -R
>> gnuradio-defaultPyBombs.ConfigManager - INFO - Creating new config
>> file /home/mike/gnuradio/.pybombs/config.yml
>> PyBombs.prefix - INFO - Installing default packages for prefix...
>> PyBombs.prefix - INFO -
>>   - gnuradio
>>   - gr-osmosdr
>> Install tree:
>> |
>> \- gr-osmosdr
>>    |
>>    +- airspy
>>    |
>>    +- hackrf
>>    |
>>    +- uhd
>>    |
>>    +- gnuradio
>>    |  |
>>    |  \- uhd
>>    |
>>    +- bladeRF
>>    |
>>    +- gr-iqbal
>>    |  |
>>    |  +- libosmo-dsp
>>    |  |
>>    |  \- gnuradio
>>    |     |
>>    |     \- uhd
>>    |
>>    +- osmo-sdr
>>    |
>>    \- rtl-sdr
>> PyBombs.install_manager - INFO - Installing package: rtl-sdr
>> Cloning:     (100%)
>> [=========================================================]
>> Configuring: (100%)
>> [=========================================================]
>> Building:    (100%)
>> [=========================================================]
>> Installing:  (100%)
>> [=========================================================]
>> PyBombs.install_manager - INFO - Installation successful.
>> PyBombs.install_manager - INFO - Installing package: osmo-sdr
>> Cloning:     (100%)
>> [=========================================================]
>> Configuring: (100%)
>> [=========================================================]
>> Building:    (100%)
>> [=========================================================]
>> Installing:  (100%)
>> [=========================================================]
>> PyBombs.install_manager - INFO - Installation successful.
>> PyBombs.install_manager - INFO - Installing package: uhd
>> Cloning:     (100%)
>> [=========================================================]
>> Configuring: (100%)
>> [=========================================================]
>> Building:    (100%)
>> [=========================================================]
>> Installing:  (100%)
>> [=========================================================]
>> PyBombs.install_manager - INFO - Installation successful.
>> PyBombs.install_manager - INFO - Installing package: gnuradio
>> Cloning:     (100%)
>> [=========================================================]]
>> Configuring: (100%)
>> [=========================================================]
>> Building:    (100%)
>> [=========================================================]
>> [  2%] Built target volk_obj
>> [  2%] Built target volk
>> [  2%] Built target test_all
>> [  2%] Built target volk_profile
>> [  2%] Built target volk-config-info
>> [  2%] Built target pygen_volk_python_volk_modtool_00079
>> [  2%] Built target pygen_volk_python_volk_modtool_fe055
>> [  2%] Built target pmt_generated
>> [  3%] Built target gnuradio-pmt
>> [  7%] Built target gnuradio-runtime
>> [  8%] Built target test-gnuradio-runtime
>> Scanning dependencies of target gr_runtime_test
>> [  8%] Building CXX object
>> gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/test_runtime.cc.o
>> [  8%] Linking CXX executable gr_runtime_test
>> libgnuradio-runtime-3.7.10git.so.0.0.0: undefined reference to
>> `apache::thrift::async::TConcurrentClientSyncInfo::getPending(std::__cxx11::basic_string<char,
>> std::char_traits<char>, std::allocator<char> >&,
>> apache::thrift::protocol::TMessageType&, int&)'
>> libgnuradio-runtime-3.7.10git.so.0.0.0: undefined reference to
>> `apache::thrift::async::TConcurrentClientSyncInfo::updatePending(std::__cxx11::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > const&,
>> apache::thrift::protocol::TMessageType, int)'
>> collect2: error: ld returned 1 exit status
>> gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/build.make:110:
>> recipe for target 'gnuradio-runtime/lib/gr_runtime_test' failed
>> make[2]: *** [gnuradio-runtime/lib/gr_runtime_test] Error 1
>> CMakeFiles/Makefile2:669: recipe for target
>> 'gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/all' failed
>> make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gr_runtime_test.dir/all]
>> Error 2
>> Makefile:160: recipe for target 'all' failed
>> make: *** [all] Error 2
>> PyBombs.Packager.source - ERROR - Build failed. See output above for
>> error messages.
>> PyBombs.Packager.source - ERROR - Problem occurred while building
>> package gnuradio:
>> Build failed.
>> PyBombs.install_manager - ERROR - Error installing package gnuradio.
>> Aborting.
>> address@hidden:~$
> 
> 
> _______________________________________________
> 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]