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.

Reply via email to