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 517423 - Documentation breaks the build
Documentation breaks the build
Status: RESOLVED FIXED
Product: glibmm
Classification: Bindings
Component: documentation
2.15.x
Other Linux
: Normal major
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2008-02-19 11:32 UTC by Wouter Bolsterlee (uws)
Modified: 2008-02-20 21:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Wouter Bolsterlee (uws) 2008-02-19 11:32:55 UTC
The docs/reference/ directory breaks the build on my trunk checkout:

Making all in reference
make[3]: Entering directory `/opt/gnome-2-22/src/glibmm/docs/reference'
xsltproc --stringparam book_title "glibmm 2.4 Reference Manual" \
                --stringparam book_name "glibmm 2.4" \
                --stringparam reference_prefix "../../../doc/glibmm-2.4/docs/reference/html/" \
                -o glibmm-2.4.devhelp doxygen_to_devhelp.xsl xml/index.xml
warning: failed to load external entity "xml/index.xml"
unable to parse xml/index.xml
make[3]: *** [glibmm-2.4.devhelp] Error 6
Comment 1 Wouter Bolsterlee (uws) 2008-02-19 11:36:09 UTC
It seems the docs are only built if html/index.html needs to be updated. For some reason this was not necessary. Running doxygen once manually "fixed" the problem. Perhaps a Makefile target on xml/index.xml is required.
Comment 2 Jonathon Jongsma 2008-02-19 14:33:11 UTC
Yes, I'm afraid there are probably quite a few missing dependencies in the documentation build targets.  I tried at one point to improve them, but it could probably use some more work.
Comment 3 Jonathon Jongsma 2008-02-20 21:18:08 UTC
OK, this should be fixed in r607.  Thanks.