Boost logo

Boost :

From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2005-09-23 07:50:26


David Crayford ha escrito:

> >
> > > 2. Compile your test code with a compiler switch
> > > defining the macro BOOST_IBMCPP to 600. I think in your case
> > > the compiler switch is
> > > -DBOOST_IBMCPP=600
> > > 3. Shake and serve.
>
> Bah! It didn't fix my problem, getting the following errors (same as before):
>
> "/FTS1/tmp/doc/boost/mpl/aux_/integral_wrapper.hpp", line 85.30: CCN5431 (S)
> The declarator cannot be qualified with the enclosing namespace "mpl_".
>
>
> "/FTS1/tmp/doc/boost/mpl/aux_/integral_wrapper.hpp", line 85.30: CCN5431 (S)
> The declarator cannot be qualified with the enclosing namespace "mpl_".
>
>
>
> If I change BOOST_IBMCPP to < 600 I get the following errors:
>
> "/FTS1/tmp/doc/boost/multi_index/detail/node_type.hpp", line 56.39: CCN5063 (S)
> The text "<" is unexpected.
> "/FTS1/tmp/doc/boost/multi_index/detail/base_type.hpp", line 54.40: CCN5063 (S)
> The text "<" is unexpected.
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

David, I'm afraid I don't have a clue... The local changes you've done seem to be
having effect, since the behavior is different for different values of
BOOST_IBMCPP, so I think we can rule out some missing detail in the
test process. Just to make sure, can you add an explicit #error preprocessor
directive at line 69 of boost/mpl/aux_/integral_wrapper.hpp? If the error
pops up on compilation then the local patch is working as expected (i.e.
the correct workaround in that file is being used.)

Sorry I cannot provide more helpful suggestions.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo


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