gtranslator-45.3 fails to install with gtk-doc support: gtranslator-scan.c:20:10: fatal error: gtr-notebook.h: No such file or directory
We are getting this failure downstream on Gentoo:
Building documentation for gtranslator
ERROR: Error in gtkdoc helper script:
ERROR: ['/usr/bin/gtkdoc-scangobj', '--types=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/doc/reference/gtranslator.types', '--module=gtranslator', '--run=', '--cflags=-I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/src/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src/. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -mfpmath=sse -msse -msse2 -I/usr/include/libadwaita-1 -I/usr/include/appstream -I/usr/include/libgda-5.0 -I/usr/include/libgda-5.0/libgda -I/usr/include/libxml2 -I/usr/include/gsettings-desktop-schemas -I/usr/include/gtksourceview-5 -I/usr/include/libsoup-3.0 -I/usr/include/json-glib-1.0 -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/. -O2 -pipe -march=native -fno-stack-protector -DHAVE_CONFIG_H', '--ldflags=-L/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src -Wl,-rpath,/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src -lgtranslator -lglib-2.0 -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -ladwaita-1 -lgda-5.0 -lgthread-2.0 -pthread -lxml2 -lgtksourceview-5 -lsoup-3.0 -lgmodule-2.0 -ljson-glib-1.0 -lgettextpo -O2 -pipe -march=native -fno-stack-protector -Wl,-O1 -Wl,--as-needed', '--cc=x86_64-pc-linux-gnu-gcc', '--ld=x86_64-pc-linux-gnu-gcc', '--output-dir=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/doc/reference'] failed with status 1
gtranslator-scan.c:20:10: fatal error: gtr-notebook.h: No such file or directory
20 | #include "gtr-notebook.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
2023-10-26 18:17:24,490:scangobj.py:execute_command:1289:WARNING:Compiling scanner failed: 1, command: x86_64-pc-linux-gnu-gcc -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/src/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src/. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -mfpmath=sse -msse -msse2 -I/usr/include/libadwaita-1 -I/usr/include/appstream -I/usr/include/libgda-5.0 -I/usr/include/libgda-5.0/libgda -I/usr/include/libxml2 -I/usr/include/gsettings-desktop-schemas -I/usr/include/gtksourceview-5 -I/usr/include/libsoup-3.0 -I/usr/include/json-glib-1.0 -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/. -O2 -pipe -march=native -fno-stack-protector -DHAVE_CONFIG_H -c -o gtranslator-scan.o gtranslator-scan.c
--- stderr ---
FAILED: install script '/usr/lib/python-exec/python3.11/meson --internal gtkdoc --sourcedir=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3 --builddir=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build --subdir=doc/reference --headerdirs=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/src/.@@/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src/. --mainfile=gtranslator-docs.sgml --modulename=gtranslator --moduleversion= --mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan --gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj --gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/usr/bin/gtkdoc-fixxref --htmlargs= --scanargs= --scanobjsargs= --gobjects-types-file=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/doc/reference/gtranslator.types --fixxrefargs=--html-dir=/usr/share/gtk-doc/html/gtranslator@@--extra-dir=/usr/share/gtk-doc/html/glib@@--extra-dir=/usr/share/gtk-doc/html/gio@@--extra-dir=/usr/share/gtk-doc/html/gdk@@--extra-dir=/usr/share/gtk-doc/html/gdk-pixbuf@@--extra-dir=/usr/share/gtk-doc/html/gtk --mkdbargs= --html-assets=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/doc/reference/figures/ExtendedClassDiagram.png@@/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/doc/reference/figures/SingleClassDiagram.png --content-files=/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/doc/reference/version.xml --expand-content-files= --ignore-headers= --installdir=gtranslator --cc=x86_64-pc-linux-gnu-gcc --ld=x86_64-pc-linux-gnu-gcc --cflags=-I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/src/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src/. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -mfpmath=sse -msse -msse2 -I/usr/include/libadwaita-1 -I/usr/include/appstream -I/usr/include/libgda-5.0 -I/usr/include/libgda-5.0/libgda -I/usr/include/libxml2 -I/usr/include/gsettings-desktop-schemas -I/usr/include/gtksourceview-5 -I/usr/include/libsoup-3.0 -I/usr/include/json-glib-1.0 -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3/. -I/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/. -O2 -pipe -march=native -fno-stack-protector -DHAVE_CONFIG_H --ldflags=-L/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src -Wl,-rpath,/var/tmp/portage/app-text/gtranslator-45.3/work/gtranslator-45.3-build/src -lgtranslator -lglib-2.0 -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -ladwaita-1 -lgda-5.0 -lgthread-2.0 -pthread -lxml2 -lgtksourceview-5 -lsoup-3.0 -lgmodule-2.0 -ljson-glib-1.0 -lgettextpo -O2 -pipe -march=native -fno-stack-protector -Wl,-O1 -Wl,--as-needed' exit code 1, stopped
Thanks for your help