
Maurizio Vitale wrote:
Eric Niebler <eric@boost-consulting.com> writes:
Maurizio Vitale wrote:
Still not working here. I tried 3.4 and 4.1.2 on X86_64 and 4.0.1 (with Apple mods) on Mac OS X (32 bit Intel). They all fail. I've also synched up the entire boost in case something outside of proto changed. I'll let you know if I discover something. Send me a complete .cpp that reproduces the problem. Note that I only have x86 here, so I can't test on X86_64 or OSX.
Please find attached a small piece of code which has problems. It is basically what I sent before , preprocessed for ARITY==8 and with a few other things that didn't contribute to the error removed.
I think you're probably picking up MPL's preprocessed headers, so "#define BOOST_MPL_LIMIT_METAFUNCTION_ARITY 8" is having no effect. Can you try adding: #define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS ? -- Eric Niebler Boost Consulting www.boost-consulting.com