Boost logo

Boost Testing :

Subject: [Boost-testing] lazy piranha fedora 19 64 C++11 - thread - async__async_p / clang-linux-3.3 is failing
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2014-01-27 16:15:20


There is an error in

Test output: lazy piranha fedora 19 64 C++11 - thread - async__async_p /
clang-linux-3.3
Rev 6cb30dba5db86ca161b9cc7293f6173dc4a7e735 / Mon, 27 Jan 2014 03:59:22
+0000
Compile [2014-01-27 12:06:02 UTC]: fail

   "clang++" -c -x c++ -Wextra -Wno-long-long -Wunused-function -pedantic -std=c++11 -O0 -g -fno-inline -Wall -pedantic -g -pthread -fPIC -Wextra -Wno-long-long -Wunused-function -pedantic -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED -DBOOST_THREAD_USE_DLL=1 -I".." -o "/home/michael/boost_testing/results/boost/bin.v2/libs/thread/test/async__async_p.test/clang-linux-3.3/debug/threading-multi/sync/futures/async/async_pass.o" "../libs/thread/test/sync/futures/async/async_pass.cpp"

In file included from ../libs/thread/test/sync/futures/async/async_pass.cpp:34:
In file included from ../boost/thread/future.hpp:22:
../boost/thread/detail/async_func.hpp:74:35: error: no matching function for call to 'get'
         return invoke(boost::move(std::get<0>(f_)), boost::move(std::get<Indices>(f_))...);

I suspect that this tester is using libstdc++ instead of libc++ as the
flag -stdlib=libc++ is missing.

Best,


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