[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#910547: gutenprint: make distclean deletes doc/gutenprint{,ui2}/* which is not regenerated



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

Attachment: gutenprint_5.3.1-2_twice.log.gz
Description: application/gzip


Reply to: