Daniel James | 24 Oct 15:54
Picon
Favicon

Re: [1.37] Showstopper? Documentation pdf build broken.

2008/10/23 John Maddock <john <at> johnmaddock.co.uk>:
> Generation of pdf's from the docbook source appears to be terminally broken
> at present, for example:
>
> fop.render.pdf
> ..\..\..\bin.v2\libs\config\doc\msvc-8.0\debug\threading-multi\config.pdf
> (document [system-id
> file:/c:/data/boost/boost/trunk/libs/config/doc/../../../bin.v2/libs/config/doc/msvc-8.0/debug/threading-multi/config.fo]
>  (validate
>   [error] Element 'fo:inline' cannot be a child of 'fo:flow'. Only
> block-level elements are permitted in this context.
>   [validation total: 1 error]
> Parse error: Invalid XSL FO source
> 'file:/c:/data/boost/boost/trunk/libs/config/doc/../../../bin.v2/libs/config/doc/msvc-8.0/debug/threading-multi/config.fo':
> 1 error found during validation
>
> The problem occurs with both FOP and XEP as the FO translator BTW.
>
> Anyone know where to look for the problem?

I'm getting a similar error when I try building pdfs, but I'm also
getting it when using boost 1.35 and 1.36. Which could be a problem
with my setup (if the old versions still build for you, then it must
be), or it might be that something has changed in the docbook xsl (not
necessarily a bug, it could be an incorrect assumption in our
stylesheets). Are you using a recent version?

I'll experiment some more later on. I don't think any of the recent
changes to boostbook would be likely to cause this, although I could
have easily overlooked something.

Daniel

Gmane