Package: src:mit-scheme
Version: 10.1.3-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster with dpkg-buildpackage -A but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --no-parallel
dh_update_autotools_config -i
debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf sh -- -e -x -c \
'for d in src doc; \
do (cd $d && autoreconf -f -i) done'
+ cd src
+ autoreconf -f -i
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
[... snipped ...]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/user-manual'
make[2]: Nothing to be done for 'install-html'.
make[2]: Nothing to be done for 'install-pdf'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
remove symbolic link executables
cd debian/tmp/usr/bin && \
for f in scheme bchscheme mit-scheme mit-scheme-native; do \
if [ -L $f ]; then \
rm --verbose -f $f; \
else \
echo skipping $f; \
fi; \
done
removed 'scheme'
removed 'bchscheme'
removed 'mit-scheme'
removed 'mit-scheme-native'
allow dh scripts to compress info files themselves
find debian/tmp \( -name '*.info.gz' -o -name '*.info-*.gz' \) -ls -exec gunzip
'{}' ';'
274666 80 -rw-r--r-- 1 root root 77990 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ref.info-1.gz
274673 24 -rw-r--r-- 1 root root 23490 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-sos.info.gz
274667 16 -rw-r--r-- 1 root root 15497 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ffi.info.gz
274669 96 -rw-r--r-- 1 root root 97483 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ref.info-3.gz
274670 16 -rw-r--r-- 1 root root 14200 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ref.info-4.gz
274674 56 -rw-r--r-- 1 root root 55045 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-user.info.gz
274668 72 -rw-r--r-- 1 root root 73471 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ref.info-2.gz
274672 4 -rw-r--r-- 1 root root 3547 Dec 29 21:33
debian/tmp/usr/share/info/mit-scheme-ref.info.gz
remove .la library support files as these are not actually used by the dynamic
linker
find debian/tmp -name '*.la' -ls -delete
274276 4 -rwxr-xr-x 1 root root 948 Dec 29 21:39
debian/tmp/usr/lib/x86_64-linux-gnu/mit-scheme/x11-shim.la
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
All .bci files belong in -dbg, move them manually for robustness
mkdir -p debian/mit-scheme-dbg
tar -C debian/mit-scheme -cf - $(cd debian/mit-scheme && find -name '*.bci') \
| tar -C debian/mit-scheme-dbg -xvf -
/bin/sh: 1: cd: can't cd to debian/mit-scheme
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
make[1]: *** [debian/rules:64: override_dh_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess
returned exit status 2
--------------------------------------------------------------------------------
This happens because debian/mit-scheme does not exist, as we are doing
"dpkg-buildpackage -A"
and mit-scheme is arch-dependent (either amd64 or i386 as I see in
debian/control).
Hint: Split override_dh_install into override_dh_install-arch and
override_dh_install-indep.
Also: Please consider uploading in source-only form (dpkg-buildpackage -S) so
that
this kind of bugs never propagate to testing.
Thanks.