--- In Boost-Users@yahoogroups.com, "Paul Mensonides"
Try this:
#define BOOST_PP_CONFIG_FLAGS() BOOST_PP_CONFIG_STRICT()
(All of those warnings come from workarounds used for previous versions of Metrowerks.)
OK, I tried that, and it went from 14 warnings down to 1: Warning : invalid token pasting of 'BOOST_MPL_PP_TUPLE_11_ELEM_5' and '(' (included from: expanding macro 'BOOST_PP_CAT' expanding macro 'BOOST_MPL_PP_SUB_DELAY' expanding macro 'BOOST_MPL_PP_SUB' expanding macro 'BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL' expanding macro 'BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL' expanding macro 'BOOST_MPL_AUX_VOID_SPEC_MAIN' expanding macro 'BOOST_MPL_AUX_VOID_SPEC' apply_if.hpp:20 basics.hpp:19 core.hpp:28 spirit.hpp:30 ParseCalcLine.cp:8) if.hpp line 172 ELEM_5, (0,0,0,0,1,2,3,4,5,6,7))