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


AMDG

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 "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"
> BoostBook XML V1.0//EN"
> "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"
>
> <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"
> "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
> <rewriteURI uriStartString="http://www.boost.org/tools/boostbook/dtd/"
> 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