List Info

Thread: Help with stlport needed




Help with stlport needed
user name
2007-02-02 09:22:57
In my user-config.jam I have:

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"
<stdlib>stlport-4.6.2
     ;

using stlport
     :   4.6.2
     :  
"C:/Projects/boost/STLport-4.6.2/stlport"
         "C:/Projects/boost/STLport-4.6.2/lib"
     ;

I invokde (from boost_root) with

bjam toolset=msvc-6.5~stlport4 --with-serialization stage

But a (random selected) *.rsp file reads: e.g.
basic_text_wiprimitive.rsp

"libsserializationsrcbasic_text_wiprimitive.cpp"
; 
-Fo"bin.v2libsserializationbuildmsvc-6.5~stlport4d
ebuglink-staticruntime-link-staticthreading-multibasic_t
ext_wiprimitive.obj" 
   -TP /Z7 /Od /Ob0 /W3 /GR /MTd /GB /Op /EHs /Gy 
-IX:/spirit-1.6.3/boost -c
-DBOOST_ALL_NO_LIB=1
"-I."


This file does not list the stlport directory in its include
path.

What am I missing here?

Thank you,
Roland
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Re: Help with stlport needed
user name
2007-02-02 10:56:30
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.5SPEEDSNAIL: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.5SPEEDSNAIL: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

Re: Help with stlport needed
country flaguser name
Russian Federation
2007-02-06 12:43:08
On Friday 02 February 2007 19:56, Roland Schwarz wrote:

[CC for convenience, please reply to list]


> 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!

I see some stlport test results from you. Does this mean
you've fixed the problems
somehow?

- Volodya
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Re: Help with stlport needed
country flaguser name
Austria
2007-02-06 17:26:02
Vladimir Prus wrote:
> I see some stlport test results from you. Does this
mean you've fixed the problems
> somehow?

No, I just found a work around.
But perhaps I am expecting something that isn't supposed to
work.

What works:

1) Specifiying on the commandline as:

bjam
toolset=msvc-6.5/stdlib=stlport-4.6.2,msvc-7.1/stdlib=stlpor
t-4.6.2

2) Specifying in the user-config.jam still does not work.
Should it
work? Or do I expect something stupid?

using msvc
  : 6.5_stlport4
  : path_to_compiler
  : <stdlib>stlport-4.6.2
  ;

Roland

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Ping: Help with stlport needed
country flaguser name
United States
2007-02-26 12:57:39
Roland Schwarz <roland.schwarzchello.at> writes:

> Vladimir Prus wrote:
>> I see some stlport test results from you. Does this
mean you've fixed the problems
>> somehow?
>
> No, I just found a work around.
> But perhaps I am expecting something that isn't
supposed to work.
>
> What works:
>
> 1) Specifiying on the commandline as:
>
> bjam
toolset=msvc-6.5/stdlib=stlport-4.6.2,msvc-7.1/stdlib=stlpor
t-4.6.2
>
> 2) Specifying in the user-config.jam still does not
work. Should it
> work? Or do I expect something stupid?
>
> using msvc
>   : 6.5_stlport4
>   : path_to_compiler
>   : <stdlib>stlport-4.6.2
>   ;

Volodya?

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )