Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2008-05-09 14:08:45


Steven Watanabe wrote:
> This seems to work:
>
> import modules ;
> modules.load profile_templates : ../profile_templates.jam ;

OK I got the Jamfile building OK, but now I see an error in the postprocess
step:

profile_templates.process_raw_profile
..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp

    "..\..\..\bin.v2\libs\profile_templates\src\msvc-8.0\debug\threading-multi\postprocess.exe"
<"..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.rtp"
>"..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp"

...failed profile_templates.process_raw_profile
..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp...
...removing
..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp

A couple of other observations:

* This takes an absolute age to run... isn't there a better way than
processing all the Boost headers separately? Maybe pre-process the source,
then insert the special markup and compile?
* If a failure occurs and I re-run the Jamfile, then it just goes off
processing all the Boost headers all over again, so there's some dependency
analysis missing somewhere :-(

Cheers, John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk