Boost logo

Boost Users :

From: Charlton, Paul (Paul_Charlton_at_[hidden])
Date: 2005-09-25 09:17:58

Problem solved -- as for some shared learning -- the msvc.jam file was
always stomping my <carefully> set Environment variables by calling
"vcvars32.bat" as a setup, and placing MSVC/Includes ahead of STLPORT in the
include search path. Msvc.jam has logic for "user setup|vcvars32", but does
not have logic for "user setup|vcvars32|<do nothing, use env>" -- of course,
providing a stubbed "setup.bat" will do the trick of keeping the env vars

-----Original Message-----
From: boost-users-bounces_at_[hidden]
[mailto:boost-users-bounces_at_[hidden]] On Behalf Of John Maddock
Sent: Sunday, September 25, 2005 2:27 AM
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] Newbie questions - regex namespace issue

>I just downloaded and built boost 1.33 for VC-8_0 and STLPORT 5.0.
>(which required adding a jam file for vc-8_0) the build seems to have
>gone fine, and a lot of things work, but I get the following link
>error which seems to indicate that at least part of boost builds for
>a client application with the wrong namespace on
>stlpd_std::allocator<signature>. The library actually has exports for

If the library has symbols with std:: in them, then it was *not* built
against STLport. Double check all your bjam build options (do we have a
toolset for VC8 and STLport anyway?), and if all else fails, I suggest you
treat the regex lib as "just a bunch of sources" and build from your IDE,
taking care to ensure that build options are the same as for your


Boost-users mailing list

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at