GNOME Bugzilla – Bug 90602
We should detect whether the sgml processing environ.ment is broken what autogen.sh is run.
Last modified: 2006-03-25 12:13:48 UTC
Currently, people are encountering build breakage in many modules when the sgml environment isn't working. It would be helpful if trying to build gtk-doc would give useful errors with pointers to putting together a working sgml processing system. It is possible that bugs should be filed for all modules that use your current docs/reference/<dir>/Makefile.am, since, when the sgml environment is busted, the builds break when an attempt is made to install a non-existent $(srcdir)/html/index.sgml. I proposed to Owen that we modify the Makefile.am files so that they would test for the presence of the file and not try to copy it if it is missing (instead, emitting a warning that the file doesn't exist). Owen thought it would be better to error out with a message saying that the sgml environment was busted and giving some pointers to whatever is needed to fix it.
*** Bug 89224 has been marked as a duplicate of this bug. ***
*** Bug 123175 has been marked as a duplicate of this bug. ***
*** Bug 116638 has been marked as a duplicate of this bug. ***
*** Bug 130539 has been marked as a duplicate of this bug. ***
*** Bug 133014 has been marked as a duplicate of this bug. ***
*** Bug 139318 has been marked as a duplicate of this bug. ***
Miles, are you still care to present a patch?
Things have changed quite a bit since the bug was added. We use XML rather than SGML now, we use gtkdocize to update the gtk-doc make rules used in projects, and we check for xsltproc, the DocBook DTD and the XSL stylesheets. So I think this bug can be closed. But reopen if you think there are remaining issues. (But I don't think we'll be fixing the SGML stuff now.)