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>>'
[32mCreated
doc/build/daps-asciidoc/single-html/daps-asciidoc/daps-asciidoc.html[0m
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
[32mCreated doc/build/daps-user/single-html/daps-user/daps-user.html[0m
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
[32mCreated doc/build/daps-quick/single-html/daps-quick/daps-quick.html[0m
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
[32mCreated man pages man/build/daps-manpages/man/daps.1[0m
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
[32mCreated man pages man/build/daps-manpages/man/ccecho.1[0m
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>>'
[32mCreated man pages man/build/daps-manpages/man/daps-init.1[0m
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)