Boost C++ Libraries: Ticket #9311: [windows] ex_lambda_future fails on msvc-11.0 https://svn.boost.org/trac10/ticket/9311 <pre class="wiki"> Test output: teeks99-03d-win2008-64on64 - thread - ex_lambda_future / msvc-11.0 Rev 86366 / Sun, 20 Oct 2013 02:42:23 +0000 Compile [2013-10-20 10:51:38 UTC]: fail call "C:\Program Files (x86)\microsoft visual studio 11.0\vc\vcvarsall.bat" x86 &gt;nul cl /Zm800 -nologo @"C:\local\teeks99-03\d\results\boost\bin.v2\libs\thread\test\ex_lambda_future.test\msvc-11.0\debug\threading-multi\lambda_future.obj.rsp" lambda_future.cpp ..\libs\thread\test\..\example\lambda_future.cpp(36) : error C2248: 'boost::future&lt;R&gt;::future' : cannot access private member declared in class 'boost::future&lt;R&gt;' with [ R=int ] C:\local\teeks99-03\d\boost\boost/thread/future.hpp(1522) : see declaration of 'boost::future&lt;R&gt;::future' with [ R=int ] C:\local\teeks99-03\d\boost\boost/thread/future.hpp(1522) : see declaration of 'boost::future&lt;R&gt;::future' with [ R=int ] C:\local\teeks99-03\d\boost\boost/thread/future.hpp(1522) : see declaration of 'boost::future&lt;R&gt;::future' with [ R=int ] </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9311 Trac 1.4.3 viboes Sat, 26 Oct 2013 11:36:23 GMT owner, status changed https://svn.boost.org/trac10/ticket/9311#comment:1 https://svn.boost.org/trac10/ticket/9311#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 Mon, 04 Nov 2013 18:32:32 GMT <link>https://svn.boost.org/trac10/ticket/9311#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9311#comment:2</guid> <description> <p> Same error for </p> <pre class="wiki"> Test output: DebSidC++ - thread - ex_lambda_future / gcc-4.8.2~11 </pre><p> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sat, 16 Nov 2013 20:49:33 GMT</pubDate> <title>version changed https://svn.boost.org/trac10/ticket/9311#comment:3 https://svn.boost.org/trac10/ticket/9311#comment:3 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.54.0</span> → <span class="trac-field-new">Boost Development Trunk</span> </li> </ul> Ticket viboes Sat, 18 Jan 2014 16:10:43 GMT milestone changed https://svn.boost.org/trac10/ticket/9311#comment:4 https://svn.boost.org/trac10/ticket/9311#comment:4 <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 Sun, 09 Feb 2014 03:27:52 GMT milestone changed https://svn.boost.org/trac10/ticket/9311#comment:5 https://svn.boost.org/trac10/ticket/9311#comment:5 <ul> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.56.0</span> → <span class="trac-field-new">To Be Determined</span> </li> </ul> Ticket viboes Sat, 06 Sep 2014 14:54:36 GMT summary changed https://svn.boost.org/trac10/ticket/9311#comment:6 https://svn.boost.org/trac10/ticket/9311#comment:6 <ul> <li><strong>summary</strong> <span class="trac-field-old">ex_lambda_future fails on msvc-11.0</span> → <span class="trac-field-new">[windows] ex_lambda_future fails on msvc-11.0</span> </li> </ul> Ticket Niall Douglas Sat, 04 Oct 2014 19:37:38 GMT <link>https://svn.boost.org/trac10/ticket/9311#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9311#comment:7</guid> <description> <p> It's tough for me to test MSVC 11.0. Also, right now trunk develop is failing all over the place on Windows due to the half completed sync unit test merge. I'll return to this issue in a week or so. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sun, 05 Oct 2014 09:48:09 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/9311#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9311#comment:8</guid> <description> <p> Sorry, fixed. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Fri, 25 Sep 2015 05:56:35 GMT</pubDate> <title>status changed; resolution set; milestone deleted https://svn.boost.org/trac10/ticket/9311#comment:9 https://svn.boost.org/trac10/ticket/9311#comment:9 <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">wontfix</span> </li> <li><strong>milestone</strong> <span class="trac-field-deleted">To Be Determined</span> </li> </ul> <p> This is a compiler bug. We don't have a workaround. </p> Ticket