Re: [Boost-docs] [boostbook] doc build broken on cygwin

Subject: Re: [Boost-docs] [boostbook] doc build broken on cygwin
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-06-02 17:52:20


Eric Niebler wrote:
> The docs build recently stopped working on cygwin on trunk.
> <snip>
> ../../../bin.v2/libs/foreach/doc/gcc-3.4.4/debug/foreach.xml:2: warning:
> failed to load external ent
> ity ""
> BoostBook XML V1.0//EN"
> ""
> <snip>
> Eric_at_AERIX ~/boost/org/trunk/libs/foreach/doc
> $ cat ../../../bin.v2/boostbook_catalog.xml
> <?xml version="1.0"?>
> <!DOCTYPE catalog
> PUBLIC "-//OASIS/DTD Entity Resolution XML Catalog V1.0//EN"
> "">
> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
> <rewriteURI uriStartString=""
> rewritePrefix="file:///C:/c
> ygwin/home/Eric/boost/org/trunk/tools/boostbook/dtd/"/>
> <snip/>
> </catalog>
> The catalog paths look OK to me. The win32 native build works fine on
> trunk and release. The cygwin build also works on release. Just not on
> trunk.

It works for me. What does xsltproc --version say?
Can you give the xsltproc command and boostbook_catalog.xml
that work on the release branch?

For some reason, cygwin xsltproc doesn't seem to accept
win32 paths. Does it work if you manually change
boostbook_catalog.xml to use cygwin paths (file:///home/...)?
I tried to do this adjustment automatically, but apparently
it doesn't quite work.

In Christ,
Steven Watanabe

This archive was generated by hypermail 2.1.7 : 2017-11-11 08:50:41 UTC