Boost logo

Boost :

From: Mat Marcus (mat-boost_at_[hidden])
Date: 2003-10-06 13:51:29


Building a mac based sample project and including function.hpp seems
to show up some problems with the boost 1.30.0 function.hpp'sand/or
the PP lib when used with CW 9. Has anyone worked out the required
patches yet? Below are some of the illegal token pasting errors.

Thanks,
Mat

Warning : invalid token pasting of 'BOOST_PP_TUPLE_ELEM_I' and '('
(included from:
  expanding macro 'BOOST_PP_TUPLE_ELEM'
  expanding macro 'BOOST_PP_ARRAY_SIZE'
  expanding macro 'BOOST_PP_ARRAY_ELEM'
  expanding macro 'BOOST_PP_VALUE'
  lower1.hpp:13
  forward1.hpp:25
  function.hpp:68
  SimpleAlert.cp:1)
shared.hpp line 28 # if (detail/function_iterate.hpp>))))) /
1000000000UL == 0

Warning : invalid token pasting of 'BOOST_PP_TUPLE_ELEM_2_0' and '('
(included from:
  expanding macro 'BOOST_PP_TUPLE_ELEM_OO'
  expanding macro 'BOOST_PP_TUPLE_ELEM'
  expanding macro 'BOOST_PP_ARRAY_SIZE'
  expanding macro 'BOOST_PP_ARRAY_ELEM'
  expanding macro 'BOOST_PP_VALUE'
  lower1.hpp:13
  forward1.hpp:25
  function.hpp:68
  SimpleAlert.cp:1)
shared.hpp line 28 # if (/detail/function_iterate.hpp>)))) /
1000000000UL == 0

Warning : invalid token pasting of 'BOOST_PP_CAT_I' and '('
(included from:
  expanding macro 'BOOST_PP_CAT'
  expanding macro 'BOOST_PP_ITERATION'
  expanding macro 'BOOST_FUNCTION_NUM_ARGS'
  function_iterate.hpp:20
  forward1.hpp:48
  function.hpp:68
  SimpleAlert.cp:1)
maybe_include.hpp line 16 #if CAT_OO((BOOST_PP_ITERATION_, 1)) == 0

Warning : invalid token pasting of 'BOOST_PP_IIF_I' and '('
(included from:
  expanding macro 'BOOST_PP_IIF'
  expanding macro 'BOOST_PP_NODE_2'
  expanding macro 'BOOST_PP_NODE_ENTRY_4'
  expanding macro 'BOOST_PP_AUTO_REC'
  expanding macro 'BOOST_PP_REPEAT'
  expanding macro 'BOOST_PP_ENUM_PARAMS'
  expanding macro 'BOOST_FUNCTION_TEMPLATE_PARMS'
  maybe_include.hpp:19
  function_iterate.hpp:20
  forward1.hpp:48
  function.hpp:68
  SimpleAlert.cp:1)
function_template.hpp line 76 OST_PP_NODE_1,
BOOST_PP_NODE_3))

Warning : invalid token pasting of 'BOOST_PP_BOOL_I' and '('
(included from:
  expanding macro 'BOOST_PP_BOOL'
  expanding macro 'BOOST_PP_IF'
  expanding macro 'BOOST_PP_COMMA_IF'
  expanding macro 'BOOST_PP_ENUM_PARAMS_M'
  expanding macro 'BOOST_PP_REPEAT_1_1'
  expanding macro 'BOOST_PP_REPEAT_1_I'
  expanding macro 'BOOST_PP_REPEAT_1'
  expanding macro 'BOOST_PP_ENUM_PARAMS'
  expanding macro 'BOOST_FUNCTION_TEMPLATE_PARMS'
  maybe_include.hpp:24
  function_iterate.hpp:20
  forward1.hpp:53
  function.hpp:68
  SimpleAlert.cp:1)
function_template.hpp line 76 BOOST_PP_BOOL_OO(( 0))

Warning : invalid token pasting of 'BOOST_PP_INC_I' and '('
(included from:
  expanding macro 'BOOST_PP_INC'
  expanding macro 'BOOST_FUNCTION_ARG_TYPE'
  expanding macro 'BOOST_PP_REPEAT_1_1'
  expanding macro 'BOOST_PP_REPEAT_1_I'
  expanding macro 'BOOST_PP_REPEAT_1'
  expanding macro 'BOOST_FUNCTION_ARG_TYPES'
  maybe_include.hpp:24
  function_iterate.hpp:20
  forward1.hpp:53
  function.hpp:68
  SimpleAlert.cp:1)
function_template.hpp line 266 BOOST_PP_INC_OO(( 0))


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk