Your message dated Fri, 29 Aug 2025 14:39:40 +0200
with message-id <aLGfjN4mLOtnrarx@vis>
and subject line Re: Bug#1112381: libopencv-core410:amd64: libopencv-core410
requires liblapack/libblas that aren’t in default library directories
has caused the Debian Bug report #1112381,
regarding libopencv-core410:amd64: libopencv-core410 requires liblapack/libblas
that aren’t in default library directories
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1112381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112381
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopencv-core410
Version: 4.10.0+dfsg-5
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
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
--- End Message ---
--- Begin Message ---
Hi Erin,
blas is installed through the /etc/alternatives system:
mmdebstrap --variant=apt --include=libopencv-core410 \
--chrooted-customize-hook="ldd \
/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.10.0; \
ls -l /lib/x86_64-linux-gnu/libblas.so.3" trixie /dev/null
In case the symlinks are broken on your system use:
update-alternatives --auto libblas.so.3-x86_64-linux-gnu
Cheers Jochen
* Erin of Yukis <[email protected]> [2025-08-29 12:10]:
Package: libopencv-core410
Version: 4.10.0+dfsg-5
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
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
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
signature.asc
Description: PGP signature
--- End Message ---