Boost logo

Boost-Build :

From: Robert Ramey (ramey_at_[hidden])
Date: 2007-07-17 16:14:26

Vladimir Prus wrote:
> Robert Ramey wrote:
>> I've found the following line in the output of bjam.
>> ...skipped
>> <p..\..\..\bin.v2\libs\serialization\build\msvc-7.1\debug\threading-multi>boost_serialization-vc71-mt-gd-1_34_1.lib
>> for lack of
>> <p..\..\..\bin.v2\libs\serialization\build\msvc-7.1\debug\threading-multi>basic_iarchive.obj...
> This line says that serialization lib is not built, because
> 'basic_iarchive.obj' failed to build. The error messages from
> basic_iarchive.obj compilation is somewhere above, presumably.


>> It seems that the "<p..> is confusing process_jam_log.
> What made you think so?

When I process file with the above message in it, process_jam_log produces
the following warning:

*****Warning - can't open output file:

which refers to and pathname that cannot be valid. (note the
c:/boost14/../../bin.v2 ...)

Tracing the code with the debugger to line 242 (approx) of
reveals code that would work as I would expect were it not for the "p" in
the pathname <p../../../bin.v2 ...

So that's what leads me to the conclusion the one of the a), b), or c) below
must hold true. Which is it?

Robert Ramey

>> So
>> either
>> a) bjam is outputing something it shouldn't
> It was outputting things like above for a long time.
>> b) process_jam_log isn't handling something it should
> If you passing --v2 to process_jam_log, it should handle
> it.
>> c) I'm just missing something.
> Maybe you can start by explaining why do you
> think process_jam_log has any problem. What you've posted
> indicates a compilation issue.
> - Volodya
> _______________________________________________
> Unsubscribe & other changes:

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at