Boost C++ Libraries: Ticket #10428: Adapt to new unique_ptr interface in Boost.Move https://svn.boost.org/trac10/ticket/10428 <p> Boost.Thread made use of some internals of Boost.Interprocess that have been changed lately and moved to Boost.Move. This is causing some compile errors for std libs not providing smart pointers. </p> <pre class="wiki"> Test output: Sandia-darwin-4.2.1 - thread - async__async_executor_p / darwin-4.2.1 Rev 1426f576939a80f1a4a5df22eae071965920108b / Sat, 30 Aug 2014 00:16:08 +0000 Compile [2014-08-30 01:37:47 UTC]: fail "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g -dynamic -gdwarf-2 -fexceptions -Wno-long-long -fPIC -Wextra -Wno-long-long -Wno-variadic-macros -Wunused-function -fpermissive -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".." -c -o "/Volumes/scratch/kbelco/boost_testing/results/boost/bin.v2/libs/thread/test/async__async_executor_p.test/darwin-4.2.1/debug/threading-multi/sync/futures/async/async_executor_pass.o" "../libs/thread/test/sync/futures/async/async_executor_pass.cpp" In file included from ../libs/thread/test/sync/futures/async/async_executor_pass.cpp:31: ../boost/thread/csbl/memory/unique_ptr.hpp:46: error: 'boost::interprocess::ipcdetail' has not been declared ../boost/thread/csbl/memory/unique_ptr.hpp:46: error: expected ',' or '...' before '&lt;' token ../boost/thread/csbl/memory/unique_ptr.hpp:56: error: 'boost::interprocess::ipcdetail' has not been declared ../boost/thread/csbl/memory/unique_ptr.hpp:56: error: expected ',' or '...' before '&lt;' token ../boost/thread/csbl/memory/unique_ptr.hpp: In constructor 'boost::csbl::unique_ptr&lt;T, D&gt;::unique_ptr(typename boost::movelib::unique_ptr&lt;T, D&gt;::pointer, int)': ../boost/thread/csbl/memory/unique_ptr.hpp:49: error: 'd' was not declared in this scope </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10428 Trac 1.4.3 viboes Sat, 30 Aug 2014 11:51:31 GMT owner, status changed https://svn.boost.org/trac10/ticket/10428#comment:1 https://svn.boost.org/trac10/ticket/10428#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, 30 Aug 2014 16:01:17 GMT milestone changed https://svn.boost.org/trac10/ticket/10428#comment:2 https://svn.boost.org/trac10/ticket/10428#comment:2 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.57.0</span> </li> </ul> <p> <a class="ext-link" href="https://github.com/boostorg/thread/commit/80591fb64def1d1661f3fd4527b1e37e706c5036"><span class="icon">​</span>https://github.com/boostorg/thread/commit/80591fb64def1d1661f3fd4527b1e37e706c5036</a> </p> Ticket viboes Tue, 16 Sep 2014 06:13:07 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/10428#comment:3 https://svn.boost.org/trac10/ticket/10428#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