FS#77139 - [gqrx] Doesn't launch after gnuradio upgrade
Attached to Project:
Community Packages
Opened by Jakub Konior (grappas) - Sunday, 15 January 2023, 13:34 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 15 January 2023, 22:13 GMT
Opened by Jakub Konior (grappas) - Sunday, 15 January 2023, 13:34 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 15 January 2023, 22:13 GMT
|
Details
Description:
gqrx: error while loading shared libraries: libgnuradio-digital.so.3.10.4: cannot open shared object file: No such file or directory Where most recent version of gnuradio is 3.10.5.0-1 Additional info: * package version(s): 2.15.9-3 Steps to reproduce: pacman -Suy and launch |
This task depends upon
Closed by Antonio Rojas (arojas)
Sunday, 15 January 2023, 22:13 GMT
Reason for closing: Fixed
Additional comments about closing: gqrx 2.15.9-4
Sunday, 15 January 2023, 22:13 GMT
Reason for closing: Fixed
Additional comments about closing: gqrx 2.15.9-4
It seems this requires a rebuild of gqrx.
Will add sodepends on all dependents of gnuradio, so that updating will at least be blocked in the future :)
ls /usr/lib/ | grep libgnuradio | grep -v 3.10.5 | grep -v 3.10.4 | grep -v osmosdr | grep -v iqbalance | sed 's/libgnuradio-//g' | sed 's/\.so//g' | while read each
do
sudo ln -s /usr/lib/libgnuradio-"$each".so.3.10.5 /usr/lib/libgnuradio-"$each".so.3.10.4
done
Please test gqrx 2.15.9-4 in [community-testing] (that includes gnuradio-iqbal 0.38.2.r9.gfbee239-1 and gnuradio-osmosdr 0.2.4-1).
warning: cannot resolve "libgnuradio-iqbalance.so=3.9.0-64", dependency on "gnuradio-osmosdr"
warning: cannot resolve "libgnuradio-iqbalance.so=3.9.0-64", dependency on "gnuradio-osmosdr"
warning: cannot resolve "libgnuradio-osmosdr.so=0.2.0-64", dependency on "gqrx"
warning: cannot resolve "libgnuradio-iqbalance.so=3.9.0-64", dependency on "gnuradio-osmosdr"
:: The following packages could not be updated due to unmet dependencies:
gqrx gnuradio-osmosdr
Clearly the versioning bug there
this one should be fixed in gnuradio 3.10.5.0-2. The other ones require installing the respective packages from [testing]