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 768675 - make check fails on master
make check fails on master
Status: RESOLVED FIXED
Product: gtk-doc
Classification: Platform
Component: general
unspecified
Other Linux
: Normal normal
: 1.26
Assigned To: gtk-doc maintainers
gtk-doc maintainers
Depends on:
Blocks:
 
 
Reported: 2016-07-11 12:30 UTC by Kjartan Maraas
Modified: 2016-07-19 19:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
log from test suite (1.95 KB, text/x-log)
2016-07-11 12:30 UTC, Kjartan Maraas
Details
all log files from gtk-doc (15.80 KB, application/x-gzip)
2016-07-14 18:27 UTC, Kjartan Maraas
Details

Description Kjartan Maraas 2016-07-11 12:30:22 UTC
Created attachment 331214 [details]
log from test suite

============================================================================
Testsuite summary for gtk-doc 1.25.1
============================================================================
# TOTAL: 13
# PASS:  12
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=gtk-doc
============================================================================
Makefile:712: recipe for target 'test-suite.log' failed
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory '/home/kmaraas/src/gnome/gtk-doc/tests'
Makefile:818: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory '/home/kmaraas/src/gnome/gtk-doc/tests'
Makefile:1000: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/home/kmaraas/src/gnome/gtk-doc/tests'
Makefile:605: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/kmaraas/src/gnome/gtk-doc/tests'
Makefile:726: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
*** Error during phase check of gtk-doc: ########## Error running make -j 5 check *** [5/237]
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2016-07-11 12:52:48 UTC
Comment on attachment 331214 [details]
log from test suite

Hmm:
============================================================================
Testsuite summary for gtk-doc 1.25.1
============================================================================
# TOTAL: 13
# PASS:  13
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================

Could you please zip up the logs and attach them as well?
Comment 2 Kjartan Maraas 2016-07-14 18:27:52 UTC
Created attachment 331539 [details]
all log files from gtk-doc
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2016-07-16 18:40:39 UTC
Do you have GObject gtk-docs installed? If I look at the first one:

gtkdoc-fixxref --module=tester --module-dir=html --html-dir= --extra-dir=/usr/share/gtk-doc/html
html/tester-GtkdocTester.html:237: warning: no link for: 'GObject' -> (<span class="type">GObject</span>).
html/tester-GtkdocTester.html:239: warning: no link for: 'GType' -> (<span class="type">GType</span>).
html/tester-GtkdocTester.html:252: warning: no link for: 'GtkListStore' -> (<span class="type">GtkListStore</span>).
html/tester-GtkdocTester.html:384: warning: no link for: 'GList' -> (<span class="type">GList</span>).
html/tester-GtkdocTester.html:403: warning: no link for: 'TRUE:CAPS' -> (<code class="literal">TRUE</code>).
html/tester-GtkdocTester.html:486: warning: no link for: 'NULL:CAPS' -> (<code class="literal">NULL</code>).
html/tester-GtkdocTester.html:663: warning: no link for: 'GCallback' -> (<span class="type">GCallback</span>).

This is not ideal though, I'll see if I can skip those tests in that case.
Comment 4 Kjartan Maraas 2016-07-18 11:04:02 UTC
I guess jhbuild uses --disable-gtk-doc by default, so it's not installed in the jhbuild prefix at least.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2016-07-19 19:42:29 UTC
commit 2d277206b7eb1f315a045ac999e5cabbd2006910
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Tue Jul 19 21:39:28 2016 +0200

    tests: skip some checks if no gobject docs are installed
    
    Skip tests that check fixxrefs logs if gobject docs are not installed.
    Fixes #768675


Please reopen if still failing. If there is an online build that showed the error, let me know.