Package: libblis-openmp-dev
Version: 0.5.1-11
Severity: normal

blis needs to provide shlib dependency files so that dh_shlibdeps can
determined the package dependencies for libblas.so.3 (probably for
lapack too).

The problem shows up in slepc builds,
https://buildd.debian.org/status/package.php?p=slepc&suite=experimental

On mpich arches (m68k, sh4), libblis2-openmp and libblis-openmp-dev
set themselves up as the default BLAS,
https://buildd.debian.org/status/fetch.php?pkg=slepc&arch=m68k&ver=3.11.0%2Bdfsg1-1exp2&stamp=1555015766&raw=0
https://buildd.debian.org/status/fetch.php?pkg=slepc&arch=sh4&ver=3.11.0%2Bdfsg1-1exp2&stamp=1555014340&raw=0

Build proceeds, then fails in the dh_shlibs step:

   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: error: no dependency information found for 
/usr/lib/m68k-linux-gnu/libblas.so.3 (used by 
debian/libslepc-complex3.11/usr/lib/m68k-linux-gnu/libslepc_complex.so.3.11.0)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libslepc-complex3.11.substvars 
debian/libslepc-complex3.11/usr/lib/m68k-linux-gnu/libslepc_complex.so.3.11.0 
returned exit code 25
dpkg-shlibdeps: error: no dependency information found for 
/usr/lib/m68k-linux-gnu/libblas.so.3 (used by 
debian/libslepc-real3.11/usr/lib/m68k-linux-gnu/libslepc_real.so.3.11.0)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libslepc-real3.11.substvars 
debian/libslepc-real3.11/usr/lib/m68k-linux-gnu/libslepc_real.so.3.11.0 
returned exit code 25
dh_shlibdeps: Aborting due to earlier error

-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to