[Debian-astro-maintainers] Bug#964361: wsclean: FTBFS in sid schroot with 'debian/rules binary'
McIntyre, Vincent (CASS, Marsfield)
Vincent.Mcintyre at csiro.au
Mon Jul 6 01:31:36 BST 2020
Package: wsclean
Version: 2.9-2
Severity: minor
I was trying to build this version on buster and got build failures.
I tried in a sid schroot and got the same failure, so reporting.
I was building with 'debian/rules binary'.
Also tried 'debian/rules build; debian/rules binary', as per [1].
Building with 'dpkg-buildpackage -us -uc -b' does work, however.
If this is expected behaviour, please just close the bug.
Everything is fine up until the dh_install stage, which fails like this:
make[2]: Entering directory '/var/tmp/wsclean/obj-x86_64-linux-gnu'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/var/tmp/wsclean/obj-x86_64-linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /var/tmp/wsclean/debian/tmp/usr/bin/wsclean
-- Set runtime path of "/var/tmp/wsclean/debian/tmp/usr/bin/wsclean" to "/usr/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial"
-- Installing: /var/tmp/wsclean/debian/tmp/usr/lib/libwsclean.a
-- Installing: /var/tmp/wsclean/debian/tmp/usr/include/wscleaninterface.h
make[1]: Leaving directory '/var/tmp/wsclean/obj-x86_64-linux-gnu'
dh_install
dh_install: Cannot find (any matches for) "usr/lib/*/libwsclean*.so.*" (tried in ., debian/tmp)
dh_install: libwsclean2 missing files: usr/lib/*/libwsclean*.so.*
dh_install: Cannot find (any matches for) "usr/lib/*/libwsclean.a" (tried in ., debian/tmp)
dh_install: wsclean-dev missing files: usr/lib/*/libwsclean.a
dh_install: Cannot find (any matches for) "usr/lib/*/libwsclean.so" (tried in ., debian/tmp)
dh_install: wsclean-dev missing files: usr/lib/*/libwsclean.so
dh_install: missing files, aborting
make: *** [debian/rules:10: binary] Error 25
I noticed that libwsclean.a ends up in
debian/tmp/usr/lib/libwsclean.a
rather than in
debian/tmp/usr/lib/x86_64-linux-gnu/libwsclean.a
which may be significant.
There are no files in debian/tmp/usr/lib/x86_64-linux-gnu/
and that directory does not exist.
Kind regards
Vince
[1] https://www.debian.org/doc/manuals/maint-guide/build.en.html
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-9-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages wsclean depends on:
ii libc6 2.30-8
ii libgcc-s1 10.1.0-4
ii libstdc++6 10.1.0-4
pn libwsclean2 <none>
wsclean recommends no packages.
Versions of packages wsclean suggests:
pn wsclean-dev <none>
# git remote -v
origin https://salsa.debian.org/debian-astro-team/wsclean.git (fetch)
origin https://salsa.debian.org/debian-astro-team/wsclean.git (push)
# git log -1
commit 387fecd8cfdc88c86b46c0a8c1195b2e779e6d2d (HEAD -> master, tag: debian/2.9-2, origin/master, origin/HEAD)
Author: Ole Streicher <olebole at debian.org>
Date: Tue Apr 28 08:37:40 2020 +0200
No-change source-only re-upload
More information about the Debian-astro-maintainers
mailing list