From: Hartmut Kaiser (hartmutkaiser_at_[hidden])
Date: 2003-11-15 03:04:18
David B. Held wrote:
> Are the CVS versions of these two libraries incompatible now?
> Or maybe they just haven't been tested with MinGW? I just
> installed MinGW and tried to build some code that worked fine
> with 1.30.0 (yeah, I know...old version). Now I'm getting a
> lot of errors, and the first one comes from file_iterator in
> Spirit, where it says that iterator_adaptor is being
> instantiated with the wrong number of arguments:
> 107: wrong number of template arguments (7, should be 6)
> I'm using MinGW 3.1.0 with MSys 1.0.9 and gcc 3.2.3.
Are you using the Spirit version, which is contained in the Boost CVS? If
yes, then this is the reason for your problem. Spirit was updated to use the
new IA's a while ago, but the new code is in the Spirit CVS only (still). It
has to be merged to the Boost CVS for the next Boost release, which BTW will
coincide with a new Spirit V1.8.0 release.
So for now, please check out Spirit from it's CVS and put it in your include
path somewhere before the Boost root. This should help, if not, please post
a message on the Spirit list, so others might help too.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk