Boost logo

Boost-Build :

From: Jurko Gospodnetić (jurko.gospodnetic_at_[hidden])
Date: 2008-07-01 14:16:53


   Hi.

   Is there a specific doxygen version I should be using?

   When running bjam on Windows from libs/accumulators/doc I get the
following errors:

> xslt-xsltproc ..\..\..\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml.doxygen
>
> set XML_CATALOG_FILES=..\..\..\bin.v2/boostbook_catalog.xml
> "xsltproc" --stringparam doxygen.xml.path "C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debu
> g\threading-multi\tagfile-xml" --xinclude -o "..\..\..\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml.doxygen" "C
> :\Documents and Settings\Jurko\Desktop\Boost_trunk\tools\boostbook\xsl\doxygen\collect.xsl" "C:\Documents and Settings\Jurko\Desktop\Boost_trunk\
> bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml\index.xml"
>
> C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml\index.xml:117:
> parser error : Opening and ending tag mismatch: compound line 116 and doxygenindex
> </doxygenindex>
> ^
> C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml\index.xml:118:
> parser error : Premature end of data in tag compound line 115
>
> ^
> C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml\index.xml:118:
> parser error : Premature end of data in tag compound line 97
>
> ^
> C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml\index.xml:118:
> parser error : Premature end of data in tag doxygenindex line 2
>
> ^
> unable to parse C:\Documents and Settings\Jurko\Desktop\Boost_trunk\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xm
> l\index.xml
> ...failed updating 1 target...

   And from looking at the tagfile-xml\index.xml file it seems that it
is complaining about some <compound> tags not being closed. Is this
possible that the my doxygen version expects these tags to be closed
while yours does not or my toolchain somehow generates a defective .xml
file? My version is 1.5.5 distributed with Cygwin.

   I'm attaching my tagfile-xml\index.xml file for reference.

   When I fix those tags by hand I get the following error:

> xslt-xsltproc ..\..\..\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml.boostbook
>
> set XML_CATALOG_FILES=..\..\..\bin.v2/boostbook_catalog.xml
> "xsltproc" --xinclude -o "..\..\..\bin.v2\libs\accumulators\doc\msvc-9.0express\debug\threading-multi\tagfile-xml.boostbook" "C:\Documents and
> Settings\Jurko\Desktop\Boost_trunk\tools\boostbook\xsl\doxygen\doxygen2boostbook.xsl" "..\..\..\bin.v2\libs\accumulators\doc\msvc-9.0express\debu
> g\threading-multi\tagfile-xml.doxygen"
>
> warning: failed to load external entity "../lookup.xsl"
> compilation error: file C%3A%5CDocuments%20and%20Settings%5CJurko%5CDesktop%5CBoost_trunk%5Ctools%5Cboostbook%5Cxsl%5Cdoxygen%5Cdoxygen2boostbook
> .xsl line 11 element import
> xsl:import : unable to load ../lookup.xsl
> ...failed updating 1 target...

   But I guess that is caused by passing Windows paths to a cygwin utility.

   Best regards,
     Jurko Gospodnetić




Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk