After an update to gnuradio: >>> package: net-wireless/gnuradio-3.10.4.0 * - /usr/lib64/libgnuradio-analog.so.3.10.3 * - /usr/lib64/libgnuradio-analog.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-blocks.so.3.10.3 * - /usr/lib64/libgnuradio-blocks.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-digital.so.3.10.3 * - /usr/lib64/libgnuradio-digital.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-fft.so.3.10.3 * - /usr/lib64/libgnuradio-fft.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-filter.so.3.10.3 * - /usr/lib64/libgnuradio-filter.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-network.so.3.10.3 * - /usr/lib64/libgnuradio-network.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-pmt.so.3.10.3 * - /usr/lib64/libgnuradio-pmt.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) * - /usr/lib64/libgnuradio-runtime.so.3.10.3 * - /usr/lib64/libgnuradio-runtime.so.3.10.3.0 * used by /usr/bin/gqrx (net-wireless/gqrx-2.15.9) I also see /usr/bin/gqrx has missing links to an older library of libfmt after updating libfmt. Reproducible: Always
Does it still build against libfmt-9 though?
gqrx, at least on my system, doesn't directly link to libfmt. it looks like gr-osmosdr[uhd] might though. I'll look into it now since I'm bumping a few packages. The gnuradio dep is obviously correct and I'll fix it now.
zero@theprophet gnuradio % lddtree /usr/bin/gqrx (git)-[master] 1 ⨯ /usr/bin/gqrx (interpreter => /lib64/ld-linux-x86-64.so.2) libgnuradio-osmosdr.so.0.2.0 => /usr/lib64/libgnuradio-osmosdr.so.0.2.0 libgnuradio-uhd.so.3.10.4 => /usr/lib64/libgnuradio-uhd.so.3.10.4 libspdlog.so.1 => /usr/lib64/libspdlog.so.1 libfmt.so.8 => /usr/lib64/libfmt.so.8 gqrx deps gr-osmosdr, gr-osmosdr deps gnuradio[uhd] (for uhd stuff), and gnuradio[uhd] already has libfmt:= I'm not sure where the failure came in, but it seems to be correct at this time.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dc342c2dfd01e754c1acd77ec1c9ea09a49a5c commit d1dc342c2dfd01e754c1acd77ec1c9ea09a49a5c Author: Rick Farina <zerochaos@gentoo.org> AuthorDate: 2022-12-19 16:48:18 +0000 Commit: Rick Farina <zerochaos@gentoo.org> CommitDate: 2022-12-19 18:56:43 +0000 net-wireless/gqrx: update deps Closes: https://bugs.gentoo.org/879951 Signed-off-by: Rick Farina <zerochaos@gentoo.org> net-wireless/gqrx/{gqrx-2.15.9.ebuild => gqrx-2.15.9-r1.ebuild} | 5 +---- net-wireless/gqrx/gqrx-9999.ebuild | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-)