Package: src:guile-2.2
Version: 2.2.4+1-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --parallel --with autoreconf
   debian/rules override_dh_testdir
make[1]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
dh_testdir debian/guile.postinst
make[1]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
   dh_update_autotools_config -i -O--parallel
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
echo '2.2.4' > .version
cp -a .version .tarball-version
dh_autoreconf ./autogen.sh

autoconf (GNU Autoconf) 2.69

[... snipped ...]

make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/guile-readline'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions'
 /bin/bash ../libtool   --mode=install install -p   guile-readline.la 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions'
libtool: warning: relinking 'guile-readline.la'
libtool: install: (cd /<<BUILDDIR>>/guile-2.2-2.2.4+1/guile-readline; /bin/bash 
"/<<BUILDDIR>>/guile-2.2-2.2.4+1/libtool"  --tag CC --mode=relink gcc 
-std=gnu11 -Wall -Wmissing-prototypes -Wdeclaration-after-statement 
-Wpointer-arith -Wswitch-enum -fno-strict-aliasing -fwrapv -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/guile-2.2-2.2.4+1=. -fstack-protector-strong 
-Wformat -Werror=format-security -DPACKAGE_PACKAGER=\"Debian\" 
-DPACKAGE_PACKAGER_VERSION=\"2.2.4-deb+1-2\" 
-DPACKAGE_PACKAGER_BUG_REPORTS=\"http://www.debian.org/Bugs/Reporting\"; 
-fno-stack-protector -export-dynamic -no-undefined -module -Wl,-z,relro -o 
guile-readline.la -rpath /usr/lib/x86_64-linux-gnu/guile/2.2/extensions 
readline.lo -L/usr/lib/x86_64-linux-gnu -lreadline -lncurses 
../libguile/libguile-2.2.la ../lib/libgnu.la -lcrypt -lm -inst-prefix-dir 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp)
libtool: relink: gcc -std=gnu11 -shared  -fPIC -DPIC  .libs/readline.o  
-Wl,--whole-archive ../lib/.libs/libgnu.a -Wl,--no-whole-archive  
-L/usr/lib/x86_64-linux-gnu -lreadline -lncurses 
-L/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu 
-lguile-2.2 -lunistring -lcrypt -lm  -g -O2 -fstack-protector-strong -Wl,-z 
-Wl,relro   -pthread -Wl,-soname -Wl,guile-readline.so.0 -o 
.libs/guile-readline.so.0.0.0
libtool: install: install -p .libs/guile-readline.so.0.0.0T 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.so.0.0.0
libtool: install: (cd 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions
 && { ln -s -f guile-readline.so.0.0.0 guile-readline.so.0 || { rm -f 
guile-readline.so.0 && ln -s guile-readline.so.0.0.0 guile-readline.so.0; }; })
libtool: install: (cd 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions
 && { ln -s -f guile-readline.so.0.0.0 guile-readline.so || { rm -f 
guile-readline.so && ln -s guile-readline.so.0.0.0 guile-readline.so; }; })
libtool: install: install -p .libs/guile-readline.lai 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.la
libtool: install: install -p .libs/guile-readline.a 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.a
libtool: install: chmod 644 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.a
libtool: install: ranlib 
/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.a
libtool: warning: remember to run 'libtool --finish 
/usr/lib/x86_64-linux-gnu/guile/2.2/extensions'
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/include/guile/2.2'
 install -p -m 644 readline.h 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/include/guile/2.2'
 /bin/mkdir -p '/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/guile/2.2/'
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/guile/2.2//ice-9'
 install -p -m 644  ice-9/readline.scm 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/guile/2.2//ice-9'
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/ccache/'
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/ccache//ice-9'
 install -p -m 644  ice-9/readline.go 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/lib/x86_64-linux-gnu/guile/2.2/ccache//ice-9'
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/guile-readline'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/guile-readline'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/guile-readline'
Making install in examples
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/examples'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/examples'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/examples'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/examples'
Making install in emacs
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/emacs'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/emacs'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/emacs'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/emacs'
Making install in test-suite
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
Making install in standalone
make[5]: Entering directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
make  install-am
make[6]: Entering directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
make[7]: Entering directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
make[6]: Leaving directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
make[5]: Leaving directory 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/standalone'
Making install in vm
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/vm'
make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/vm'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/vm'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite/vm'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/test-suite'
Making install in benchmark-suite
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/benchmark-suite'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/benchmark-suite'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/benchmark-suite'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/benchmark-suite'
Making install in am
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/am'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/am'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/am'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/am'
Making install in doc
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
Making install in ref
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/ref'
make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/ref'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/info'
 install -p -m 644 ./guile.info ./guile.info-1 ./guile.info-2 ./guile.info-3 
./guile.info-4 ./guile.info-5 ./guile.info-6 ./guile.info-7 ./guile.info-8 
./guile.info-9 ./guile.info-10 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/info'
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/ref'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/ref'
Making install in r5rs
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/r5rs'
make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/r5rs'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/info'
 install -p -m 644 ./r5rs.info 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/info'
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/r5rs'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc/r5rs'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
make[6]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/man/man1'
 install -p -m 644 'guile.1' 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/man/man1/guile-2.2.1'
make[6]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1/doc'
make[4]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make[5]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/include/guile/2.2'
 install -p -m 644 libguile.h 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/include/guile/2.2'
 /bin/mkdir -p '/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/guile/2.2'
 install -p -m 644 libguile/guile-procedures.txt 
'/<<BUILDDIR>>/guile-2.2-2.2.4+1/debian/tmp/usr/share/guile/2.2'
make[5]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make[4]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make[3]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make[2]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
rm -f debian/tmp/usr/lib/x86_64-linux-gnu/libguile*.la
make[1]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
   debian/rules override_dh_install-indep
make[1]: Entering directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
test "guile.info guile.info-1 guile.info-10 guile.info-2 guile.info-3 
guile.info-4 guile.info-5 guile.info-6 guile.info-7 guile.info-8 guile.info-9" 
= \
  "guile.info guile.info-1 guile.info-10 guile.info-2 guile.info-3 guile.info-4 
guile.info-5 guile.info-6 guile.info-7 guile.info-8 guile.info-9"
dh_install -i --fail-missing \
  -Xusr/share/info/dir \
  -Xusr/share/info/r5rs.info \
  -Xusr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.a \
  -Xusr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.la
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 12.
dh_missing: usr/bin/guile-2.2 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: guile-2.2 (1), guile-2.2-dev (30), guile-2.2-doc (12), 
guile-2.2-libs (207)
        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
dh_install: dh_missing --exclude usr/share/info/dir --exclude 
usr/share/info/r5rs.info --exclude 
usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.a --exclude 
usr/lib/x86_64-linux-gnu/guile/2.2/extensions/guile-readline.la --fail-missing 
returned exit code 2
make[1]: *** [debian/rules:244: override_dh_install-indep] Error 25
make[1]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.4+1'
make: *** [debian/rules:98: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess 
returned exit status 2
--------------------------------------------------------------------------------

To reproduce please try "dpkg-buildpackage -A".

While we are at it, uploading in source-only form (dpkg-buildpackage -S) helps 
a lot
to discover these kind of bugs sooner.

Thanks.

Reply via email to