[Pkg-xen-devel] Bug#923013: xen: FTBFS when built with dpkg-buildpackage -A
Santiago Vila
sanvila at debian.org
Fri Feb 22 23:49:19 GMT 2019
Package: src:xen
Version: 4.11.1+26-g87f51bf366-2
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in sid with "dpkg-buildpackage -A" but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with=python2
debian/rules override_dh_update_autotools_config
make[1]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
cp /usr/share/misc/{config.sub,config.guess} .
make[1]: Leaving directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
dh_autoreconf -i
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
cp debian/xen-kconfig xen/.config
make -C xen olddefconfig XEN_COMPILE_ARCH=x86_64 XEN_TARGET_ARCH=x86_64
make[2]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366/xen'
make -f /<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366/xen/tools/kconfig/Makefile.kconfig ARCH=x86_64 SRCARCH=x86 HOSTCC="gcc" HOSTCXX="g++" olddefconfig
make[3]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366/xen'
[... snipped ...]
dh_perl -i
dh_link -i
dh_strip_nondeterminism -i
debian/rules override_dh_compress
make[1]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
rdfind -makehardlinks true -makeresultsfile false \
debian/xenstore-utils/usr/bin
Now scanning "debian/xenstore-utils/usr/bin", found 0 files.
Now have 0 files in total.
Removed 0 files due to nonunique device and inode.
Total size is 0 bytes or 0 B
Removed 0 files due to unique sizes from list.0 files left.
Now eliminating candidates based on first bytes:removed 0 files from list.0 files left.
Now eliminating candidates based on last bytes:removed 0 files from list.0 files left.
Now eliminating candidates based on sha1 checksum:removed 0 files from list.0 files left.
It seems like you have 0 files that are not unique
Totally, 0 B can be reduced.
Now making hard links.
Making 0 links.
:
dh_compress
find debian/xen-hypervisor-*/usr/lib/debug -type f -print0 \
| xargs -0r gzip -9vn
find: 'debian/xen-hypervisor-*/usr/lib/debug': No such file or directory
make[1]: Leaving directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
dh_fixperms -i
debian/rules override_dh_missing
make[1]: Entering directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
dh_missing --fail-missing
dh_missing: etc/bash_completion.d/xl.sh exists in debian/tmp but is not installed to anywhere
dh_missing: missing files, aborting
The following debhelper tools have reported what they installed (with files per package)
* dh_install: libxen-dev (30), libxencall1 (2), libxendevicemodel1 (2), libxenevtchn1 (2), libxenforeignmemory1 (2), libxengnttab1 (2), libxenmisc4.11 (14), libxenstore3.0 (2), libxentoolcore1 (2), libxentoollog1 (2), xen-doc (1), xen-hypervisor-4.11-amd64 (3), xen-hypervisor-4.11-arm64 (0), xen-hypervisor-4.11-armhf (0), xen-hypervisor-common (1), xen-system-amd64 (0), xen-system-arm64 (0), xen-system-armhf (0), xen-utils-4.11 (4), xen-utils-common (18), xenstore-utils (13)
* dh_installdocs: libxen-dev (0), libxencall1 (0), libxendevicemodel1 (0), libxenevtchn1 (0), libxenforeignmemory1 (0), libxengnttab1 (0), libxenmisc4.11 (0), libxenstore3.0 (0), libxentoolcore1 (0), libxentoollog1 (0), xen-doc (0), xen-hypervisor-4.11-amd64 (0), xen-hypervisor-4.11-arm64 (0), xen-hypervisor-4.11-armhf (0), xen-hypervisor-common (0), xen-system-amd64 (0), xen-system-arm64 (0), xen-system-armhf (0), xen-utils-4.11 (0), xen-utils-common (0), xenstore-utils (0)
* dh_installexamples: libxen-dev (0), libxencall1 (0), libxendevicemodel1 (0), libxenevtchn1 (0), libxenforeignmemory1 (0), libxengnttab1 (0), libxenmisc4.11 (0), libxenstore3.0 (0), libxentoolcore1 (0), libxentoollog1 (0), xen-doc (0), xen-hypervisor-4.11-amd64 (0), xen-hypervisor-4.11-arm64 (0), xen-hypervisor-4.11-armhf (0), xen-hypervisor-common (0), xen-system-amd64 (0), xen-system-arm64 (0), xen-system-armhf (0), xen-utils-4.11 (0), xen-utils-common (1), xenstore-utils (0)
If the missing files are installed by another tool, please file a bug against it.
When filing the report, if the tool is not part of debhelper itself, please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
For a short-term work-around: Add the files to debian/not-installed
make[1]: *** [debian/rules:316: override_dh_missing] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/xen-4.11.1+26-g87f51bf366'
make: *** [debian/rules:147: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------
Hint: Try splitting override_dh_compress into override_dh_compress-arch
and override_dh_compress-indep.
(Also: Please try source-only uploads, i.e. dpkg-buildpackage -S, so that
this is easier to spot).
Thanks.
More information about the Pkg-xen-devel
mailing list