Boost logo

Boost-Build :

Subject: [Boost-build] Incorrect targets building doc
From: Edward Diener (eldiener_at_[hidden])
Date: 2010-10-14 21:15:18


I am trying to build documentation using quickbook, boostbook, and
doxygen. My jamfile.v2 looks like:

--------------------------------------------

project variadic_macro_data ;

using quickbook ;
using doxygen ;
// etc.

doxygen VariadicMacroDataReference
// etc.
;

xml VariadicMacroData
   :
     VariadicMacroData.qbk
   :
     <dependency>VariadicMacroDataReference
;

boostbook standalone
   :
      VariadicMacroData
   :
//etc.
   ;

---------------------------------------------

When I try to build with this jamfile.v2 I am successful for all targets
but 3 for then I get:

------------------------------------------------------------------------

...updating 3 targets...
quickbook.quickbook-to-boostbook
..\..\..\bin.v2\libs\variadic_macro_data\doc\ms
vc-10.0\debug\threading-multi\VariadicMacroData.xml
The system cannot find the path specified.

 
"C:/Programming/VersionControl/Boost/bin.v2/tools/quickbook/src/msvc-10.0/re
lease/link-static/threading-multi/quickbook.exe" -I"..\..\.."
--output-file="..\
..\..\bin.v2\libs\variadic_macro_data\doc\msvc-10.0\debug\threading-multi\Variad
icMacroData.xml" "VariadicMacroData.qbk"

...failed quickbook.quickbook-to-boostbook
..\..\..\bin.v2\libs\variadic_macro_d
ata\doc\msvc-10.0\debug\threading-multi\VariadicMacroData.xml...
...skipped
<p..\..\..\bin.v2\libs\variadic_macro_data\doc\msvc-10.0\debug\thread
ing-multi>VariadicMacroData.docbook for lack of
<p..\..\..\bin.v2\libs\variadic_
macro_data\doc\msvc-10.0\debug\threading-multi-object(xinclude-scanner)@743>Vari
adicMacroData.xml...
...skipped <phtml>standalone_HTML.manifest for lack of
<p..\..\..\bin.v2\libs\va
riadic_macro_data\doc\msvc-10.0\debug\threading-multi>VariadicMacroData.docbook.
..
...failed updating 1 target...
...skipped 2 targets...

--------------------------------------------------------------------------

Somehow the target names between doxygen, xml, and boostbook are out of
sync. It seems as if the quickbook-to-boostbook build is expecting the
xml file to be VariadicMacroData.xml but the doxygen build is creating
the file as VariadicMacroDataReference.xml. How can I fix this ?


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