Boost logo

Boost-Build :

From: Robert Ramey (Ramey_at_[hidden])
Date: 2005-01-24 17:15:59


> And I don't see errors when building. What errors are you talking
> about? How do I reproduce them?

Here is my problem

I include the function wide-char-io-supported in the library build Jamfile.

When I the test and it tries to rebuild the library I get the following
output from bjam before things even get started (note I've inlcuded -n
and -d5 switches on bjam to produce the following helpful output). It seems
to me that when the test provoke the library build, and that build is
"illegal", a null string gets passed up to the properties and the upper
level chokes for lack of any properties. Note this only occurs:

a) when running from a test (I think)
b) when running for a platform which trips the "<build>no" property.

Robert Ramey

**** skipping build of
<@boost!libs!serialization!build>boost_serialization.dll;
toolset= como-4_3_3-vc7_1 variant= release ****
C:\BoostMainCVS\tools/build/v1\boost-base.jam:2001:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
|>> unique
C:\BoostMainCVS\tools/build/v1\boost-base.jam:426:>>>>|>>>>|>>>>|>>>>|>>>>|>
>>>|
>>>> local result =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:427:>>>>|>>>>|>>>>|>>>>|>>>>|>
>>>|
>>>> local f =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1567:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| local subvariant =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1569:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| local sv-target =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1569:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| local sv-properties =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1569:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| local sv-toolset =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1569:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| local sv-variant =
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1570:>>>>|>>>>|>>>>|>>>>|>>>>|
>>>>
| split-target-subvariant sv-target sv-properties sv-toolset sv-variant :
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1570: in
find-compatible-subvarian
t
*** argument error
* rule split-target-subvariant ( target-var properties-var toolset-var
variant-v
ar : subvariant )
* called with: ( sv-target sv-properties sv-toolset sv-variant : )
* missing argument subvariant
C:\BoostMainCVS\tools/build/v1\boost-base.jam:2008:see definition of rule
'split
-target-subvariant' being called
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1639: in link-libraries
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1834: in generate-dependencies
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1940: in subvariant-target
C:\BoostMainCVS\tools/build/v1\boost-base.jam:2033: in main-target
C:\BoostMainCVS\tools/build/v1\boost-base.jam:1354: in declare-local-target
C:\BoostMainCVS\tools/build/v1\testing.jam:64: in boost-test
C:\BoostMainCVS\tools/build/v1\testing.jam:493: in run
Jamfile:55: in run-template
Jamfile:82: in run-invoke
Jamfile:167: in test-bsl-run_archive
Jamfile:192: in test-bsl-run_polymorphic_archive
Jamfile:236: in load-jamfiles
C:\BoostMainCVS\tools\build\v1\bootstrap.jam:21: in boost-build
C:\BoostMainCVS\boost-build.jam:16: in module scope

 


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