Bug#1112381: libopencv-core410:amd64: libopencv-core410 requires liblapack/libblas that aren’t in default library directories

Erin of Yukis erin-dev at ninetailed.ninja
Fri Aug 29 11:10:23 BST 2025


Package: libopencv-core410
Version: 4.10.0+dfsg-5
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: erin-dev at ninetailed.ninja

Dear Maintainer,

this library depends on liblapack and libblas, expecting them to be in one of
the standard system library directories:

    Dynamic Section:
      NEEDED               libz.so.1
      NEEDED               libGLX.so.0
      NEEDED               liblapack.so.3
      NEEDED               libblas.so.3
      NEEDED               libtbb.so.12
      NEEDED               libstdc++.so.6
      NEEDED               libm.so.6
      NEEDED               libgcc_s.so.1
      NEEDED               libc.so.6
      SONAME               libopencv_core.so.410

However at least on Debian trixie amd64, but probably other architectures as
well, the BLAS library is packaged at /usr/lib/x86_64-linux-gnu/blas and the
LAPACK library is packaged at /usr/lib/x86_64-linux-gnu/lapack.

I found out about this since KDE Spectacle (screenshot tool) failed to start
after upgrading to Debian trixie.

I’m not sure if this is the fault of those packages for not creating a symlink
or /etc/ld.so.conf.d/ entry or this package for not setting an RPATH or whether
downstream packages are instead expected to set an RPATH – the intention of
putting it in a subdirectory to begin with aludes me.

Sincerely,
Erin of Yukis


-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (100, 'trixie-fasttrack'), (100, 'trixie-backports-staging')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.3-1-liquorix-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libopencv-core410:amd64 depends on:
ii  libblas3 [libblas.so.3]      3.12.1-6
ii  libc6                        2.41-12
ii  libgcc-s1                    14.2.0-19
ii  libglx0                      1.7.0-1+b2
ii  liblapack3 [liblapack.so.3]  3.12.1-6
ii  libstdc++6                   14.2.0-19
ii  libtbb12                     2022.1.0-1
ii  zlib1g                       1:1.3.dfsg+really1.3.1-1+b1

libopencv-core410:amd64 recommends no packages.

libopencv-core410:amd64 suggests no packages.

-- no debconf information


More information about the debian-science-maintainers mailing list