From: Jon Seymour Date: Sun, 25 Jul 2010 03:57:35 +0000 (+1000) Subject: INSTALL: configure /etc/xml/catalog to build docs on Cygwin X-Git-Tag: v1.7.2.1~10 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0edf06dc4008ff8152cf777c44875ef49d04b6f7;p=git.git INSTALL: configure /etc/xml/catalog to build docs on Cygwin Without additional configuration steps, the documentation build on Cygwin fails because the XML catalog is missing required rewrites for certain docbook resources. This patch documents the required configuration. Signed-off-by: Jon Seymour Signed-off-by: Junio C Hamano --- diff --git a/INSTALL b/INSTALL index 61086ab12..59200b730 100644 --- a/INSTALL +++ b/INSTALL @@ -157,3 +157,36 @@ Issues of note: It has been reported that docbook-xsl version 1.72 and 1.73 are buggy; 1.72 misformats manual pages for callouts, and 1.73 needs the patch in contrib/patches/docbook-xsl-manpages-charmap.patch + + Users attempting to build the documentation on Cygwin may need to ensure + that the /etc/xml/catalog file looks something like this: + + + + + + + + + This can be achieved with the following two xmlcatalog commands: + + xmlcatalog --noout \ + --add rewriteURI \ + http://docbook.sourceforge.net/release/xsl/current \ + /usr/share/sgml/docbook/xsl-stylesheets \ + /etc/xml/catalog + + xmlcatalog --noout \ + --add rewriteURI \ + http://www.oasis-open.org/docbook/xml/4.5/xsl/current \ + /usr/share/sgml/docbook/xml-dtd-4.5 \ + /etc/xml/catalog