Skip to content

gtk-doc error while building interpipe #142

Description

@blokfyuh

Hello guys,

When I try to build gst-interpipe using meson I get a gtk-doc error:

ERROR: Error in gtkdoc helper script:

ERROR: ['/usr/bin/gtkdoc-mkhtml', '--path=/gst-interpipe/docs/plugins:/gst-interpipe/build/docs/plugins', 'gst-interpipes', '..//gst-interpipe/build/docs/plugins/gst-interpipe-docs.xml'] failed with status 6
warning: failed to load external entity "/gst-interpipe/build/docs/plugins/xml/tree_index.sgml"
/gst-interpipe/build/docs/plugins/gst-interpipe-docs.xml:34: element include: XInclude error : could not load /gst-interpipe/build/docs/plugins/xml/tree_index.sgml, and no fallback was found


--- stderr ---

FAILED: install script '/usr/bin/meson --internal gtkdoc --sourcedir=/gst-interpipe --builddir=/gst-interpipe/build --subdir=docs/plugins --headerdirs=/gst-interpipe/gst/interpipe/@@/gst-interpipe/build/docs/plugins --mainfile=/gst-interpipe/build/docs/plugins/gst-interpipe-docs.xml --modulename=gst-interpipes --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=/gst-interpipe/build/docs/plugins/gst-interpipe.types --fixxrefargs= --mkdbargs= --html-assets= --content-files=/gst-interpipe/build/docs/version.entities --expand-content-files= --ignore-headers= --installdir= --cc=cc --ld=cc --cflags=-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wdeclaration-after-statement -Wvla -Wpointer-arith --ldflags=-lgstapp-1.0 -lgstreamer-1.0 -lglib-2.0 -lintl -lgobject-2.0 -lgstbase-1.0' exit code 1, stopped
ninja: job failed: /usr/bin/meson install --no-rebuild
ninja: subcommand failed

It seems caused by a new gtk-doc release (https://gitlab.gnome.org/GNOME/gtk-doc/-/issues/103) but I tried to fork this repo and to replace tree_index.sgml by object_index.sgml and I got the same error.

gtk-doc version: 1.33.2-r3

I'm building under Alpine Linux v3.17 (if it has any importance).

Do you have an idea how to fix it ?

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions