Boost C++ Libraries: Ticket #6420: Call to forward ambiguous https://svn.boost.org/trac10/ticket/6420 <pre class="wiki">Test output: Sandia-darwin-4.4_0x - thread - test_thread_launching / darwin-4.4_0x Rev 76549 / Tue, 17 Jan 2012 11:21:19 +0000 Report Time: Tue, 17 Jan 2012 15:54:48 +0000 Compile [2012-01-17 12:21:24 UTC]: fail "/opt/local/bin/g++-mp-4.4" -ftemplate-depth-128 -std=gnu++0x -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -I".." -c -o "/Volumes/scratch/kbelco/boost/results/boost/bin.v2/libs/thread/test/test_thread_launching.test/darwin-4.4_0x/debug/threading-multi/test_thread_launching.o" "../libs/thread/test/test_thread_launching.cpp" In file included from ../boost/thread/thread.hpp:22, from ../libs/thread/test/test_thread_launching.cpp:5: ../boost/thread/detail/thread.hpp: In static member function 'static boost::detail::thread_data_ptr boost::thread::make_thread_info(F&amp;&amp;) [with F = boost::_bi::bind_t&lt;void, callable_multiple_arg, boost::_bi::list3&lt;boost::_bi::value&lt;const char*&gt;, boost::_bi::value&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, boost::_bi::value&lt;double&gt; &gt; &gt;]': ../boost/thread/detail/thread.hpp:439: instantiated from 'boost::thread::thread(F, A1, A2, A3) [with F = callable_multiple_arg, A1 = const char*, A2 = std::vector&lt;int, std::allocator&lt;int&gt; &gt;, A3 = double]' ../libs/thread/test/test_thread_launching.cpp:149: instantiated from here ../boost/thread/detail/thread.hpp:187: error: call of overloaded 'forward(boost::_bi::bind_t&lt;void, callable_multiple_arg, boost::_bi::list3&lt;boost::_bi::value&lt;const char*&gt;, boost::_bi::value&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, boost::_bi::value&lt;double&gt; &gt; &gt;&amp;)' is ambiguous ../boost/move/move.hpp:523: note: candidates are: T&amp;&amp; boost::forward(typename boost::move_detail::identity&lt;T&gt;::type&amp;&amp;) [with T = boost::_bi::bind_t&lt;void, callable_multiple_arg, boost::_bi::list3&lt;boost::_bi::value&lt;const char*&gt;, boost::_bi::value&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, boost::_bi::value&lt;double&gt; &gt; &gt;] /opt/local/include/gcc44/c++/bits/move.h:51: note: _Tp&amp;&amp; std::forward(typename std::identity&lt;_Tp&gt;::type&amp;&amp;) [with _Tp = boost::_bi::bind_t&lt;void, callable_multiple_arg, boost::_bi::list3&lt;boost::_bi::value&lt;const char*&gt;, boost::_bi::value&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, boost::_bi::value&lt;double&gt; &gt; &gt;] </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6420 Trac 1.4.3 viboes Tue, 17 Jan 2012 18:51:40 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/6420#comment:1 https://svn.boost.org/trac10/ticket/6420#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/76561" title="Thread: try to fix #6420 - Call to forward ambiguous">[76561]</a>) Thread: try to fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6420" title="#6420: Bugs: Call to forward ambiguous (closed: fixed)">#6420</a> - Call to forward ambiguous </p> Ticket viboes Tue, 17 Jan 2012 23:33:18 GMT component changed https://svn.boost.org/trac10/ticket/6420#comment:2 https://svn.boost.org/trac10/ticket/6420#comment:2 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">thread</span> </li> </ul> Ticket