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