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 794557 - gtkdoc-scangobj fails on gio in meson builds
gtkdoc-scangobj fails on gio in meson builds
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: build
unspecified
Other Windows
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks: 790954
 
 
Reported: 2018-03-21 10:07 UTC by LRN
Modified: 2018-03-28 11:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Platform-dependent header ignore list for gio docs (2.11 KB, patch)
2018-03-21 10:07 UTC, LRN
committed Details | Review

Description LRN 2018-03-21 10:07:44 UTC
There's a link failure due to gtkdoc-scangobj scanner program trying
to link to functions that do not exist, because they are
platform-dependent.
Comment 1 LRN 2018-03-21 10:07:51 UTC
Created attachment 369948 [details] [review]
Platform-dependent header ignore list for gio docs

This is a bit awkward. A more elegant solution would have
ignored *all* headers and then *un-ignored* some of them
if some conditions were met.
Comment 2 Emmanuele Bassi (:ebassi) 2018-03-28 11:14:44 UTC
Review of attachment 369948 [details] [review]:

We cannot really ignore all headers and then "unignore" them: that's not how arrays in Meson work.

In other words: this is the idiomatic solution to this issue.
Comment 3 LRN 2018-03-28 11:53:33 UTC
Attachment 369948 [details] pushed as 6635922 - Platform-dependent header ignore list for gio docs