Boost logo

Boost Testing :

Subject: Re: [Boost-testing] Sandia-darwin-clang-trunk - chrono errors
From: Vicente Botet (vicente.botet_at_[hidden])
Date: 2012-04-02 07:30:10


Vicente Botet wrote
>
> 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.
>
>

Everything is OK now. I guess it was the missing file.
Vicente

--
View this message in context: http://boost.2283326.n4.nabble.com/Sandia-darwin-clang-trunk-chrono-errors-tp4521238p4525785.html
Sent from the Boost - Testing mailing list archive at Nabble.com.

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