Boost C++ Libraries: Ticket #9404: ex_make_future regression error https://svn.boost.org/trac10/ticket/9404 <pre class="wiki"> Test output: BP x86_64 C++11 - thread - ex_make_future / clang-linux-3.4~c11_libc++ Rev 86740 / Sun, 17 Nov 2013 18:01:11 +0000 Compile [2013-11-17 21:14:14 UTC]: succeed "clang++-3.4" -c -x c++ -Wextra -Wno-long-long -Wunused-function -pedantic -std=c++11 -stdlib=libc++ -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/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/test/ex_make_future.test/clang-linux-3.4~c11_libc++/debug/threading-multi/make_future.o" "../libs/thread/test/../example/make_future.cpp" Link [2013-11-17 21:14:14 UTC]: succeed "clang++-3.4" -Wl,-R -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -Wl,-R -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/system/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -Wl,-R -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -Wl,-rpath-link -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -Wl,-rpath-link -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/system/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -Wl,-rpath-link -Wl,"/home/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/build/clang-linux-3.4~c11_libc++/debug/threading-multi" -o "/home/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/test/ex_make_future.test/clang-linux-3.4~c11_libc++/debug/threading-multi/ex_make_future" "/home/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/test/ex_make_future.test/clang-linux-3.4~c11_libc++/debug/threading-multi/make_future.o" "/home/ben/development/boost/test/build/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4~c11_libc++/debug/threading-multi/libboost_chrono.so.1.55.0" "/home/ben/development/boost/test/build/results/boost/bin.v2/libs/thread/build/clang-linux-3.4~c11_libc++/debug/threading-multi/libboost_thread.so.1.55.0" "/home/ben/development/boost/test/build/results/boost/bin.v2/libs/system/build/clang-linux-3.4~c11_libc++/debug/threading-multi/libboost_system.so.1.55.0" -lrt -g -lc++ -lc++abi -pthread Run [2013-11-17 21:14:14 UTC]: fail 5 0 5 5 ERRORRRRR boost: mutex lock failed in pthread_mutex_lock: Invalid argument EXIT STATUS: 1 </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9404 Trac 1.4.3 viboes Mon, 18 Nov 2013 22:42:08 GMT owner, status changed https://svn.boost.org/trac10/ticket/9404#comment:1 https://svn.boost.org/trac10/ticket/9404#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket viboes Sat, 18 Jan 2014 16:11:25 GMT milestone changed https://svn.boost.org/trac10/ticket/9404#comment:2 https://svn.boost.org/trac10/ticket/9404#comment:2 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.56.0</span> </li> </ul> <p> This change-set <a class="ext-link" href="https://github.com/boostorg/thread/commit/cb845f19e4a975fc95e8b10c096280085d24eb03"><span class="icon">​</span>https://github.com/boostorg/thread/commit/cb845f19e4a975fc95e8b10c096280085d24eb03</a> improves the situation but restrict the use of the variadic versions. It works for all the compiler for which BOOST_NO_CXX11_DECLTYPE_N3276 is defined. </p> Ticket viboes Wed, 12 Mar 2014 22:47:33 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9404#comment:3 https://svn.boost.org/trac10/ticket/9404#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket