Package: debhelper
Version: 14.1
Followup-For: Bug #972222

This bug is still live in debhelper 14.1.

It is affecting the arch: all build of vtk9 9.6.2+dfsg1-1exp2

VTK cannot build viskores on 32-bit arches, so the pkgconfig file
viskores.pc, new in vtl 9.6, is only installed (in libvtk9-dev) on
64-bit arches.  Hence the installation is handled by

  dh_install -plibvtk9-dev usr/lib/*/pkgconfig/viskores.pc

in an execute_after_dh_install in debian/rules, conditional to
DEB_HOST_ARCH_BITS, rather installing via debian/libvtk9-dev.install

But then the arch: all build fails because of the bug reported here,
since arch:all is handled by amd64 (where viskores is built).

A failing buildlog is found at 
https://buildd.debian.org/status/fetch.php?pkg=vtk9&arch=all&ver=9.6.2%2Bdfsg1-1exp2&stamp=1782211175&raw=0

which shows the error message:

dh_missing: warning: usr/lib/x86_64-linux-gnu/pkgconfig/viskores.pc exists in 
debian/tmp but is not installed to anywhere 
dh_missing: error: missing files, aborting

Reply via email to