Source: gqrx-sdr
Version: 2.15.9-1
Severity: serious
Tags: ftbfs
Justification: ftbfs

Dear Maintainer,

gqrx-sdr currently fails to build from source due to
unsatisfiable build dependencies:

        # apt-get build-dep gqrx-sdr
        Reading package lists... Done
        Reading package lists... Done
        Building dependency tree... Done
        Reading state information... Done
        Some packages could not be installed. This may mean that you have
        requested an impossible situation or if you are using the unstable
        distribution that some required packages have not yet been created
        or been moved out of Incoming.
        The following information may help to resolve the situation:
        
        The following packages have unmet dependencies:
         builddeps:gqrx-sdr : Depends: libvolk2-dev but it is not installable
        E: Unable to correct problems, you have held broken packages.

Upon further investigation, this looks to be caused by the
collision between gnuradio-dev and libvolk2-dev, the former
depending on libvolk-dev (unversioned) which in turn conflicts
with libvolk2-dev:

        # apt-get install --dry-run gnuradio-dev libvolk2-dev 
        Reading package lists... Done
        Building dependency tree... Done
        Reading state information... Done
        libvolk2-dev is already the newest version (2.5.2-3).
        Some packages could not be installed. This may mean that you have
        requested an impossible situation or if you are using the unstable
        distribution that some required packages have not yet been created
        or been moved out of Incoming.
        The following information may help to resolve the situation:
        
        The following packages have unmet dependencies:
         libvolk-dev : Breaks: libvolk2-dev but 2.5.2-3 is to be installed
         libvolk2-dev : Breaks: libvolk-dev but 3.0.0-2 is to be installed
        E: Unable to correct problems, you have held broken packages.

Removing the build dependency on libvolk2-dev and relying on the
libvolk-dev being pulled by gnuradio-dev looks to do the trick
on my end.

In hope this helps,
Have a nice day,  :)
Étienne.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.3.0-2-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
  .''`.  Étienne Mollier <emoll...@debian.org>
 : :' :  gpg: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/7, please excuse my verbosity
   `-    on air: Kingcrow - Right Before

Attachment: signature.asc
Description: PGP signature

Reply via email to