Bug#1103232: apertium-oci-fra: FTBFS: Document oci-fra.t1x does not validate against /usr/share/apertium/transfer.dtd

Santiago Vila sanvila at debian.org
Tue Apr 15 06:33:54 BST 2025


Package: src:apertium-oci-fra
Version: 1.0.0-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
configure.ac:26: warning: AC_OUTPUT should be used without arguments.
configure.ac:26: You should run autoupdate.
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
Makefile.am: installing './INSTALL'
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd /<<PKGBUILDDIR>>/apertium-oci-1.0.0 && autoreconf -fi && ./configure
configure.ac:13: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:13: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:13: the top level
configure.ac:30: warning: AC_OUTPUT should be used without arguments.
configure.ac:30: You should run autoupdate.
Makefile.am: installing './INSTALL'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.6.0... yes
checking for lttoolbox >= 3.5.0... yes
checking for cg3 >= 1.3.0... yes
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating apertium-oci.pc
cd /<<PKGBUILDDIR>>/apertium-fra-1.12.0 && autoreconf -fi && ./configure
configure.ac:16: warning: AC_OUTPUT should be used without arguments.
configure.ac:16: You should run autoupdate.
Makefile.am: installing './INSTALL'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.7.0... yes
checking for lttoolbox >= 3.5.3... yes
checking for cg3 >= 1.3.2... yes
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating apertium-fra.pc
dh_auto_configure -- --with-lang1=/<<PKGBUILDDIR>>/apertium-oci-1.0.0 --with-lang2=/<<PKGBUILDDIR>>/apertium-fra-1.12.0
	./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 --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-lang1=/<<PKGBUILDDIR>>/apertium-oci-1.0.0 --with-lang2=/<<PKGBUILDDIR>>/apertium-fra-1.12.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking for gawk... (cached) gawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for apertium >= 3.6.0... yes
checking for lttoolbox >= 3.5.0... yes
checking for cg3 >= 1.3.0... yes
checking for apertium-lex-tools >= 0.4.0... yes
checking for gzcat... no
checking for zcat... /usr/bin/zcat
Using apertium-oci from /<<PKGBUILDDIR>>/apertium-oci-1.0.0
Using apertium-fra from /<<PKGBUILDDIR>>/apertium-fra-1.12.0
checking for apertium-regtest >= 0.0.1... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd /<<PKGBUILDDIR>>/apertium-oci-1.0.0 && /usr/bin/make -j2
make[2]: Entering directory '/<<PKGBUILDDIR>>/apertium-oci-1.0.0'
/usr/bin/mkdir -p .deps
cg-comp apertium-oci.oci.rlx oci.rlx.bin
touch .deps/.d
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
xsltproc --stringparam alt oci alt.xsl apertium-oci.oci.metadix >.deps/oci.metadix
Sections: 1, Rules: 2576, Sets: 1715, Tags: 2313
139 rules cannot be skipped by index.
xsltproc --stringparam alt oci alt.xsl apertium-oci.post-oci.dix >.deps/oci.post.dix
xsltproc --stringparam alt oci at gascon alt.xsl apertium-oci.oci.metadix >.deps/oci at gascon.metadix
xsltproc --stringparam alt oci at gascon alt.xsl apertium-oci.post-oci.dix >.deps/oci at gascon.post.dix
xsltproc --stringparam alt oci at aran alt.xsl apertium-oci.oci.metadix >.deps/oci at aran.metadix
xsltproc --stringparam alt oci at aran alt.xsl apertium-oci.post-oci.dix >.deps/oci at aran.post.dix
xsltproc buscaPar.xsl .deps/oci.metadix | uniq >$$tmp1 && \
xsltproc $$tmp1 .deps/oci.metadix > .deps/oci.dix && rm $$tmp1
lt-comp lr .deps/oci.post.dix oci.autopgen.bin
main at standard 465 1334
xsltproc buscaPar.xsl .deps/oci at gascon.metadix | uniq >$$tmp1 && \
xsltproc $$tmp1 .deps/oci at gascon.metadix > .deps/oci at gascon.dix && rm $$tmp1
lt-comp lr .deps/oci at gascon.post.dix oci at gascon.autopgen.bin
main at standard 627 1751
xsltproc buscaPar.xsl .deps/oci at aran.metadix | uniq >$$tmp1 && \
xsltproc $$tmp1 .deps/oci at aran.metadix > .deps/oci at aran.dix && rm $$tmp1
lt-comp lr .deps/oci at aran.post.dix oci at aran.autopgen.bin
main at standard 478 1546
apertium-validate-dictionary .deps/oci.dix
lt-comp lr .deps/oci.dix oci.automorf.bin apertium-oci.oci.acx
apertium-validate-dictionary .deps/oci.dix
lt-comp rl .deps/oci.dix oci.autogen.bin
apostrophes at postblank 9 8
final at inconditional 29 544
main at standard 133340 2348342
apertium-validate-dictionary .deps/oci at gascon.dix
lt-comp lr .deps/oci at gascon.dix oci at gascon.automorf.bin apertium-oci.oci.acx
apostrophes at postblank 9437 14847
final at inconditional 35 556
main at standard 167986 2619816
preapostrophes at preblank 49 79
apertium-validate-dictionary .deps/oci at gascon.dix
lt-comp rl .deps/oci at gascon.dix oci at gascon.autogen.bin
apostrophes at postblank 9 8
final at inconditional 25 538
main at standard 145921 3066642
apertium-validate-dictionary .deps/oci at aran.dix
lt-comp lr .deps/oci at aran.dix oci at aran.automorf.bin apertium-oci.oci.acx
apostrophes at postblank 7256 12924
final at inconditional 25 538
main at standard 180342 3371752
preapostrophes at preblank 49 79
apertium-validate-dictionary .deps/oci at aran.dix
lt-comp rl .deps/oci at aran.dix oci at aran.autogen.bin
apostrophes at postblank 4050 6580
final at inconditional 17 366
main at standard 98967 1297324
preapostrophes at preblank 49 79
lt-print oci.automorf.bin | gzip -n -9 -c > oci.automorf.att.gz
apostrophes at postblank 9 8
final at inconditional 17 366
main at standard 83904 1145051
lt-print oci.autogen.bin | gzip -n -9 -c > oci.autogen.att.gz
lt-print oci at gascon.automorf.bin | gzip -n -9 -c > oci at gascon.automorf.att.gz
lt-print oci at gascon.autogen.bin | gzip -n -9 -c > oci at gascon.autogen.att.gz
lt-print oci at aran.automorf.bin | gzip -n -9 -c > oci at aran.automorf.att.gz
lt-print oci at aran.autogen.bin | gzip -n -9 -c > oci at aran.autogen.att.gz
make[2]: Leaving directory '/<<PKGBUILDDIR>>/apertium-oci-1.0.0'
cd /<<PKGBUILDDIR>>/apertium-fra-1.12.0 && /usr/bin/make -j2
make[2]: Entering directory '/<<PKGBUILDDIR>>/apertium-fra-1.12.0'
xsltproc buscaPar.xsl apertium-fra.fra.metadix |uniq >fra.xsl.tmp
/usr/bin/mkdir -p .deps
touch .deps/.d
lt-comp lr apertium-fra.post-fra.dix fra.autopgen.bin
main at standard 1036 2009
cg-comp apertium-fra.fra.rlx fra.rlx.bin
Sections: 1, Rules: 2261, Sets: 1437, Tags: 1114
34 rules cannot be skipped by index.
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
mv fra.xsl.tmp fra.xsl
xsltproc fra.xsl apertium-fra.fra.metadix > .deps/fra.dix.tmp
mv .deps/fra.dix.tmp .deps/fra.dix
apertium-validate-dictionary .deps/fra.dix
apertium-validate-dictionary .deps/fra.dix
lt-comp lr .deps/fra.dix fra.automorf.bin apertium-fra.fra.acx
lt-comp rl .deps/fra.dix fra.autogen.bin apertium-fra.fra.acx
apostrophes at postblank 15 16
final at inconditional 27 420
main at standard 178998 2588675
lt-print fra.autogen.bin | gzip -9 -c -n > fra.autogen.att.gz
apostrophes at postblank 4781 6736
final at inconditional 30 463
main at standard 185387 2612435
lt-print fra.automorf.bin | gzip -9 -c -n > fra.automorf.att.gz
make[2]: Leaving directory '/<<PKGBUILDDIR>>/apertium-fra-1.12.0'
dh_auto_build
	make -j2
make[2]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/mkdir -p .deps
cg-comp /<<PKGBUILDDIR>>/apertium-oci-1.0.0/apertium-oci.oci.rlx oci-fra.rlx.bin
touch .deps/.d
lsx-comp -v "oci" lr apertium-oci-fra.oci-fra.l1x oci-fra.autosep1.bin
main at standard 3590 4999
lsx-comp -v "oci at gascon" lr apertium-oci-fra.oci-fra.l1x oci at gascon-fra.autosep1.bin
Sections: 1, Rules: 2576, Sets: 1715, Tags: 2313
139 rules cannot be skipped by index.
lsx-comp -v "oci" lr apertium-oci-fra.oci-fra.l2x oci-fra.autosep2.bin
main at standard 1150 1440
lsx-comp -v "oci at gascon" lr apertium-oci-fra.oci-fra.l2x oci at gascon-fra.autosep2.bin
main at standard 3645 5073
lsx-comp -v "oci" lr apertium-oci-fra.fra-oci.l1x fra-oci.autosep1.bin
main at standard 1108 1390
lsx-comp -v "oci at gascon" lr apertium-oci-fra.fra-oci.l1x fra-oci at gascon.autosep1.bin
main at standard 1532 2008
lsx-comp -v "oci" lr apertium-oci-fra.fra-oci.l2x fra-oci.autosep2.bin
main at standard 1300 1708
lsx-comp -v "oci at gascon" lr apertium-oci-fra.fra-oci.l2x fra-oci at gascon.autosep2.bin
main at standard 2676 3584
cp /<<PKGBUILDDIR>>/apertium-fra-1.12.0/fra.autogen.bin oci-fra.autogen.bin
main at standard 2645 3535
cp /<<PKGBUILDDIR>>/apertium-fra-1.12.0/fra.autopgen.bin oci-fra.autopgen.bin
apertium-filter-rules oci apertium-oci-fra.oci-fra.t1x >oci-fra.t1x
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.t1x >oci at gascon-fra.t1x
apertium-validate-interchunk apertium-oci-fra.oci-fra.t2x_temps
apertium-filter-rules oci apertium-oci-fra.oci-fra.t2ax >oci-fra.t2ax
apertium-preprocess-transfer apertium-oci-fra.oci-fra.t2x_temps oci-fra.t2x_temps.bin
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.t2ax >oci at gascon-fra.t2ax
apertium-filter-rules oci apertium-oci-fra.oci-fra.t2bx >oci-fra.t2bx
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.t2bx >oci at gascon-fra.t2bx
apertium-filter-rules oci apertium-oci-fra.oci-fra.t2cx >oci-fra.t2cx
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.t2cx >oci at gascon-fra.t2cx
apertium-validate-interchunk apertium-oci-fra.oci-fra.t2dx
apertium-preprocess-transfer apertium-oci-fra.oci-fra.t2dx oci-fra.t2dx.bin
apertium-validate-interchunk apertium-oci-fra.oci-fra.t2ex
apertium-validate-postchunk apertium-oci-fra.oci-fra.t3x
apertium-preprocess-transfer apertium-oci-fra.oci-fra.t2ex oci-fra.t2ex.bin
apertium-preprocess-transfer apertium-oci-fra.oci-fra.t3x oci-fra.t3x.bin
apertium-filter-rules oci apertium-oci-fra.oci-fra.t4x >oci-fra.t4x
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.t4x >oci at gascon-fra.t4x
cp /<<PKGBUILDDIR>>/apertium-fra-1.12.0/fra.prob fra-oci.prob
cg-comp /<<PKGBUILDDIR>>/apertium-fra-1.12.0/apertium-fra.fra.rlx fra-oci.rlx.bin
apertium-filter-rules oci apertium-oci-fra.fra-oci.lrx >.deps/fra-oci.lrx
Sections: 1, Rules: 2261, Sets: 1437, Tags: 1114
34 rules cannot be skipped by index.
apertium-filter-rules oci at gascon apertium-oci-fra.fra-oci.lrx >.deps/fra-oci at gascon.lrx
cp /<<PKGBUILDDIR>>/apertium-oci-1.0.0/oci.autogen.bin fra-oci.autogen.bin
cp /<<PKGBUILDDIR>>/apertium-oci-1.0.0/oci at gascon.autogen.bin fra-oci at gascon.autogen.bin
cp /<<PKGBUILDDIR>>/apertium-oci-1.0.0/oci.autopgen.bin fra-oci.autopgen.bin
cp /<<PKGBUILDDIR>>/apertium-oci-1.0.0/oci at gascon.autopgen.bin fra-oci at gascon.autopgen.bin
apertium-filter-rules oci apertium-oci-fra.fra-oci.t1x >fra-oci.t1x
apertium-filter-rules oci at gascon apertium-oci-fra.fra-oci.t1x >fra-oci at gascon.t1x
apertium-filter-rules oci apertium-oci-fra.fra-oci.t2x >fra-oci.t2x
apertium-filter-rules oci at gascon apertium-oci-fra.fra-oci.t2x >fra-oci at gascon.t2x
apertium-validate-interchunk apertium-oci-fra.fra-oci.t2x_ini
apertium-filter-rules oci apertium-oci-fra.fra-oci.t2x_bis >fra-oci.t2x_bis
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t2x_ini fra-oci.t2x_ini.bin
apertium-filter-rules oci at gascon apertium-oci-fra.fra-oci.t2x_bis >fra-oci at gascon.t2x_bis
apertium-validate-interchunk apertium-oci-fra.fra-oci.t2x_pas
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t2x_pas fra-oci.t2x_pas.bin
apertium-validate-interchunk apertium-oci-fra.fra-oci.t2x_pro
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t2x_pro fra-oci.t2x_pro.bin
apertium-validate-interchunk apertium-oci-fra.fra-oci.t2x_supersn
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t2x_supersn fra-oci at gascon.t2x_supersn.bin
apertium-validate-interchunk apertium-oci-fra.fra-oci.t2x_enon
apertium-validate-postchunk apertium-oci-fra.fra-oci.t3x
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t2x_enon fra-oci at gascon.t2x_enon.bin
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t3x fra-oci.t3x.bin
apertium-validate-transfer apertium-oci-fra.fra-oci.t4x
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
apertium-preprocess-transfer apertium-oci-fra.fra-oci.t4x fra-oci.t4x.bin
xsltproc --stringparam alt oci alt.xsl apertium-oci-fra.oci-fra.dix >.deps/fra-oci.dix
xsltproc --stringparam alt oci at gascon alt.xsl apertium-oci-fra.oci-fra.dix >.deps/fra-oci at gascon.dix
apertium-filter-rules oci apertium-oci-fra.oci-fra.lrx >.deps/oci-fra.lrx
apertium-filter-rules oci at gascon apertium-oci-fra.oci-fra.lrx >.deps/oci at gascon-fra.lrx
apertium-validate-transfer oci-fra.t1x
oci-fra.t1x:953: element def-cat: validity error : Syntax of value for attribute n of def-cat is not valid
oci-fra.t1x:957: element def-cat: validity error : Syntax of value for attribute n of def-cat is not valid
oci-fra.t1x:14478: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14520: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14595: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14628: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14661: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14736: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14777: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14820: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14864: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14910: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:14960: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15006: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15043: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15081: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15120: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15159: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15197: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15236: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
oci-fra.t1x:15276: element pattern-item: validity error : Syntax of value for attribute n of pattern-item is not valid
Document oci-fra.t1x does not validate against /usr/share/apertium/transfer.dtd
make[2]: *** [Makefile:1010: oci-fra.t1x.bin] Error 3
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make[1]: *** [debian/rules:27: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202504/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:apertium-oci-fra, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the debian-science-maintainers mailing list