Boost logo

Boost :

From: John Maddock (jm_at_[hidden])
Date: 2002-10-01 05:53:26


> > Bcc builder 6 with patch 2 applied appears to have problems
> > with latest CVS version of mpl/if.
> >
> > Error E2270 c:\usr\boost\boost/mpl/if.hpp 158: > expected
> > Error E2321 c:\usr\boost\boost/mpl/if.hpp 158: Declaration
> > does not specify a tag or an identifier
> >
> > I notice that the log gives the message below, so I take it
> > someone has already seen the problem:
> >
> > revision 1.6
> > undo local Borland 5.6 changes
>
> Hhm, the following condition in "boost/mpl/aux_/config/dtp.hpp"
>
> #if defined(__MWERKS__) && __MWERKS__ <= 0x3001 \
> || defined(__BORLANDC__) && __BORLANDC__ <= 0x560
> # define BOOST_NO_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES
> #endif
>
> should take care of it. Is there a chance that "patch 2" bumps up the
> compiler version?

The most up to date compiler version is 0x570 (that's Borland's Kylix
compiler), however I've already patched this in the cvs on the release
branch, so we shouldn't need to do anything...

BTW should we move this macro def into the config system at some point?

John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/index.htm


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