Bug#870094: gqrx-sdr: gqrx fails to start looking for old version of boost - local problem
Hi again, I've found my problem: there was another version of gqrx in /usr/local/bin/ and the path gave it priority. Sorry for the noise though I hope this helps anyone else that strikes a similar problem. All the best, Mark
Bug#870094: gqrx-sdr: gqrx fails to start looking for old version of boost
Hi folks, I'm running up to date Buster on an AMD64 machine. $ gqrx gqrx: error while loading shared libraries: libboost_system.so.1.62.0: cannot open shared object file: No such file or directory $ $ aptitude show gqrx-sdr Package: gqrx-sdr Version: 2.11.5-1+b2 State: installed Automatically installed: no Priority: optional Section: hamradio Maintainer: A. Maitland Bottoms Architecture: amd64 Uncompressed Size: 2,291 k Depends: pulseaudio, libboost-program-options1.67.0, libboost-system1.67.0, libc6 (>= 2.27), libgcc1 (>= 1:4.0), libgnuradio-analog3.7.13, libgnuradio-audio3.7.13, libgnuradio-blocks3.7.13, libgnuradio-digital3.7.13, libgnuradio-fft3.7.13, libgnuradio-filter3.7.13, libgnuradio-osmosdr0.1.4 (>= 0.1.4-13), libgnuradio-pmt3.7.13, libgnuradio-runtime3.7.13, liblog4cpp5v5, libpulse0 (>= 0.99.1), libqt5core5a (>= 5.11.0~rc1), libqt5gui5 (>= 5.2.0), libqt5network5 (>= 5.0.2), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.11.0~rc1), libstdc++6 (>= 5.2), libvolk1.4 Conflicts: gqrx (<= 2.3.0-0kali4), gqrx-sdr:i386 Replaces: gqrx (<= 2.3.0-0kali4) Description: Software defined radio receiver Gqrx supports many of the SDR hardware available, including Funcube Dongles, rtl-sdr, HackRF and USRP devices. Includes AM, SSB, FM-N and FM-W (mono and stereo) demodulators, and Special FM mode for NOAA APT. Displays FFT plot and spectrum waterfall. It is powered by GNU Radio and the Qt GUI toolkit. Homepage: http://gqrx.dk/ Tags: uitoolkit::qt $ Looking at apt, the distro contains libboost-system1.67.0:amd64: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.67.0 1.71 is also available but not as the default. $ ldd /usr/bin/gqrx linux-vdso.so.1 (0x7ffdcf9b3000) libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x7ff21ae98000) libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x7ff21ae4) libboost_system.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.67.0 (0x7ff21ae38000) libboost_program_options.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.67.0 (0x7ff21adb) libgnuradio-runtime.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so.3.7.13 (0x7ff21acb8000) libgnuradio-pmt.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so.3.7.13 (0x7ff21ac58000) liblog4cpp.so.5 => /usr/lib/x86_64-linux-gnu/liblog4cpp.so.5 (0x7ff21aa1) libgnuradio-analog.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-analog.so.3.7.13 (0x7ff21a978000) libvolk.so.1.4 => /usr/lib/x86_64-linux-gnu/libvolk.so.1.4 (0x7ff21a7f8000) libgnuradio-audio.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-audio.so.3.7.13 (0x7ff21a7a8000) libgnuradio-blocks.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-blocks.so.3.7.13 (0x7ff21a4d) libgnuradio-digital.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-digital.so.3.7.13 (0x7ff21a368000) libgnuradio-fft.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-fft.so.3.7.13 (0x7ff21a33) libgnuradio-filter.so.3.7.13 => /usr/lib/x86_64-linux-gnu/libgnuradio-filter.so.3.7.13 (0x7ff21a248000) libgnuradio-osmosdr.so.0.1.4 => /usr/lib/x86_64-linux-gnu/libgnuradio-osmosdr.so.0.1.4 (0x7ff21a138000) libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x7ff21a0e) libpulse-simple.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0 (0x7ff21a0d8000) libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x7ff219a8) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x7ff2194f) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x7ff218ff) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x7ff218e68000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7ff218ce) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x7ff218cc) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7ff218af8000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x7ff218ad) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7ff2188b) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7ff2188a) libboost_date_time.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.67.0 (0x7ff21000) libboost_filesystem.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.67.0 (0x7ff218868000) libboost_regex.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.67.0 (0x7ff21875) libboost_thread.so.1.67.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.67.0 (0x7ff21872) libboost_chrono.so.1.67.0 =>
Bug#870094: gqrx-sdr: gqrx fails to start looking for old version of boost
On Sat, Jul 29, 2017 at 01:18:51PM -0500, Henry Elliott wrote: > Package: gqrx-sdr > Version: 2.6-1+b1 > Severity: grave > Justification: renders package unusable > > Dear Maintainer, > > This situation occurred when I tried to open gqrx for the first time since I > upgraded to Stretch. > > I ran strace on gqrx with the following partial output: > > open("/lib/x86_64-linux-gnu/tls/x86_64/libboost_chrono.so.1.55.0", > O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) >... > This shows gqrx trying to access the version of boost (1.55.0) from Jessie. >... Please send the output of ldd /usr/bin/gqrx Thanks Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#870094: gqrx-sdr: gqrx fails to start looking for old version of boost
Package: gqrx-sdr Version: 2.6-1+b1 Severity: grave Justification: renders package unusable Dear Maintainer, This situation occurred when I tried to open gqrx for the first time since I upgraded to Stretch. I ran strace on gqrx with the following partial output: open("/lib/x86_64-linux-gnu/tls/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/tls/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/tls", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/tls/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/x86_64-linux-gnu/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=139264, ...}) = 0 open("/lib/tls/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/tls/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/lib/tls/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/tls", 0x7ffdafd9afe0)= -1 ENOENT (No such file or directory) open("/lib/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/lib/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/x86_64/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/tls/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libboost_chrono.so.1.55.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=27048, ...}) = 0 close(3)= 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/tls/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64", 0x7ffdafd9afe0) = -1 ENOENT (No such file or directory) open("/usr/lib/libboost_date_time.so.1.55.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=28672, ...}) = 0 writev(2, [{iov_base="gqrx", iov_len=4}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libboost_date_time.so.1.55.0", iov_len=28}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10gqrx: error while loading shared libraries: libboost_date_time.so.1.55.0: cannot open shared object file: No such file or directory ) = 132 exit_group(127) = ? +++ exited with 127 +++ * What was the outcome of this action? * What outcome did you expect instead? This shows gqrx trying to access the version of boost (1.55.0) from Jessie.