Thanks for the quick response.   Do you know of a workaround that is being used for version 1_31.  All the examples say include "boost/regex.hpp".  Is there some way I can include the headers so the problem will go away.

What's really strange is that I compiled the entire library using the Jam method, and it I got these regex errors.  I then compiled the regex libraries using the gcc make file, and use the static libraries when I compiled.  It worked.

But after I made some more code changes (not regex changes) to my application and recompiled, I started getting the errors again.  I thought the gcc compilation fixed it, but it didn't.

Anyway, if you could tell me a workaround that would be great.  Is it just a matter of trying to include the regex.hpp header first before the regex.h header gets included, have other people seen this problem in the regex library?

Corey

-------------- Original message --------------

> > I am trying to use the regex library (regex_match in particular)
> > I included "boost/regex.hpp". I get the following errors when compiling
> > my code.
>
>
> > Can sme please shed some light on the problem. I am only using the
> > regex_match function. I create an expression object, and use regex_match
> > to match against it.
> >
> > Thanks in advance for any help.
>
> I suspect that you are including the platforms (possibly
> indirectly) before including . That currently causes
> conflicts: there is a fix in the works, but it involves a complete
> restructuring of Boost.Regex that won't be released until Boost-1.33 (that's
> the release after next).
>
> John.
>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users