|
Boost Testing : |
From: Bronek Kozicki (brok_at_[hidden])
Date: 2006-05-02 09:46:33
Some time ago I volunteered to run regression tests for VC6 (that
is --toolset=msvc ). I gave it a try today, but apparently bjam v1 (from
other thread you probably know that I gave up moving to v2) cannot
handle this compiler. Here is tail of bjam.log:
boost-test(RUN) "program_options/options_description_test" :
"libs\program_options\test\options_description_test.cpp"
boost-test(RUN) "property_map/dynamic_properties_test" :
"libs\property_map\test\dynamic_properties_test.cpp"
boost-test(COMPILE) "property_map/property_map_cc" :
"libs\property_map\test\property_map_cc.cpp"
boost-test(RUN) "ptr_container/no_exceptions" :
"libs\ptr_container\test\no_exceptions.cpp"
**** spirit 1.6x required to build library with this compiler ****
**** skipping build of
<@boost!libs!serialization!build>libboost_serialization.lib; toolset=
msvc variant= debug ****
G:\boost\tools/build/v1\boost-base.jam:1585: in
find-compatible-subvariant
*** argument error
* rule split-target-subvariant ( target-var properties-var toolset-var
variant-var : subvariant )
* called with: ( sv-target sv-properties sv-toolset sv-variant : )
* missing argument subvariant
G:\boost\tools/build/v1\boost-base.jam:2032:see definition of rule
'split-target-subvariant' being called
G:\boost\tools/build/v1\boost-base.jam:1654: in link-libraries
G:\boost\tools/build/v1\boost-base.jam:1857: in generate-dependencies
G:\boost\tools/build/v1\boost-base.jam:1964: in subvariant-target
G:\boost\tools/build/v1\boost-base.jam:2057: in main-target
G:\boost\tools/build/v1\boost-base.jam:1369: in declare-local-target
G:\boost\tools/build/v1\testing.jam:64: in boost-test
G:\boost\tools/build/v1\testing.jam:552: in run
..\libs\ptr_container\test\Jamfile:33: in sc-serialization-test
..\libs\ptr_container\test\Jamfile:52: in load-jamfiles
G:\boost\tools/build/v1\allyourbase.jam:1764: in SubInclude
G:\boost\tools/build/v1\allyourbase.jam:1352: in subinclude
Jamfile:48: in load-jamfiles
G:\boost\tools\build\v1\bootstrap.jam:21: in boost-build
G:\boost\boost-build.jam:16: in module scope
I know that msvc cannot handle spirit newer than 1.6 but it's hardly
critical enough to stop build process.
B.