Re: [Boost-users] Newbie questions - regex namespace issue

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 pristine. -----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of John Maddock Sent: Sunday, September 25, 2005 2:27 AM To: boost-users@lists.boost.org 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 std::allocator<signature>
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 application. John. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (1)
-
Charlton, Paul