|
Boost : |
From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2002-09-16 15:07:01
Markus Schöpflin wrote:
> the current cvs snapshot of boost.thread fails to compile on
> VACPP 5.02 because of problems with the MPL.
>
> The first failure is in integral_c.hpp and can be fixed
> easily. Just add __IBMCPP__ to the #ifdef on line 34.
Done.
> The next error is in the file "if.hpp" on line 154. The line reads
>
> BOOST_MPL_AUX_VOID_SPEC(3, if_)
>
> and the error message is
>
> "/home/schoepf/src/extern/boost-devel/boost/mpl/if.hpp", line 154.3:
> 1540-0040 (S) The text
> "BOOST_MPL_PP_FILTER_PARAMS_BOOST_PP_MPL_TUPLE_11_ELEM_5" is
> unexpected.
> "BOOST_MPL_PP_FILTER_PARAMS_BOOST_PP_MPL_TUPLE_11_ELEM_5" may be
> undeclared or ambiguous.
>
> Looks like a problem with the preprocessor library?
Yes, well, with VisualAge preprocessor anyway. As I don't have the compiler
handy, I've made a temporary fix for it, will look into details later.
Please report back if the current CVS state works better for you.
Aleksey
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk