Boost logo

Boost Users :

From: John Maddock (john_at_[hidden])
Date: 2004-03-15 08:49:51


> I have installed stlport 4.6 and tryed to compile regex but I get the same
> error.
>
> it creates the .lib fine, but then give some unresolved externals when
> creating the dll..
> what are your setting in regex\user.hpp???

Nothing don't change it.

> if anyone has any idea, I would apreciate it
> thanks

The only thing I notice is that the errors are only coming from the release
dll build (and not the debug version), is that correct?

If so it explains why I can't reproduce it, as I only have the standard
edition of vc6 available to me (which doesn't create optimised builds).

I also notice that the symbols that the linker is complaining about,
probably don't need to be exported anyway, so can you go into both
c_regex_traits.cpp and w32_regex_traits.cpp and remove the BOOST_REGEX_DECL
specifier from the following identifiers:

re_custom_error_messages
re_ten_w
re_zero_w

and see if that fixes the issue? If it does be sure to let me know so that
I can patch up the source,

Thanks,

John.


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