Boost logo

Boost :

From: Christopher Currie (christopher_at_[hidden])
Date: 2002-10-02 09:43:10


"David Abrahams" <david.abrahams_at_[hidden]> wrote in message
news:023a01c26592$0e330350$6501a8c0_at_boostconsulting.com...
> From: "Christopher Currie" <christopher_at_[hidden]>
> Boost.Build v2 is not ready for prime time. Boost.Build v1 should be
> perfectly fine for getting Boost going under Forte CC. The main thing is
to
> make a toolset file. Toolsets tend to be pretty straightforward. You might
> look at one of the simpler ones, say boost/tools/build/vacpp-tools.jam.

I've made some effort in this direction already. I've encountered one main
problem.

1) Several files have problems with BOOST_PP_LIST_FOR_EACH_I_R, used in
boost/mpl/aux_/lambda_support.hpp. I've attempted to unroll the preprocessor
macros to chase it down, but the problem is buried deep, and I've hit a
wall. The file listed as the origin of the problem varies, but the error is
always the same.

Warning: Too few arguments in macro BOOST_PP_CHECK_2.
(repeated twice)
Error: BOOST_PP_LIST_FOR_EACH_I_M is not defined.

Can anyone, either involved in MPL or Boost.Preprocessor, give me an idea of
what to look for? I'm sure this is just a flaky Sun preprocessor, but I'm
lost as to how to create a workaround.

Thanks in advance,
Christopher


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