Myp 02.10.2012 07:15

! ${BOOST_PATH}/boost/config/compiler/clang.hpp:23

-#if defined(__int64)
+#if defined(__int64) && !defined(__GNUC__)

! ================================================================================ ===============

! ${MINGW_PATH}/lib/gcc/mingw32/${GCC_VERSION}/include/c++/ext/concurrence.h:273

-static typename __enable_if<sizeof(&_Rm::sema), void>::__type
+static typename __enable_if<(bool)sizeof(&_Rm::sema), void>::__type

! ================================================================================ ===============

! ${MINGW_PATH}/lib/gcc/mingw32/${GCC_VERSION}/include/c++/ext/concurrence.h:282

-static typename __enable_if<sizeof(&_Rm::actual), void>::__type
+static typename __enable_if<(bool)sizeof(&_Rm::actual), void>::__type

! ================================================================================ ===============

! ${MINGW_PATH}/lib/gcc/mingw32/${GCC_VERSION}/include/c++/type_traits:255

-#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_FLOAT128)
+#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_FLOAT128) && !defined(__clang__)

! ================================================================================ ===============

! ${MINGW_PATH}/lib/gcc/mingw32/${GCC_VERSION}/include/c++/type_traits:1749

-{ typedef decltype(true ? declval<_Tp>() : declval<_Up>()) type; };
+{ typedef typename decay<decltype(true ? declval<_Tp>() : declval<_Up>())>::type type; };

Do you really want to delete ?