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 642983 - libgdata-0.8.0: test fail with --enable-gtk-doc
libgdata-0.8.0: test fail with --enable-gtk-doc
Status: RESOLVED FIXED
Product: libgdata
Classification: Platform
Component: General
0.8.x
Other Linux
: Normal normal
: 0.8
Assigned To: libgdata-maint
libgdata-maint
Depends on: 642998
Blocks:
 
 
Reported: 2011-02-22 18:46 UTC by Pacho Ramos
Modified: 2011-04-05 23:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2011-02-22 18:46:34 UTC
As reported downstream at:
http://bugs.gentoo.org/show_bug.cgi?id=356073

test fail as follows when --enable-gtk-doc is passed to configure:
make  check-TESTS check-local
make[3]: Entering directory `/tmp/portage/dev-libs/libgdata-0.8.0/work/libgdata-0.8.0/docs/reference'
gdata-docs.xml doesn't appear to include "xml/api-index-0.8.0.xml"
Running suite(s): gtk-doc-gdata
./gdata-unused.txt:1:E: 1 unused documentation entries
./gdata-docs.xml doesn't appear to include "xml/api-index-0.8.0.xml"
50.0%: Checks 4, Failures: 2
FAIL: /usr/bin/gtkdoc-check
==========================================================================
1 of 1 test failed
Please report to https://bugzilla.gnome.org/enter_bug.cgi?product=libgdata
==========================================================================
make[3]: *** [check-TESTS] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/tmp/portage/dev-libs/libgdata-0.8.0/work/libgdata-0.8.0/docs/reference'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/tmp/portage/dev-libs/libgdata-0.8.0/work/libgdata-0.8.0/docs/reference'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/dev-libs/libgdata-0.8.0/work/libgdata-0.8.0/docs'
make: *** [check-recursive] Error 1
Comment 1 Philip Withnall 2011-02-22 20:34:37 UTC
I've fixed the non-included file, but having poked around for a while, the GDataColor problem looks like it might be a gtk-doc issue. I've filed bug #642998 about it.

commit e0c85b38234df674da9ce889b9697f6f97e35636
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Feb 22 19:50:57 2011 +0000

    docs: Add the 0.8.0 API changes page to the documentation
    
    Helps: bgo#642983

 docs/reference/gdata-docs.xml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
Comment 2 Pacho Ramos 2011-02-23 08:23:51 UTC
Thanks for taking care as soon :-)
Comment 3 Philip Withnall 2011-04-05 23:29:20 UTC
Fixed on master. If/When I get round to making the next micro release for 0.8.0, I'll backport the patch.

commit 89ad55e7e6ec110d9b9d11619ed66b7025849aca
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Apr 6 00:26:34 2011 +0100

    docs: Add a “public” comment to GDataColor to stop gtk-doc dieing on it
    
    Since it's a boxed enum type, its fields need to be marked public to prevent
    gtk-doc complaining about them. See bgo#642998.
    
    Closes: bgo#642983

 gdata/gdata-types.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)