
I mentioned this ages ago but just hit the issue again: I've got the SPIRIT_1_6 branch out and have a compile problem with BCB6. in spirit\pheonixz\closures.hpp line 237: impl::closure_frame_holder<closure_frame>& frame; BCB6 throws an error on this. Changing it to impl::closure_frame_holder<closure_frame<ClosureT> >& frame; solves the error for me. Not sure if it will affect other compilers though Thanks Russell Aleksey Gurtovoy wrote:
Russell Hind writes:
Because bcc32 can't deal with spirit-1.8, to use spirit and boost 1.31, I've replaced spirit.hpp and the spirit directory in boost with the 1.6 distribution.
This doesn't work with the latest boost code, it looks like the errors are due to the changes mpl that were mentioned.
Are there any plans to update spirit 1.6 to work with latest boost so those of us with older compilers can use the two together?
Russell,
SPIRIT_1_6 branch in Boost CVS contains the latest version of, well, Spirit 1.6 that is compatible with the rest of the latest Boost, including MPL.
HTH,