Bug#1073438: gtkmm-documentation: FTBFS: make: *** [debian/rules:4: build] Error 25

Lucas Nussbaum lucas at debian.org
Sun Jun 16 14:07:54 BST 2024


Source: gtkmm-documentation
Version: 4.10.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240615 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_configure -- -Dallow-network-access=false
> 	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dallow-network-access=false
> The Meson build system
> Version: 1.4.1
> Source dir: /<<PKGBUILDDIR>>
> Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> Build type: native build
> Project name: gtkmm-documentation
> Project version: 4.10.1
> C compiler for the host machine: cc (gcc 13.2.0 "cc (Debian 13.2.0-25) 13.2.0")
> C linker for the host machine: cc ld.bfd 2.42
> C++ compiler for the host machine: c++ (gcc 13.2.0 "c++ (Debian 13.2.0-25) 13.2.0")
> C++ linker for the host machine: c++ ld.bfd 2.42
> Host machine cpu family: x86_64
> Host machine cpu: x86_64
> Program python3 found: YES 3.11.9 3.11.9 (/usr/bin/python3)
> Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
> Run-time dependency gtkmm-4.0 found: YES 4.10.0
> Run-time dependency giomm-2.68 found: YES 2.80.0
> Compiler for C supports arguments -Wno-overlength-strings: YES 
> Program xsltproc found: YES (/usr/bin/xsltproc)
> Program xmllint found: YES (/usr/bin/xmllint)
> ../docs/tutorial/meson.build:29: WARNING: Can't validate XML file.
> xmllint does not support Relax NG schemas and DocBook V5.0.
> DocBook V5.0 support may require docbook5-xml, docbook5-schemas or a similar package.
> Program msgfmt found: YES (/usr/bin/msgfmt)
> Program itstool found: YES (/usr/bin/itstool)
> Program dblatex found: NO
> Program fop found: NO
> Checking for function "mkfifo" : YES 
> Program ninja found: YES (/usr/bin/ninja)
> Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
> Build-time dependency gio-2.0 found: YES 2.80.3
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Run-time dependency threads found: YES
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Dependency gio-2.0 found: YES 2.80.3 (cached)
> Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Message: 
> ------
> gtkmm-documentation 4.10.1
> 
>       Build examples: false
>    Compiler warnings: min (warning_level: 1, werror: false)
>       XML validation: false (requires xmllint with Relax NG and DocBook V5.0 support)
> Allow network access: false
>   Build translations: true
>            Build PDF: false
> Directories:
>               prefix: /usr
>              datadir: /usr/share
>          tutorialdir: /usr/share/doc/gtkmm-4.0/tutorial
> ------
> Build targets in project: 290
> 
> gtkmm-documentation 4.10.1
> 
>   User defined options
>     buildtype           : plain
>     libdir              : lib/x86_64-linux-gnu
>     localstatedir       : /var
>     prefix              : /usr
>     sysconfdir          : /etc
>     wrap_mode           : nodownload
>     python.bytecompile  : -1
>     allow-network-access: false
> 
> Found ninja-1.12.1 at /usr/bin/ninja
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -O--buildsystem=meson
> 	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v
> [1/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step2/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step2 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step2_resources.c --dependency-file examples/book/buildapp/step2_resources.c.d
> [2/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step2/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step2 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step2_resources.h
> [3/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step5/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step5 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step5_resources.c --dependency-file examples/book/buildapp/step5_resources.c.d
> [4/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step3/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step3 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step3_resources.c --dependency-file examples/book/buildapp/step3_resources.c.d
> [5/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step5/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step5 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step5_resources.h
> [6/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step3/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step3 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step3_resources.h
> [7/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step4/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step4 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step4_resources.h
> [8/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step4/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step4 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step4_resources.c --dependency-file examples/book/buildapp/step4_resources.c.d
> [9/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step6/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step6 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step6_resources.c --dependency-file examples/book/buildapp/step6_resources.c.d
> [10/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step6/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step6 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step6_resources.h
> [11/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step7/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step7 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step7_resources.c --dependency-file examples/book/buildapp/step7_resources.c.d
> [12/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step8/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step8 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step8_resources.c --dependency-file examples/book/buildapp/step8_resources.c.d
> [13/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step7/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step7 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step7_resources.h
> [14/32] /usr/bin/glib-compile-resources ../examples/book/dialogs/aboutdialog/aboutdialog.gresource.xml --sourcedir ../examples/book/dialogs/aboutdialog --sourcedir ../examples/book --internal --generate --target examples/book/dialogs_aboutdialog_resources.c --dependency-file examples/book/dialogs_aboutdialog_resources.c.d
> [15/32] /usr/bin/glib-compile-resources ../examples/book/dialogs/aboutdialog/aboutdialog.gresource.xml --sourcedir ../examples/book/dialogs/aboutdialog --sourcedir ../examples/book --internal --generate --target examples/book/dialogs_aboutdialog_resources.h
> [16/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step9/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step9 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step9_resources.c --dependency-file examples/book/buildapp/step9_resources.c.d
> [17/32] /usr/bin/glib-compile-resources ../examples/book/drawingarea/image/image.gresource.xml --sourcedir ../examples/book/drawingarea/image --sourcedir ../examples/book --internal --generate --target examples/book/drawingarea_image_resources.h
> [18/32] /usr/bin/glib-compile-resources ../examples/book/menus_and_toolbars/toolbar.gresource.xml --sourcedir ../examples/book/menus_and_toolbars --sourcedir ../examples/book --internal --generate --target examples/book/menus_and_toolbars_resources.c --dependency-file examples/book/menus_and_toolbars_resources.c.d
> [19/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step9/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step9 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step9_resources.h
> [20/32] /usr/bin/glib-compile-resources ../examples/book/menus_and_toolbars/toolbar.gresource.xml --sourcedir ../examples/book/menus_and_toolbars --sourcedir ../examples/book --internal --generate --target examples/book/menus_and_toolbars_resources.h
> [21/32] /usr/bin/glib-compile-resources ../examples/book/buildapp/step8/exampleapp.gresource.xml --sourcedir ../examples/book/buildapp/step8 --sourcedir ../examples/book/buildapp --internal --generate --target examples/book/buildapp/step8_resources.h
> [22/32] /usr/bin/glib-compile-resources ../examples/book/drawingarea/image/image.gresource.xml --sourcedir ../examples/book/drawingarea/image --sourcedir ../examples/book --internal --generate --target examples/book/drawingarea_image_resources.c --dependency-file examples/book/drawingarea_image_resources.c.d
> [23/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py insert_example_code /<<PKGBUILDDIR>>/docs/tutorial /<<PKGBUILDDIR>>/examples/book ../docs/tutorial/C/index-in.docbook docs/tutorial/index.docbook
> [24/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/de/de.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/de docs/tutorial/de_xml.stamp
> [25/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/sl/sl.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/sl docs/tutorial/sl_xml.stamp
> [26/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/pt_BR/pt_BR.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/pt_BR docs/tutorial/pt_BR_xml.stamp
> [27/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/fr/fr.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/fr docs/tutorial/fr_xml.stamp
> [28/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/es/es.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/es docs/tutorial/es_xml.stamp
> [29/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/cs/cs.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/cs docs/tutorial/cs_xml.stamp
> [30/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/el/el.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/el docs/tutorial/el_xml.stamp
> [31/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py html false docs/tutorial/index.docbook docs/tutorial/html
> Note: namesp. cut : stripped namespace before processing           Programming with gtkmm 4
> [32/32] /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/zh_CN/zh_CN.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/zh_CN docs/tutorial/zh_CN_xml.stamp
> FAILED: docs/tutorial/zh_CN_xml.stamp 
> /usr/bin/python3 /<<PKGBUILDDIR>>/tools/meson_aux/tutorial-custom-cmd.py translate_xml ../docs/tutorial/zh_CN/zh_CN.po docs/tutorial/index.docbook /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/tutorial/zh_CN docs/tutorial/zh_CN_xml.stamp
> Traceback (most recent call last):
>   File "/usr/bin/itstool", line 1614, in <module>
>     doc.merge_translations(translations, opts.lang, strict=opts.strict)
>   File "/usr/bin/itstool", line 1002, in merge_translations
>     lcnode.setProp(attr, origlang)
>   File "/usr/lib/python3/dist-packages/libxml2.py", line 3644, in setProp
>     if ret is None:raise treeError('xmlSetProp() failed')
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> libxml2.treeError: xmlSetProp() failed
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
> make: *** [debian/rules:4: build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/gtkmm-documentation_4.10.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-gnome-maintainers mailing list