Sidenote:
I am trying to find out how I can setup my regression tests
to compile a couple of toolsets which go into the release
set.
What I found so far:
I changed my user-config.jam to:
import toolset : using ;
using msvc
: 6.5
: "C:/Program Files/Microsoft Visual
Studio/VC98/Bin/cl.exe"
: <cxxflags>-I"X:/spirit-1.6.3/boost"
;
using msvc
: 6.5_stlport4
: "C:/Program Files/Microsoft Visual
Studio/VC98/Bin/cl.exe"
: <cxxflags>-I"X:/spirit-1.6.3/boost"
;
using stlport
: 4.6.2
:
"C:/Projects/boost/STLport-4.6.2/stlport"
"C:/Projects/boost/STLport-4.6.2/lib"
;
The following invocations work:
bjam toolset=msvc-6.5 --with-serialization stage
bjam toolset=msvc-6.5/stdlib=stlport-4.6.2
bjam toolset=msvc-6.5/stdlib=native
bjam toolset=msvc-6.5_stlport4/stdlib=stlport-4.6.2
The following invocations don't work:
bjam
toolset=msvc-6.5,msvc-6.5_stlport4/stdlib=stlport-4.6.2
(This would be needed to tag the compiler for regression
tables. )
This is failing with Output(1).
bjam toolset=msvc-6.5/stdlib=native,stlport
Fails with Output(2).
Unfortunately the cases I could use are in the
"Fails" group.
Any help/ideas highly appreciated!
Roland
Output(1):
============================================================
==========
msvc-6.5 SPEEDSNAIL:H:ProjectsboostRC_1_34_0$ bjam -d+2
toolset=msvc-6.5,msvc-6.5_stlport4/stdlib=stlport
--with-serialization stage
searching for python.exe in C:/Programme/Python25/bin
H:/Projects/boost/RC_1_34_0/tools/build/v2/buildvirtual-tar
get.jam:985:
in virtual-target.register-actual-name from module
virtual-target
error: Duplicate name of actual target:
<pstagelib>boost_serialization-vc6-mt-gdp-1_34.dll
error: previous virtual target {
common%common.copy-boost_serialization-vc6-mt-gdp-1_34.dll.S
HARED_LIB {
msvc%msvc.link.dll-boost_serialization-vc6-mt-gdp-1_3
4.dll.SHARED_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ {
basic_archive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_archive_impl.obj.OBJ {
basic_archive_
impl.cpp.CPP } } {
msvc%msvc.compile.c++-basic_iarchive.obj.OBJ {
basic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ {
basic_oarchive.c
pp.CPP } } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ
{
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserial
izer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oseri
alizer.obj.OBJ { basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } { msvc%msvc.com
pile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.C
PP } } { msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ {
binary_iarchive.cpp
.CPP } } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info
.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ
{ extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_ty
peid.obj.OBJ { extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } { msvc%msvc.compi
le.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP }
} {
msvc%msvc.compile.c++
-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-text_oarchive.obj.OBJ {
text_oarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-void_cast
.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ {
xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarc
hive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ {
xml_oarchive.cpp.CPP } } } }
error: created from ./stage-proper
error: another virtual target {
common%common.copy-boost_serialization-vc6-mt-gdp-1_34.dll.S
HARED_LIB {
msvc%msvc.link.dll-boost_serialization-vc6-mt-gdp-1_34
.dll.SHARED_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ {
basic_archive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_archive_impl.obj.OBJ {
basic_archive_i
mpl.cpp.CPP } } {
msvc%msvc.compile.c++-basic_iarchive.obj.OBJ {
basic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ {
basic_oarchive.cp
p.CPP } } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ
{
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oseriali
zer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oseria
lizer.obj.OBJ { basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } { msvc%msvc.comp
ile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CP
P } } { msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ {
binary_iarchive.cpp.
CPP } } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.
cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typ
eid.obj.OBJ { extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } { msvc%msvc.compil
e.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP }
} {
msvc%msvc.compile.c++-
text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-text_oarchive.obj.OBJ {
text_oarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-void_cast.
obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ {
xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarch
ive.cpp.CPP } } { msvc%msvc.compile.c++-xml_oarchive.obj.OBJ
{
xml_oarchive.cpp.CPP } } } }
error: created from ./stage-proper
error: added properties:
<toolset-msvc:version>6.5_stlport4
error: removed properties: <toolset-msvc:version>6.5
H:/Projects/boost/RC_1_34_0/tools/build/v2/buildvirtual-tar
get.jam:459:
in actualize-no-scanner from module object(file-target) 1704
H:/Projects/boost/RC_1_34_0/tools/build/v2/buildvirtual-tar
get.jam:111:
in object(file-target) 1704.actualize from module
object(file-target) 1704
H:/Projects/boost/RC_1_34_0/tools/build/v2build-system.jam:
475: in load
from module build-system
H:ProjectsboostRC_1_34_0toolsbuildv2/kernelmodules.ja
m:261: in
import from module modules
H:ProjectsboostRC_1_34_0toolsbuildv2/kernel/bootstrap.
jam:132: in
boost-build from module
H:ProjectsboostRC_1_34_0boost-build.jam:9: in module
scope from module
============================================================
==========
Output(2):
============================================================
==========
msvc-6.5 SPEEDSNAIL:H:ProjectsboostRC_1_34_0$ bjam -d+2
toolset=msvc-6.5/stdlib=native,stlport --with-serialization
stage
searching for python.exe in C:/Programme/Python25/bin
H:/Projects/boost/RC_1_34_0/tools/build/v2/buildtoolset.jam
:27: in
toolset.using
*** argument error
* rule stlport.init ( version ? : headers libraries * )
* called with: ( : : : : : : : )
* missing argument headers
H:/Projects/boost/RC_1_34_0/tools/build/v2/toolsstlport.jam
:292:see
definition of rule 'init' being called
H:/Projects/boost/RC_1_34_0/tools/build/v2build-system.jam:
194: in load
H:ProjectsboostRC_1_34_0toolsbuildv2/kernelmodules.ja
m:261: in import
H:ProjectsboostRC_1_34_0toolsbuildv2/kernel/bootstrap.
jam:132: in
boost-build
H:ProjectsboostRC_1_34_0boost-build.jam:9: in module
scope
============================================================
==========
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
a>
|