You are not logged in.
Hello! After several updates i tried to use gqrx software but get
gqrx: error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
Dig into issue i find that /usr/lib/libgnuradio-osmosdr-0.1.4.so.0.0.0 depends on libboost_system.so.1.58.0
ldd /usr/lib/libgnuradio-osmosdr-0.1.4.so.0.0.0 | grep libboost:
libboost_thread.so.1.67.0 => /usr/lib/libboost_thread.so.1.67.0 (0x00007f6426f8e000)
libboost_system.so.1.67.0 => /usr/lib/libboost_system.so.1.67.0 (0x00007f6426d89000)
libboost_program_options.so.1.67.0 => /usr/lib/libboost_program_options.so.1.67.0 (0x00007f6423094000)
libboost_filesystem.so.1.67.0 => /usr/lib/libboost_filesystem.so.1.67.0 (0x00007f6422e78000)
libboost_system.so.1.58.0 => not found
libboost_date_time.so.1.67.0 => /usr/lib/libboost_date_time.so.1.67.0 (0x00007f6421e33000)
libboost_regex.so.1.67.0 => /usr/lib/libboost_regex.so.1.67.0 (0x00007f6421b20000)
libboost_serialization.so.1.67.0 => /usr/lib/libboost_serialization.so.1.67.0 (0x00007f64218e1000)
Current version of software installed from arch linux repository:
boost-1.67.0-4, boost-libs-1.67.0-4, gnuradio-osmosdr-0.1.4-26
I tried rebuilding the gnuradio-osmosdr but linking to libboost_system.so.1.58.0 still exists.
Where the problem?
Thanks!
Solved
The old library is located under /usr/loca/lib which usually are empty
Removing old library solves the issue
Last edited by Swiftie (2018-06-11 04:28:33)
Offline
You have something in there that isn't from the repos and is still linking against an old boost run
lddtree /usr/lib/libgnuradio-osmosdr-0.1.4.so.0.0.0 #Install pax-utils
to find the culprit of what is still linking to the old boost.
Offline
Output of lddtree not contain 1.58 boost libs
Also checked the lddtree of /usr/bin/gqrx, 1.58 boost libs still not exists in output
/usr/lib/libgnuradio-osmosdr-0.1.4.so.0.0.0 (interpreter => None)
libboost_thread.so.1.67.0 => /usr/lib/libboost_thread.so.1.67.0
librt.so.1 => /usr/lib/librt.so.1
libpthread.so.0 => /usr/lib/libpthread.so.0
ld-linux-x86-64.so.2 => /usr/lib/ld-linux-x86-64.so.2
libboost_system.so.1.67.0 => /usr/lib/libboost_system.so.1.67.0
libgnuradio-runtime-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-runtime-3.7.11.so.0.0.0
libvolk.so.1.3 => /usr/lib/libvolk.so.1.3
liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0
libboost_program_options.so.1.67.0 => /usr/lib/libboost_program_options.so.1.67.0
libboost_filesystem.so.1.67.0 => /usr/lib/libboost_filesystem.so.1.67.0
libm.so.6 => /usr/lib/libm.so.6
libgnuradio-pmt-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-pmt-3.7.11.so.0.0.0
libgnuradio-blocks-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-blocks-3.7.11.so.0.0.0
libgnuradio-iqbalance.so => /usr/lib/libgnuradio-iqbalance.so
libfftw3f.so.3 => /usr/lib/libfftw3f.so.3
libgnuradio-fcd-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-fcd-3.7.11.so.0.0.0
libgnuradio-audio-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-audio-3.7.11.so.0.0.0
libasound.so.2 => /usr/lib/libasound.so.2
libdl.so.2 => /usr/lib/libdl.so.2
libjack.so.0 => /usr/lib/libjack.so.0
libcelt0.so.2 => /usr/lib/libcelt0.so.2
libopus.so.0 => /usr/lib/libopus.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libsystemd.so.0 => /usr/lib/libsystemd.so.0
liblzma.so.5 => /usr/lib/liblzma.so.5
liblz4.so.1 => /usr/lib/liblz4.so.1
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
libportaudio.so.2 => /usr/lib/libportaudio.so.2
libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0
libudev.so.1 => /usr/lib/libudev.so.1
libgnuradio-fcdproplus.so.0 => /usr/lib/libgnuradio-fcdproplus.so.0
libhidapi-libusb.so.0 => /usr/lib/libhidapi-libusb.so.0
librtlsdr.so.0 => /usr/lib/librtlsdr.so.0
libgnuradio-uhd-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-uhd-3.7.11.so.0.0.0
libuhd.so.3 => /usr/lib/libuhd.so.3
libboost_date_time.so.1.67.0 => /usr/lib/libboost_date_time.so.1.67.0
libboost_regex.so.1.67.0 => /usr/lib/libboost_regex.so.1.67.0
libicudata.so.61 => /usr/lib/libicudata.so.61
libicui18n.so.61 => /usr/lib/libicui18n.so.61
libicuuc.so.61 => /usr/lib/libicuuc.so.61
libboost_serialization.so.1.67.0 => /usr/lib/libboost_serialization.so.1.67.0
libhackrf.so.0 => /usr/lib/libhackrf.so.0
libbladeRF.so.1 => /usr/lib/libbladeRF.so.1
libairspy.so.0 => /usr/lib/libairspy.so.0
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libc.so.6 => /usr/lib/libc.so.6
/usr/bin/gqrx (interpreter => /lib64/ld-linux-x86-64.so.2)
libboost_system.so.1.67.0 => /usr/lib/libboost_system.so.1.67.0
librt.so.1 => /usr/lib/librt.so.1
libboost_program_options.so.1.67.0 => /usr/lib/libboost_program_options.so.1.67.0
libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0
libpulsecommon-11.1.so => /usr/lib/pulseaudio/libpulsecommon-11.1.so
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libsystemd.so.0 => /usr/lib/libsystemd.so.0
liblzma.so.5 => /usr/lib/liblzma.so.5
liblz4.so.1 => /usr/lib/liblz4.so.1
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
libsndfile.so.1 => /usr/lib/libsndfile.so.1
libFLAC.so.8 => /usr/lib/libFLAC.so.8
libogg.so.0 => /usr/lib/libogg.so.0
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libresolv.so.2 => /usr/lib/libresolv.so.2
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libdl.so.2 => /usr/lib/libdl.so.2
libpulse.so.0 => /usr/lib/libpulse.so.0
libgnuradio-analog-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-analog-3.7.11.so.0.0.0
libvolk.so.1.3 => /usr/lib/libvolk.so.1.3
liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0
libgnuradio-digital-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-digital-3.7.11.so.0.0.0
libgnuradio-filter-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-filter-3.7.11.so.0.0.0
libgnuradio-fft-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-fft-3.7.11.so.0.0.0
libboost_filesystem.so.1.67.0 => /usr/lib/libboost_filesystem.so.1.67.0
libboost_thread.so.1.67.0 => /usr/lib/libboost_thread.so.1.67.0
libfftw3f.so.3 => /usr/lib/libfftw3f.so.3
libfftw3f_threads.so.3 => /usr/lib/libfftw3f_threads.so.3
libgnuradio-osmosdr-0.1.4.so.0.0.0 => /usr/lib/libgnuradio-osmosdr-0.1.4.so.0.0.0
libgnuradio-iqbalance.so => /usr/lib/libgnuradio-iqbalance.so
libgnuradio-fcd-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-fcd-3.7.11.so.0.0.0
libgnuradio-audio-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-audio-3.7.11.so.0.0.0
libasound.so.2 => /usr/lib/libasound.so.2
libjack.so.0 => /usr/lib/libjack.so.0
libcelt0.so.2 => /usr/lib/libcelt0.so.2
libopus.so.0 => /usr/lib/libopus.so.0
libportaudio.so.2 => /usr/lib/libportaudio.so.2
libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0
libudev.so.1 => /usr/lib/libudev.so.1
libgnuradio-fcdproplus.so.0 => /usr/lib/libgnuradio-fcdproplus.so.0
libhidapi-libusb.so.0 => /usr/lib/libhidapi-libusb.so.0
librtlsdr.so.0 => /usr/lib/librtlsdr.so.0
libgnuradio-uhd-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-uhd-3.7.11.so.0.0.0
libuhd.so.3 => /usr/lib/libuhd.so.3
libboost_date_time.so.1.67.0 => /usr/lib/libboost_date_time.so.1.67.0
libboost_regex.so.1.67.0 => /usr/lib/libboost_regex.so.1.67.0
libicudata.so.61 => /usr/lib/libicudata.so.61
libicui18n.so.61 => /usr/lib/libicui18n.so.61
libicuuc.so.61 => /usr/lib/libicuuc.so.61
libboost_serialization.so.1.67.0 => /usr/lib/libboost_serialization.so.1.67.0
libhackrf.so.0 => /usr/lib/libhackrf.so.0
libbladeRF.so.1 => /usr/lib/libbladeRF.so.1
libairspy.so.0 => /usr/lib/libairspy.so.0
libgnuradio-blocks-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-blocks-3.7.11.so.0.0.0
libgnuradio-runtime-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-runtime-3.7.11.so.0.0.0
libgnuradio-pmt-3.7.11.so.0.0.0 => /usr/lib/libgnuradio-pmt-3.7.11.so.0.0.0
libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5
libz.so.1 => /usr/lib/libz.so.1
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5
libGL.so.1 => /usr/lib/libGL.so.1
libGLX.so.0 => /usr/lib/libGLX.so.0
libX11.so.6 => /usr/lib/libX11.so.6
libXext.so.6 => /usr/lib/libXext.so.6
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0
libpng16.so.16 => /usr/lib/libpng16.so.16
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre.so.1 => /usr/lib/libpcre.so.1
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libharfbuzz.so.0 => !!! circular loop !!!
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5
libssl.so.1.1 => /usr/lib/libssl.so.1.1
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0
libdouble-conversion.so.1 => /usr/lib/libdouble-conversion.so.1
libpthread.so.0 => /usr/lib/libpthread.so.0
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libm.so.6 => /usr/lib/libm.so.6
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libc.so.6 => /usr/lib/libc.so.6
Last edited by Swiftie (2018-06-10 12:25:27)
Offline