Source: gutenprint Version: 5.3.1-2 Severity: serious Justification: fails to build from source (but built successfully in the past)
Hi, gutenprint FTBFS twice in a row. The first build succeeds, but the subsequent debian/rules clean causes doc/gutenprint/*, doc/gutenprintui2/* (and possibly more relevant files) to be deleted, which are not regenerated during the second build. >From the attached logfile: [first build succeeded] [from debian/rules clean after the first build] ... Making distclean in doc make[2]: Entering directory '/build/gutenprint-5.3.1/doc' Making distclean in developer make[3]: Entering directory '/build/gutenprint-5.3.1/doc/developer' rm -rf .libs _libs if test . = "." -a false = false ; then \ echo "clean-local: Not removing reference-html" ; \ echo 'clean-local: Not removing gutenprint.pdf' ; \ echo 'clean-local: Not removing gutenprint.ps' ; \ else \ rm -f gutenprint.pdf gutenprint.ps; rm -rf *html-stamp reference-html ; \ fi rm -f *.lo clean-local: Not removing reference-html clean-local: Not removing gutenprint.pdf clean-local: Not removing gutenprint.ps if test . = "." ; then \ : ; \ else \ rm -f copying.xml dither.xml escp2.xml gutenprint.xml gpl-appendix.xml introduction.xml new-printer.xml problems.xml using.xml weave.xml ; \ fi test -z "" || rm -f rm -rf *.tex *.log *.aux *.dvi *.gz *.out *.junk *.out *.fot test . = "." || test -z "" || rm -f rm -rf db2html* DB2HTML* CATALOG.local rm -f Makefile make[3]: Leaving directory '/build/gutenprint-5.3.1/doc/developer' make[3]: Entering directory '/build/gutenprint-5.3.1/doc' rm -rf .libs _libs rm -f *.lo test -z "gutenprint.dox gutenprintui2.dox" || rm -f gutenprint.dox gutenprintui2.dox rm -rf gutenprint rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f test -z "gutenprint-stamp gutenprintui2-stamp" || rm -f gutenprint-stamp gutenprintui2-stamp rm -rf gutenprintui2 make[3]: Leaving directory '/build/gutenprint-5.3.1/doc' rm -f Makefile make[2]: Leaving directory '/build/gutenprint-5.3.1/doc' ... [building the source package after the first build+clean causes dpkg-source to report many deleted files] ... dpkg-source: warning: ignoring deletion of file doc/gutenprintui2-stamp, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/Makefile.in, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint-stamp, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/developer/Makefile.in, use --include-removal to override dpkg-source: warning: ignoring deletion of directory doc/gutenprintui2 dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/gutenprintui2.tag, use --include-removal to override dpkg-source: warning: ignoring deletion of directory doc/gutenprintui2/html dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/index.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/bc_s.png, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/folderopen.png, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/sync_off.png, use --include-removal to override ... dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/bdwn.png, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/splitbar.png, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/functions_vars.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprintui2/html/doc.png, use --include-removal to override dpkg-source: warning: ignoring deletion of directory doc/gutenprint dpkg-source: warning: ignoring deletion of file doc/gutenprint/gutenprint.tag, use --include-removal to override dpkg-source: warning: ignoring deletion of directory doc/gutenprint/html dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/group__printer.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/index.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/bc_s.png, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/structstp__shade.html, use --include-removal to override ... dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/globals_d.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/util_8h.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/string-list_8h.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/array_8h.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/group__color.html, use --include-removal to override dpkg-source: warning: ignoring deletion of file doc/gutenprint/html/globals_n.html, use --include-removal to override ... [from the second build] ... Making all in doc make[3]: Entering directory '/build/gutenprint-5.3.1/doc' Making all in developer make[4]: Entering directory '/build/gutenprint-5.3.1/doc/developer' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/gutenprint-5.3.1/doc/developer' make[4]: Entering directory '/build/gutenprint-5.3.1/doc' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/gutenprint-5.3.1/doc' make[3]: Leaving directory '/build/gutenprint-5.3.1/doc' ... Making install in doc make[2]: Entering directory '/build/gutenprint-5.3.1/doc' Making install in developer make[3]: Entering directory '/build/gutenprint-5.3.1/doc/developer' make[4]: Entering directory '/build/gutenprint-5.3.1/doc/developer' make[4]: Nothing to be done for 'install-exec-am'. if test -n 'html' ; then \ /bin/mkdir -p /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc/reference-html ; \ if test -f gutenprint.pdf ; then \ /usr/bin/install -c -m 644 gutenprint.pdf /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc ; \ elif test -f ./gutenprint.pdf ; then \ /usr/bin/install -c -m 644 ./gutenprint.pdf /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc ; \ fi ; \ if test -d reference-html ; then \ HTMLGENDIR="reference-html" ; \ elif test -d ./reference-html ; then \ HTMLGENDIR="./reference-html" ; \ else \ exit 1 ; \ fi ; \ for file in $HTMLGENDIR/*.html $HTMLGENDIR/*.css ; do \ if test -f $file ; then \ /usr/bin/install -c -m 644 $file /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc/reference-html ; \ fi ; \ done ; \ fi make[4]: Leaving directory '/build/gutenprint-5.3.1/doc/developer' make[3]: Leaving directory '/build/gutenprint-5.3.1/doc/developer' make[3]: Entering directory '/build/gutenprint-5.3.1/doc' make[4]: Entering directory '/build/gutenprint-5.3.1/doc' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc /usr/bin/install -c -m 644 ./FAQ.html /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc /usr/bin/install -c -m 644 ./gutenprint-users-manual.odt /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc /usr/bin/install -c -m 644 ./gutenprint-users-manual.pdf /build/gutenprint-5.3.1/debian/tmp/usr/share/gutenprint/doc make[4]: Leaving directory '/build/gutenprint-5.3.1/doc' make[3]: Leaving directory '/build/gutenprint-5.3.1/doc' make[2]: Leaving directory '/build/gutenprint-5.3.1/doc' ... debian/rules override_dh_install-indep make[1]: Entering directory '/build/gutenprint-5.3.1' dh_install -i dh_install: Cannot find (any matches for) "doc/gutenprint/*" (tried in ., debian/tmp) dh_install: libgutenprint-doc missing files: doc/gutenprint/* dh_install: missing files, aborting make[1]: *** [debian/rules:25: override_dh_install-indep] Error 25 make[1]: Leaving directory '/build/gutenprint-5.3.1' make: *** [debian/rules:6: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ... Cheers, Andreas
gutenprint_5.3.1-2_twice.log.gz
Description: application/gzip