Joerg Mayer wrote:
>IIRC, you have a Suses system at hand - just have a look at /etc/xml/*
>To me it looks like you use global urls for the dtd, xml etc files.
>All tools working with this kind of file check some global catalog file.
>In that catalog file the global urls are redirected to local files.
>The big question is: do the cygwin tools have a common directory (and
>maybe even populate it correctly)?
>
>
Some background:
cygwin uses a common dir (in my case c:\cygwin) as a root for it's own
files. Something like a chroot to this dir is done (don't know the exact
details here).
So I have c:\cygwin\bin, c:\cygwin\etc, ... you get it :-)
In /etc/xml there's only one file, named catalog (without .xml
extension!), containing:
<?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">
<public publicId="-//OASIS//DTD DocBook XML V4.2//EN"
uri="http://www.oasis-open.org/docbook/xml/4.2/"/>
<rewriteSystem
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/"
rewritePrefix="/usr/share/xml/docbook/4.2/"/>
<rewriteURI
uriStartString="http://docbook.sourceforge.net/release/xsl/current/"
rewritePrefix="/usr/share/docbook-xsl/"/>
</catalog>
After renaming the "private" catalog.xml to catalog.xml.old (in
"D:\...\subversion\docbook" where my Ethereal sources reside), I've got:
$ make eug_html_chunked
echo -n '<!ENTITY SvnVersion "' > svn_version.xml
svnversion -n . >> svn_version.xml
echo '">' >> svn_version.xml
--- HTML CHUNKED ---
mkdir -p eug_html_chunked/graphics/toolbar
cp graphics/*.* eug_html_chunked/graphics
cp graphics/toolbar/* eug_html_chunked/graphics/toolbar
"xsltproc" --stringparam base.dir eug_html_chunked/ --stringparam
use.id.as.filename 1 --stringpara
m admon.graphics 1 --stringparam admon.graphics.path graphics/
--stringparam section.autolabel 1 --s
tringparam section.label.includes.component.label 1 --nonet
http://docbook.sourceforge.net/release/
xsl/current/html/chunk.xsl user-guide.xml
I/O error : Attempt to load network entity
http://docbook.sourceforge.net/release/xsl/current/html/c
hunk.xsl
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/html/chu
nk.xsl"
cannot parse
http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
make: *** [eug_html_chunked] Error 4
So although there seems to be a global catalog file, it doesn't seem to
be used. I've tried to rename /etc/xml/catalog to /etc/xml/catalog.xml
but that didn't made any change :-(
Any ideas?
Regards, ULFL