Boost logo

Boost Testing :

Subject: [Boost-testing] Sandia-darwin-clang-trunk - chrono errors
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2012-03-31 03:06:18


Hi,

I'm see the following error in trunk regression. Is this a know bug?
Should we check for non released version? If yes, what can be done to
fix it?

Best,
Vicente

Test output: Sandia-darwin-clang-trunk - chrono -
manipulate_clock_object_d / clang-darwin-trunk
Rev 77641 / Fri, 30 Mar 2012 09:23:40 +0000
*Report Time: *Sat, 31 Mar 2012 05:03:26 +0000
Compile [2012-03-30 09:54:10 UTC]: fail

     "/home/kbelco/llvm_darwin/build/Release+Asserts/bin/clang++" -x c++ -O0 -g -Wextra -Wno-long-long -pedantic -O0 -fno-inline -Wall -pedantic -g -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_THREAD_DISABLED -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_CHRONO_VERSION=2 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -I".." -c -o "/Volumes/scratch/kbelco/boost/results/boost/bin.v2/libs/chrono/test/manipulate_clock_object_d.test/clang-darwin-trunk/debug/manipulate_clock_object.o" "../libs/chrono/test/../example/manipulate_clock_object.cpp"

In file included from ../libs/chrono/test/../example/manipulate_clock_object.cpp:30:
In file included from ../boost/type_traits.hpp:20:
In file included from ../boost/type_traits/aligned_storage.hpp:11:
In file included from ../boost/aligned_storage.hpp:21:
In file included from ../boost/type_traits/type_with_alignment.hpp:18:
../boost/type_traits/is_pod.hpp:45:35: error: 'T' does not refer to a value
             BOOST_INTERNAL_IS_POD(T)
                                   ^
../boost/type_traits/is_pod.hpp:26:47: note: expanded from macro 'BOOST_INTERNAL_IS_POD'
#define BOOST_INTERNAL_IS_POD(T) BOOST_IS_POD(T)
                                               ^
../boost/type_traits/intrinsics.hpp:135:39: note: expanded from macro 'BOOST_IS_POD'
# define BOOST_IS_POD(T) __is_pod(T)
                                       ^
../boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                        ^
../boost/type_traits/is_pod.hpp:38:20: note: declared here
template<typename T> struct is_pod_impl
                    ^
../boost/type_traits/is_pod.hpp:46:13: error: type name requires a specifier or qualifier
>::value));
             ^
../boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                        ^
In file included from ../libs/chrono/test/../example/manipulate_clock_object.cpp:30:
In file included from ../boost/type_traits.hpp:20:
In file included from ../boost/type_traits/aligned_storage.hpp:11:
In file included from ../boost/aligned_storage.hpp:21:
In file included from ../boost/type_traits/type_with_alignment.hpp:18:
../boost/type_traits/is_pod.hpp:46:13: error: expected ')'
>::value));
             ^
../boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                        ^
../boost/type_traits/is_pod.hpp:42:9: note: to match this '('
         (::boost::type_traits::ice_or<
         ^
../boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                        ^
3 errors generated.



Boost-testing list run by mbergal at meta-comm.com