Description of problem: the gr-osmosdr swig requires boost 1.54.0 libraries. Fedora has 1.58.0 available. This prevents running in GNUradio Version-Release number of selected component (if applicable): gr-osmosdr.x86_64 0.1.3-12.20141023git42c66fdd.fc23 How reproducible: Always Steps to Reproduce: 1. install gnuradio and gr-osmosdr 2. use osmosdr source in a model 3. Attempt to run the model Actual results: Fails needing a boost library 1.54.0 File "/usr/lib64/python2.7/site-packages/osmosdr/osmosdr_swig.py", line 24, in swig_import_helper _mod = imp.load_module('_osmosdr_swig', fp, pathname, description) ImportError: libboost_date_time.so.1.54.0: cannot open shared object file: No such file or directory Expected results: Receive a FM radio station Additional info: I tried linking the 1.58.0 to 1.54.0, but then there were undefined symbols during the link...
Is it still an issue? I am unable to reproduce with osmocom file source: ... dlopen("/usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so", 2); linux; GNU C++ version 5.1.1 20150618 (Red Hat 5.1.1-4); Boost_105800; UHD_003.008.002-0-unknown ... $ ldd /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so | grep boost libboost_thread.so.1.58.0 => /lib64/libboost_thread.so.1.58.0 (0x00007f9cdfc70000) libboost_system.so.1.58.0 => /lib64/libboost_system.so.1.58.0 (0x00007f9cdfa6c000) libboost_date_time.so.1.58.0 => /lib64/libboost_date_time.so.1.58.0 (0x00007f9cdc25a000) libboost_program_options.so.1.58.0 => /lib64/libboost_program_options.so.1.58.0 (0x00007f9cdbfe2000) libboost_filesystem.so.1.58.0 => /lib64/libboost_filesystem.so.1.58.0 (0x00007f9cdbdcd000) libboost_regex.so.1.58.0 => /lib64/libboost_regex.so.1.58.0 (0x00007f9cdaac5000) libboost_unit_test_framework.so.1.58.0 => /lib64/libboost_unit_test_framework.so.1.58.0 (0x00007f9cda821000) libboost_serialization.so.1.58.0 => /lib64/libboost_serialization.so.1.58.0 (0x00007f9cda5bf000) $ rpm -q gnuradio gnuradio-3.7.8.1-1.fc23.x86_64 $ rpm -q gr-osmosdr gr-osmosdr-0.1.3-12.20141023git42c66fdd.fc23.x86_64 $ rpm -q boost boost-1.58.0-10.fc23.x86_64
Closing as worksforme because I am unable to reproduce the problem. If the problem persists please let me know or reopen this bugzilla.
The problem was an internal module in gnu radio was compiled with a different version. This did not match the rpm dependencies. The code would not run. I worked around it by using Ubuntu. I assume at this time, the problem has been rectified.