
I'm getting more errors related to Boost Preprocessor. This is with the "workaround" I mentioned in my earlier post. Does anyone have an idea what's going on? I'd really like to be able to build Boost on Comeau because without it I can't test my own code, and this is unfortunate because there are many portability errors that only Comeau catches. Is Boost tested with Comeau at all? Is there any version of Comeau that Boost is compatible with? Emil Dotchevski "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: warning #54-D: too few arguments in macro invocation BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: warning #54-D: too few arguments in macro invocation BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: warning #54-D: too few arguments in macro invocation BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: warning #54-D: too few arguments in macro invocation BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: warning #55-D: too many arguments in macro invocation BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: error #20: identifier "BOOST_PP_REPEAT_1_BOOST_PP_TUPLE_ELEM_2_0" is undefined BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: error #20: identifier "BOOST_PP_REPEAT_FROM_TO_M_1" is undefined BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 75: error #79: expected a type specifier BOOST_PP_REPEAT_FROM_TO( 1, BOOST_PP_INC(BOOST_BASE_FROM_MEMBER_MAX_ARITY), ^ "C:\code\lib\boost_1_34_0\boost/utility/base_from_member.hpp", line 78: error #65-D: expected a ";" }; // boost::base_from_member ^