After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 788360 - gxml fails to build on macOS 10.13 with Xcode 9 (latest clang)
gxml fails to build on macOS 10.13 with Xcode 9 (latest clang)
Status: RESOLVED FIXED
Product: gxml
Classification: Other
Component: general
0.14.x
Other Mac OS
: Normal normal
: ---
Assigned To: GXml maintainer(s)
GXml maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-09-29 21:09 UTC by FX
Modified: 2017-10-17 21:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description FX 2017-09-29 21:09:34 UTC
The error is the following:

Making install in gtk-doc
/usr/local/opt/vala/bin/valadoc -o gtk-doc/gxml --doclet=gtkdoc \
        -X ../../../gxml/gxml.h \
        --driver 0.38 --force --package-name=gxml-0.14 --package-version=0.14.3 --pkg glib-2.0 --pkg gio-2.0 --pkg libx
ml-2.0 --pkg gee-0.8 --vapidir=../../../gxml --vapidir=../../../vapi ../../../vapi/config.vapi ../../../gxml/*.vala
Notation.vala: GXml.Notation: @link: warning: `GXml.Entity' does not exist
DomElement.vala: GXml.DomElement.set_attribute_ns: @param: warning: Unknown parameter `namespace'
gtkdoc-scan:  error: Failed to execute child process “gtkdoc-scan” (No such file or directory)
Failed: 1 error(s), 2 warning(s)
make[3]: *** [gxml-gtk-doc] Error 1
make[2]: *** [install-recursive] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
Comment 1 Daniel Espinosa 2017-09-29 21:41:51 UTC
Valadoc Gtk-Doc doclet should be disable, because no reliable way to generate c documentation exists yet.

Have you tried to use Meson?
Comment 2 Daniel Espinosa 2017-10-01 14:54:35 UTC
I've found this resource, so you should have a Gtk-Doc miss installation, because Autotools tries to call gtkdoc-scan and it is not found, try to check that please.
Comment 3 Daniel Espinosa 2017-10-17 21:37:39 UTC
Gtk-Doc documentation generation is now removed, as for:

https://git.gnome.org/browse/gxml/commit/?id=0310652b807357b830ab766b4f1fbe6d47f7d8fe