Package: src:daps
Version: 3.0.0-4
Severity: important
Tags: ftbfs patch

Dear maintainer:

During a rebuild of all packages in bookworm, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with autoreconf
   dh_update_autotools_config -i
   dh_autoreconf -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --sysconfdir=/etc --disable-edit-rootcatalog
        ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking --sysconfdir=/etc --disable-edit-rootcatalog
checking whether to enable maintainer-specific portions of Makefiles... no
configure:

 Configuring DAPS 3.3.2, the DocBook Authoring and Publishing Suite...


checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for bash version... 5.2.15(1)-release
checking for make... /usr/bin/make
checking for tar... /usr/bin/tar
checking for bzip2... /usr/bin/bzip2
checking for asciidoctor... /usr/bin/asciidoctor
checking for ditaa... /usr/bin/ditaa
checking for epubcheck... /usr/bin/epubcheck
checking for checkbot... 0
checking for remake... /usr/bin/remake
checking for w3m... /usr/bin/w3m
configure: ===== Checking for XML tools...
checking for xmllint... /usr/bin/xmllint
checking for xsltproc... /usr/bin/xsltproc
checking for xmlcatalog... /usr/bin/xmlcatalog
checking for fop... /usr/bin/fop
checking for jing... /usr/bin/jing
checking for trang... /usr/bin/trang
checking for /etc/xml/catalog... yes
configure: ===== Checking for Image conversion tools...
checking for convert... /usr/bin/convert
checking for dia... /usr/bin/dia
checking for exiftool... /usr/bin/exiftool
checking for inkscape... /usr/bin/inkscape
checking for optipng... /usr/bin/optipng
checking for lodraw... /usr/bin/lodraw
checking for pdffonts... /usr/bin/pdffonts
checking for -//W3C//DTD SVG 1.0//EN... yes
checking for -//W3C//DTD SVG 1.1 Basic//EN... no
configure: ===== Checking for Python modules...
checking for a Python interpreter with version >= 3.4... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.10
checking for python3 platform... linux
checking for GNU default python3 prefix... ${prefix}
checking for GNU default python3 exec_prefix... ${exec_prefix}
checking for python3 script directory (pythondir)... 
${PYTHON_PREFIX}/lib/python3.10/site-packages
checking for python3 extension module directory (pyexecdir)... 
${PYTHON_EXEC_PREFIX}/lib/python3.10/site-packages
checking python3 module: lxml... yes
configure: ===== Checking for DocBook 4.x...
checking for -//OASIS//DTD DocBook XML V4.1.2//EN... yes
checking for -//OASIS//DTD DocBook XML V4.2//EN... yes
checking for -//OASIS//DTD DocBook XML V4.3//EN... yes
checking for -//OASIS//DTD DocBook XML V4.4//EN... yes
checking for -//OASIS//DTD DocBook XML V4.5//EN... yes
configure: ===== Checking for additional DocBook 4.5 identifiers (optional)...
checking for -//OASIS//ELEMENTS DocBook Information Pool V4.5//EN... yes
checking for -//OASIS//ENTITIES DocBook Character Entities V4.5//EN... yes
checking for -//OASIS//ENTITIES DocBook Notations V4.5//EN... yes
checking for -//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN... 
yes
checking for -//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN... yes
checking for -//OASIS//DTD DocBook CALS Table Model V4.5//EN... yes
checking for -//OASIS//DTD XML Exchange Table Model 19990315//EN... yes
configure: ===== Checking for ISO Entities identifiers...
checking for ISO 8879:1986//ENTITIES Publishing//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Greek Letters//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Greek Symbols//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Negated 
Relations//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Arrow 
Relations//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML... 
yes
checking for ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML... yes
checking for ISO 8879:1986//ENTITIES General Technical//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML... 
yes
checking for ISO 8879:1986//ENTITIES Added Latin 1//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Binary 
Operators//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Latin 2//EN//XML... yes
checking for ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML... 
yes
checking for ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML... yes
configure: ===== Checking for DocBook 5.0...
checking for http://docbook.org/xml/5.0/rng/docbookxi.rng... yes
checking for http://docbook.org/xml/5.0/rng/docbookxi.rnc... yes
checking for http://docbook.org/xml/5.0/rng/docbook.rng... yes
checking for http://docbook.org/xml/5.0/rng/docbook.rnc... yes
configure: ===== Checking for DocBook 5.1...
checking for http://docbook.org/xml/5.1/rng/docbookxi.rng... no
checking for http://docbook.org/xml/5.1/rng/docbookxi.rnc... no
checking for http://docbook.org/xml/5.1/rng/docbook.rng... no
checking for http://docbook.org/xml/5.1/rng/docbook.rnc... no
checking for http://docbook.org/xml/5.1/rng/assembly.rng... no
checking for http://docbook.org/xml/5.1/rng/assembly.rnc... no
checking for http://docbook.org/xml/5.1/rng/dbits.rng... no
checking for http://docbook.org/xml/5.1/rng/dbits.rnc... no
configure: WARNING: Seems you do not have DocBook 5.1 installed.
configure: ===== Checking for DocBook XSL Stylesheets...
checking for 
http://docbook.sourceforge.net/release/xsl/current/common/common.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/epub/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl... yes
checking for http://docbook.sourceforge.net/release/xsl/current/lib/lib.xsl... 
yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/common/common.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/epub/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/html/chunk.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/html/docbook.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/lib/lib.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl... 
yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/profiling/profile.xsl... 
yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/xhtml/chunk.xsl... yes
checking for 
http://docbook.sourceforge.net/release/xsl-ns/current/xhtml/docbook.xsl... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/xml/entity-decl.ent

DAPS 3.3.2 is configured as follows.  Please verify that this configuration 
matches
your expectations.

Supported features
------------------
* DocBook 4/5 support                * man pages output
* HTML/single HTML output            * webhelp output (experimental)
* ePUB output                        * png and jpg images

Optional features
-----------------
Feature                          | Enabled | Action to enable
..............................................................................
DocBook 5.0 support              |   yes   |
DocBook 5.1 support              |    no   | install DocBook 5.1, the
                                 |         | DocBook 5 XSL stylesheets,
                                 |         | and jing

Support AsciiDoc sources         |   yes   |
Create ASCII txt output          |   yes   |
Create PDF output                |   yes   |
Support for .dia images          |   yes   |
Support for .ditaa images        |   yes   |
Support for .odg images          |   yes   |
Support for .svg images          |   yes   |
Size optimization for .png       |   yes   |
Check links in XML sources       |    no   | install checkbot
Create distributable archives    |   yes   |
Validate generated ePUB files    |   yes   |
Show fonts not embedded in PDFs  |   yes   |
Enhanced debugging               |   yes   |


DAPS will be installed into the following paths:
------------------------------------------------
Executables             : /usr/bin
System wide config files: /etc/daps
Documentation           : /usr/share/doc/daps
Everything else         : /usr/share/daps

dh_python3
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -i
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
test -z "build" || /usr/bin/mkdir -p build
make[3]: Entering directory '/<<PKGBUILDDIR>>'
/bin/sh: 1: [: 1.5.7 2.0.17: unexpected operator
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created 
doc/build/daps-asciidoc/single-html/daps-asciidoc/daps-asciidoc.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created doc/build/daps-user/single-html/daps-user/daps-user.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created doc/build/daps-quick/single-html/daps-quick/daps-quick.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created man pages man/build/daps-manpages/man/daps.1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created man pages man/build/daps-manpages/man/ccecho.1
test -z "build/catalog.d" || /usr/bin/mkdir -p build/catalog.d
touch build/.firstbuild
sed 's_\(xml:base\)="[^"]*"_\1="file:///usr/share/daps/daps-xslt/"_g' 
etc/catalog.debian > build/catalog.d/daps.xml
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Created man pages man/build/daps-manpages/man/daps-init.1
if [ -L bin/daps ]; then rm -f bin/daps; fi
if [ -L bin/daps-xmlformat ]; then rm -f bin/daps-xmlformat; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps.in > bin/daps
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps-xmlformat.in > bin/daps-xmlformat
chmod +x bin/daps-xmlformat
chmod +x bin/daps
if test -n "libexec/daps-jing.debian"; then \
  cp --remove-destination libexec/daps-jing.debian libexec/daps-jing; \
else \
  cp --remove-destination libexec/daps-jing.generic libexec/daps-jing; \
fi
if [ -L etc/config ]; then rm -f etc/config; fi
if test -n ""; then \
  ln -sf  etc/fop/fop-daps.xml; \
else \
  ln -sf fop-daps.generic etc/fop/fop-daps.xml; \
fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' etc/config.in > etc/config
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -i
        make -j2 check "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
touch build/.firstbuild
sed 's_\(xml:base\)="[^"]*"_\1="file:///usr/share/daps/daps-xslt/"_g' 
etc/catalog.debian > build/catalog.d/daps.xml
if [ -L bin/daps ]; then rm -f bin/daps; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps.in > bin/daps
if [ -L bin/daps-xmlformat ]; then rm -f bin/daps-xmlformat; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps-xmlformat.in > bin/daps-xmlformat
chmod +x bin/daps
if test -n "libexec/daps-jing.debian"; then \
  cp --remove-destination libexec/daps-jing.debian libexec/daps-jing; \
else \
  cp --remove-destination libexec/daps-jing.generic libexec/daps-jing; \
fi
chmod +x bin/daps-xmlformat
if [ -L etc/config ]; then rm -f etc/config; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' etc/config.in > etc/config
if test -n ""; then \
  ln -sf  etc/fop/fop-daps.xml; \
else \
  ln -sf fop-daps.generic etc/fop/fop-daps.xml; \
fi
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-indep
dh binary-indep --with autoreconf
   dh_testroot -i
   dh_prep -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
        make -j2 install DESTDIR=/<<BUILDDIR>>/daps-3.3.2\+cleaned1/debian/daps 
AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
touch build/.firstbuild
sed 's_\(xml:base\)="[^"]*"_\1="file:///usr/share/daps/daps-xslt/"_g' 
etc/catalog.debian > build/catalog.d/daps.xml
if [ -L bin/daps ]; then rm -f bin/daps; fi
if [ -L bin/daps-xmlformat ]; then rm -f bin/daps-xmlformat; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps.in > bin/daps
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps-xmlformat.in > bin/daps-xmlformat
chmod +x bin/daps-xmlformat
chmod +x bin/daps
if test -n "libexec/daps-jing.debian"; then \
  cp --remove-destination libexec/daps-jing.debian libexec/daps-jing; \
else \
  cp --remove-destination libexec/daps-jing.generic libexec/daps-jing; \
fi
if [ -L etc/config ]; then rm -f etc/config; fi
if test -n ""; then \
  ln -sf  etc/fop/fop-daps.xml; \
else \
  ln -sf fop-daps.generic etc/fop/fop-daps.xml; \
fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' etc/config.in > etc/config
make[4]: Entering directory '/<<PKGBUILDDIR>>'
touch build/.firstbuild
test -z "/<<PKGBUILDDIR>>/debian/daps/usr/share/doc/daps/html" || /usr/bin/mkdir -p 
/<<PKGBUILDDIR>>/debian/daps/usr/share/doc/daps/html
test -z "/<<PKGBUILDDIR>>/debian/daps/usr/share/daps" || /usr/bin/mkdir -p 
/<<PKGBUILDDIR>>/debian/daps/usr/share/daps
test -z "/<<PKGBUILDDIR>>/debian/daps/usr/share/xml/daps/schema/" || /usr/bin/mkdir -p 
/<<PKGBUILDDIR>>/debian/daps/usr/share/xml/daps/schema/
test -z "/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/init_templates" || /usr/bin/mkdir -p 
/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/init_templates
if [ -L autobuild/daps-autobuild ]; then rm -f autobuild/daps-autobuild; fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' autobuild/daps-autobuild.in > 
autobuild/daps-autobuild
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/bash-completion/completions'
chmod +x autobuild/daps-autobuild
sed 's_\(xml:base\)="[^"]*"_\1="file:///usr/share/daps/daps-xslt/"_g' 
etc/catalog.debian > build/catalog.d/daps.xml
 /usr/bin/install -c -m 644 bash_completion/daps 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/bash-completion/completions'
if [ -L etc/config ]; then rm -f etc/config; fi
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/lib'
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' etc/config.in > etc/config
 /usr/bin/install -c -m 644 lib/bigfile lib/daps_functions lib/epub lib/getimages lib/html 
lib/images lib/linkcheck lib/locdrop lib/man lib/package-html lib/package-pdf 
lib/package-src lib/pdf lib/spellcheck lib/stylecheck lib/text lib/unpack-locdrop 
lib/webhelp lib/xmlformat '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/lib'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/make'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/doc/daps'
 /usr/bin/install -c -m 644 make/adoc2xml.mk make/clean.mk make/common_variables.mk 
make/debug.mk make/epub.mk make/filelist.mk make/filenames.mk make/html.mk make/images.mk 
make/locdrop.mk make/man.mk make/misc.mk make/packaging.mk make/pdf.mk 
make/print_results.mk make/profiling.mk make/selector.mk make/setfiles.mk make/text.mk 
make/validate.mk make/webhelp.mk 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/make'
 /usr/bin/install -c -m 644 BUGS COPYING COPYING-2.0 COPYING-3.0 INSTALL.adoc README.adoc 
README.quickstart.adoc '/<<PKGBUILDDIR>>/debian/daps/usr/share/doc/daps'
if test -n ""; then \
  ln -sf  etc/fop/fop-daps.xml; \
else \
  ln -sf fop-daps.generic etc/fop/fop-daps.xml; \
fi
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/emacs/site-lisp'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/etc/daps/xep/hyphen'
 /usr/bin/install -c -m 644 misc/docbook_macros.el 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/emacs/site-lisp'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/init_templates'
 /usr/bin/install -c -m 644 etc/xep/hyphen/dehyph_rx.tex etc/xep/hyphen/dkcommon.tex 
etc/xep/hyphen/eshyph_rx.tex etc/xep/hyphen/huhyph_rx.tex etc/xep/hyphen/hyphen_rx.tex 
etc/xep/hyphen/ithyph_rx.tex etc/xep/hyphen/plhyph_rx.tex etc/xep/hyphen/ruhyphal.tex 
etc/xep/hyphen/czhyphen.il2 '/<<PKGBUILDDIR>>/debian/daps/etc/daps/xep/hyphen'
 /usr/bin/install -c -m 644 init_templates/DC-file.template 
init_templates/MAIN.db4-article.template init_templates/MAIN.db4-book.template 
init_templates/MAIN.db4-set.template init_templates/MAIN.db5-article.template 
init_templates/MAIN.db5-book.template init_templates/MAIN.db5-set.template 
init_templates/daps-auto_sample.ini init_templates/example1.png init_templates/example2.png 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/init_templates'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/etc/daps/xep'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/asciidoc'
 /usr/bin/install -c -m 644 etc/xep/xep-daps.xml 
'/<<PKGBUILDDIR>>/debian/daps/etc/daps/xep'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/common'
 /usr/bin/install -c -m 644 daps-xslt/asciidoc/postprocess.xsl 
daps-xslt/asciidoc/setify.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/asciidoc'
 /usr/bin/install -c -m 644 daps-xslt/common/attributes.xsl 
daps-xslt/common/catalog_xml2sgml.xsl daps-xslt/common/check_rootid.xsl 
daps-xslt/common/copy.xsl daps-xslt/common/extract-components.xsl 
daps-xslt/common/extract-files-and-images.xsl daps-xslt/common/fixsvg.xsl 
daps-xslt/common/get-all-used-files.xsl daps-xslt/common/get-all-xmlids.xsl 
daps-xslt/common/get-bookstructure.xsl daps-xslt/common/get-booktitle.xsl 
daps-xslt/common/get-dbxslt-version.xsl daps-xslt/common/get-docbook-version.xsl 
daps-xslt/common/get-graphics.xsl daps-xslt/common/get-headlines-ids.xsl 
daps-xslt/common/get-language.xsl daps-xslt/common/get-links.xsl 
daps-xslt/common/get-manpage-filename.xsl daps-xslt/common/get-remarks.xsl 
daps-xslt/common/get-rootelement-id.xsl daps-xslt/common/get-rootids.xsl 
daps-xslt/common/get-xml-model.xsl daps-xslt/common/get-xml-stylesheet.xsl 
daps-xslt/common/math.xsl daps-xslt/common/pretty-print.xsl 
daps-xslt/common/reduce-from-set.xsl daps-xslt/common/remove-db5-ns.xsl 
daps-xslt/common/resolve-pi.xsl daps-xslt/common/rootid.xsl 
daps-xslt/common/search4includedfiles.xsl daps-xslt/common/search4index.xsl 
daps-xslt/common/svg.color2grayscale.xsl daps-xslt/common/svg2svg.xsl 
daps-xslt/common/vset.ops.xsl daps-xslt/common/xpath.location.xsl 
daps-xslt/common/colornames.xml daps-xslt/common/rects.svg 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/common'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/contrib'
 /usr/bin/install -c -m 644 daps-xslt/contrib/change-productname.xsl 
daps-xslt/contrib/convert-table2variablelist.xsl daps-xslt/contrib/get-graphics-csv.xsl 
daps-xslt/contrib/get-ids.xsl daps-xslt/contrib/get-novell-ids.xsl 
daps-xslt/contrib/get-textonly.xsl daps-xslt/contrib/get-xref2booklist.xsl 
daps-xslt/contrib/get-xrefs.xsl daps-xslt/contrib/listbook-xrefs.xsl 
daps-xslt/contrib/maketoc.xsl daps-xslt/contrib/obfuscate.xsl 
daps-xslt/contrib/onlystructure.xsl daps-xslt/contrib/preserve-remark.trans.xsl 
daps-xslt/contrib/simple-headlines.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/contrib'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/desktop'
 /usr/bin/install -c -m 644 daps-xslt/desktop/docbook.xsl daps-xslt/desktop/filename.xsl 
daps-xslt/desktop/write.text.chunk.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/desktop'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/epub'
 /usr/bin/install -c -m 644 daps-xslt/epub/db2db.xsl daps-xslt/epub/get_manifest.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/epub'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/index'
 /usr/bin/install -c -m 644 daps-xslt/index/xml2idx.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/index'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/lib'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/mallard'
 /usr/bin/install -c -m 644 daps-xslt/lib/create-doctype.xsl 
daps-xslt/lib/resolve-xrefs.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/lib'
 /usr/bin/install -c -m 644 daps-xslt/mallard/docbook.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/mallard'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/migrate'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/profiling'
 /usr/bin/install -c -m 644 daps-xslt/migrate/db5-move-blocks-outof-para.xsl 
daps-xslt/migrate/db5togeekodoc.xsl daps-xslt/migrate/suse-upgrade.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/migrate'
 /usr/bin/mkdir -p 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/relnotes'
 /usr/bin/install -c -m 644 daps-xslt/profiling/base-profile.xsl 
daps-xslt/profiling/check.profiling.xsl daps-xslt/profiling/docbook41-profile.xsl 
daps-xslt/profiling/docbook42-profile.xsl daps-xslt/profiling/docbook43-profile.xsl 
daps-xslt/profiling/docbook44-profile.xsl daps-xslt/profiling/docbook45-profile.xsl 
daps-xslt/profiling/docbook50-profile.xsl daps-xslt/profiling/docbook51-profile.xsl 
daps-xslt/profiling/indexranges.xsl daps-xslt/profiling/noprofile4.xsl 
daps-xslt/profiling/noprofile5.xsl daps-xslt/profiling/novdoc-profile.xsl 
daps-xslt/profiling/param.xsl daps-xslt/profiling/pi-attribute.xsl 
daps-xslt/profiling/profile-rootid.xsl daps-xslt/profiling/set.operations4profiling.xsl 
daps-xslt/profiling/suse-pi.xsl daps-xslt/profiling/xinclude-parse-text.xsl 
daps-xslt/profiling/xml-stylesheet.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/profiling'
 /usr/bin/install -c -m 644 daps-xslt/relnotes/rn-remove-entities.xsl 
daps-xslt/relnotes/yast.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/relnotes'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/xhtml'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/yelp'
 /usr/bin/install -c -m 644 daps-xslt/xhtml/generate.manifest.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/xhtml'
 /usr/bin/install -c -m 644 daps-xslt/yelp/docbook.xsl 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/daps-xslt/yelp'
if [ -L bin/daps ]; then rm -f bin/daps; fi
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/share/man/man1'
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps.in > bin/daps
chmod +x bin/daps
 /usr/bin/install -c -m 644 ./man/build/daps-manpages/man/daps.1 
./man/build/daps-manpages/man/ccecho.1 ./man/build/daps-manpages/man/daps-init.1 
./man/build/daps-manpages/man/daps-autobuild.1 
'/<<PKGBUILDDIR>>/debian/daps/usr/share/man/man1'
if [ -L bin/daps-xmlformat ]; then rm -f bin/daps-xmlformat; fi
if test -n "libexec/daps-jing.debian"; then \
  cp --remove-destination libexec/daps-jing.debian libexec/daps-jing; \
else \
  cp --remove-destination libexec/daps-jing.generic libexec/daps-jing; \
fi
sed -e 's|@sysconfdir[@]|/etc|g' -e 's|@bindir[@]|/usr/bin|g' -e 
's|@pkgdatadir[@]|/usr/share/daps|g' -e 's|@datadir[@]|/usr/share|g' -e 
's|@prefix[@]|/usr|g' -e 's|@db5version[@]|5.0|g' -e 
's|@PACKAGE_VERSION[@]|3.3.2|g' bin/daps-xmlformat.in > bin/daps-xmlformat
for BOOK in ./doc/build/daps-user/single-html/daps-user/ 
./doc/build/daps-quick/single-html/daps-quick/ 
./doc/build/daps-asciidoc/single-html/daps-asciidoc/; do \
  tar c --mode=u+w,go+r-w,a-s -C $BOOK . | \
        (cd /<<PKGBUILDDIR>>/debian/daps/usr/share/doc/daps/html; tar xp); \
done
chmod +x bin/daps-xmlformat
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/etc/xml/catalog.d'
 /usr/bin/install -c -m 644 build/catalog.d/daps.xml 
'/<<PKGBUILDDIR>>/debian/daps/etc/xml/catalog.d'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/etc/daps'
 /usr/bin/install -c -m 644 etc/config etc/docbook-xmlformat.conf 
etc/docbook-xmlformat-1.04.conf etc/docbook-xmlformat-1.9.conf 
etc/CatalogManager.properties '/<<PKGBUILDDIR>>/debian/daps/etc/daps'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/etc/daps/fop'
 /usr/bin/install -c -m 644 etc/fop/fop-daps.xml 
'/<<PKGBUILDDIR>>/debian/daps/etc/daps/fop'
install -m755 autobuild/daps-autobuild /<<PKGBUILDDIR>>/debian/daps/usr/bin
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/daps/usr/bin'
install -m644 autobuild/daps-autobuild.rnc 
/<<PKGBUILDDIR>>/debian/daps/usr/share/xml/daps/schema/
/usr/bin/mkdir: cannot create directory ‘/<<PKGBUILDDIR>>/debian/daps/usr/bin’: 
File exists
make[4]: *** [Makefile:609: install-dist_binSCRIPTS] Error 1
make[4]: *** Waiting for unfinished jobs....
install -m644 autobuild/daps-autobuild.xml 
/<<PKGBUILDDIR>>/debian/daps/usr/share/daps/init_templates
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: *** [Makefile:1538: install-am] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:1230: install-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j2 install 
DESTDIR=/<<BUILDDIR>>/daps-3.3.2\+cleaned1/debian/daps AM_UPDATE_INFO_DIR=no 
returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess 
returned exit status 2
--------------------------------------------------------------------------------

This happened because the line saying:

install -m755 autobuild/daps-autobuild /<<PKGBUILDDIR>>/debian/daps/usr/bin

was executed by "accident" [*] when "debian/daps/usr/bin" did not yet exist,
making "debian/daps/usr/bin" really to be a copy of "autobuild/daps-autobuild".
So, when Makefile tries to create debian/daps/usr/bin as a directory,
it fails because it's already a file.

[*] Not an accident, of course, this is a Makefile bug.

How to reproduce:

I managed to trigger this randomly by using make 4.4 from ftp.gnu.org, built by 
simply
doing "./configure; make" and putting the "make" binary in /usr/local/bin. This 
release
of make has a new option called --shuffle which is ideal for cases like this 
one.

Then the following will fail with some significant probability:

debian/rules build
rm -rf debian/daps && make --shuffle install DESTDIR=$(pwd)/debian/daps 
AM_UPDATE_INFO_DIR=no
rm -rf debian/daps && make --shuffle install DESTDIR=$(pwd)/debian/daps 
AM_UPDATE_INFO_DIR=no
rm -rf debian/daps && make --shuffle install DESTDIR=$(pwd)/debian/daps 
AM_UPDATE_INFO_DIR=no
rm -rf debian/daps && make --shuffle install DESTDIR=$(pwd)/debian/daps 
AM_UPDATE_INFO_DIR=no
rm -rf debian/daps && make --shuffle install DESTDIR=$(pwd)/debian/daps 
AM_UPDATE_INFO_DIR=no
[...]

I attach a workaround which seems to work (relative to version 3.3.2+cleaned1-3 
in bookworm),
but you might want to forward this upstream for an "official" solution.

Thanks.
--- a/Makefile.in
+++ b/Makefile.in
@@ -1731,6 +1731,7 @@ install-data-local:
          tar c --mode=u+w,go+r-w,a-s -C $$BOOK . | \
                (cd $(DESTDIR)$(docdir)/html; tar xp); \
        done
+       mkdir -p $(DESTDIR)$(bindir)
        install -m755 autobuild/daps-autobuild $(DESTDIR)$(bindir)
        install -m644 autobuild/daps-autobuild.rnc 
$(DESTDIR)$(datadir)/xml/$(PACKAGE)/schema/
        install -m644 autobuild/daps-autobuild.xml $(DESTDIR)$(templatedir)

Reply via email to