Rene Rivera writes:
> In trying to get the docs building in HEAD I found one of the reasons 
> why doc builds fail for me. There's this bit of code in 
> tools/boostbook/xsl/chunk-common.xsl:

[...]

> And what does that do? It takes the default output file names of the 
> form "boost.xpressive.regex_compiler.html" and turns them into 
> "boost/xpressive/regex_compiler.html". Which seems like a reasonable 
> thing to do. Except for the part where stylesheets are *not* 
> allowed to create directories, they can only create files. 

Whether or not the output directory should exist beforehand is entirely 
up to the XSLT processor. As far as xsltproc is concerned, being able to 
create directories is (or at least was, at the time when I implemented 
the chunking) an officially supported behavior (see 
http://thread.gmane.org/gmane.comp.gnome.lib.xslt/738/ and 
http://thread.gmane.org/gmane.comp.gnome.lib.xslt/2327/, for instance)
on, well, officially supported platforms. Are you saying that this has 
changed?

It works just fine for me on Mac OS X 10.3.9, xsltproc -V == libxml 
20607, libxslt 10104 and libexslt 804.

> This transformation happens to work for some people because of a bug 
> in earlier versions of the xslt libraries.

Reference, please?

--
Aleksey Gurtovoy
MetaCommunications Engineering

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to