Hi Mike, yep, whenever you update libraries (which changes their ABI), you'll have to rebuild *all* software that depends on it. In your case, this includes not only GNU Radio, but seemingly also UHD.
Question: Did you make any modifications to either GNU Radio or UHD? Otherwise, I'd just say: uninstall both the GNU Radio and UHD you have now, and install both via DNF – in Fedora 27, you'll get UHD 3.10.1.0 and GNU Radio 3.7.11, both pretty recent. So unless you really need a specific version of UHD, no reason to build from source; unless you need a specific or modified version of GNU Radio, no reason to build that either :) Best regards, Marcus On Tue, 2018-01-30 at 15:45 -0500, Mike Gilmer wrote: > Yes, thanks - I figured out I needed to have been doing that. ;-) > > What a drudgery - I had to make changes to many files to get as far as I've > gotten (now up to 87% finished) and now I'm getting the errors: > > /usr/bin/ld: warning: libboost_date_time.so.1.58.0, needed by > /usr/local/lib64/libuhd.so, not found (try using -rpath or -rpath-link) > /usr/bin/ld: warning: libboost_filesystem.so.1.58.0, needed by > /usr/local/lib64/libuhd.so, not found (try using -rpath or -rpath-link) > /usr/bin/ld: warning: libboost_program_options.so.1.58.0, needed by > /usr/local/lib64/libuhd.so, not found (try using -rpath or -rpath-link) > . > . > . > > Any ideas? > > Thanks. > Mike > > On Tue, Jan 30, 2018 at 11:29 AM, Jeff Long <willco...@gmail.com> wrote: > > Import errors can happen for a variety of reasons, even if the packages are > > still in the right place. A common reason is that libraries provided by > > rpms, and that gnuradio depends on, have changed. Since Boost has changed > > to version 1.64 in Fedora 27, you'll have to rebuild gnuradio. > > > > > > On 01/30/2018 11:17 AM, Mike Gilmer wrote: > > > I recently upgraded my Fedora 23 laptop (on which gnuradio companion > > > worked fine) to Fedora 27 > > > > > > Now when I try to run gnuradio-companion I get an error window. > > > > > > ++++++++++++++++++++++++++++++++++++++++++++ > > > ImportError > > > Cannot import gnuradio. > > > > > > Is the python path environment variable set correctly? > > > All OS: PYTHONPATH > > > > > > Is the library path environment variable set correctly? > > > Linux: LD_LIBRARY_PATH > > > Windows: PATH > > > MacOSX: DYLD_LIBRARY_PATH > > > ++++++++++++++++++++++++++++++++++++++++++++ > > > > > > (libboost_date_time.so.1.58.0: cannot open shared object file: No such > > > file or directory) > > > > > > I've checked the two env variables and they are set properly AFAIK. > > > > > > $ echo $PYTHONPATH > > > /usr/local/lib64/python2.7/site-packages > > > > > > > > > $ echo $LD_LIBRARY_PATH > > > /usr/lib64 > > > > > > Any advice would be appreciated. > > > > > > -Mike > > > > > > > > > _______________________________________________ > > > 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 > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio