Boost logo

Boost :

From: Matthias Troyer (troyer_at_[hidden])
Date: 2003-03-21 11:38:29


Dear Boosters,

Unfortunately we could not test 1.30 extensively and thus found a
problem with the current Boost sources just after a release.

When trying to compile the filesystem library with KAI C++ we encounter
a problem in
boost/type_traits/is_base_and_derived.hpp

It seems that the workaround is needed also for KCC, since otherwise we
get the error message

line 126: error:
           expression must have (pointer-to-) function type
       BOOST_STATIC_CONSTANT(bool, value =

Looking at the #if before this version I find:

&& !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) && 0
                              // The EDG version number is a lower
estimate.
                              // It is not currently known which EDG
version
                              // exactly fixes the problem.

KAI C++ version 4.0f has an __EDG_VERSION__ of 243 but this still
fails. Can 238 here be changed at least to 243?

Best regards,

Matthias Troyer


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