Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost.Filesystem with MSVC8 & STLPort linker errors
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-06-12 17:56:38


AMDG

Craig Henderson wrote:
> Steven Watanabe wrote:
>
>> bjam treats \ as an escape character.
>> Use forward slashes. Boost.Build should translate the paths to
>> use backslashes when invoking the compiler.
>>
>
> That's fixed it - thanks very much. It was the \'s in the configuration
> path.
>
> FWIW, my build fails with the extra colon:
> C:/root/Development/Library/Boost/boost_1_39_0/tools/build/v2/build\toolset.
> jam:
> 38: in toolset.using
> *** argument error
> * rule stlport.init ( version ? : headers libraries * )
> * called with: ( :
> C:/root/Development/Library/STLport/STLport-5.2.1/stlport :
> C:/root/Development/Library/STLport/STLport-5.2.1/lib/vc8 : : : : : )
> * extra argument C:/root/Development/Library/STLport/STLport-5.2.1/lib/vc8
> C:/root/Development/Library/Boost/boost_1_39_0/tools/build/v2/tools\stlport.
> jam:
> 290:see definition of rule 'init' being called
>

I see. This is a bug in the stlport toolset. The code has been
fixed, so your user-config.jam will probably break in 1.40.

In Christ,
Steven Watanabe


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net