Boost C++ Libraries: Ticket #11485: write_graphviz_dp produces compilation errors in MSC++ https://svn.boost.org/trac10/ticket/11485 <p> The attached trivialish sample fails to compile using MSC++ (15.0, but <a class="ext-link" href="http://boost.2283326.n4.nabble.com/fusion-error-when-compiling-graphviz-code-using-VC2010-td4677653.html"><span class="icon">​</span>this mail</a> mentions what is apparently the same problem with 16.0). It compiles fine with GCC and it compiled fine with Boost 1.56 (we skipped 1.57 at work so I didn't test that). </p> <p> The template expansion chain is really long, leading down to <code>boost::fusion::cons</code> instantiated with some <code>boost::xpressive</code> types. Full compiler output attached. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11485 Trac 1.4.3 Jan Hudec <bulb@…> Mon, 20 Jul 2015 15:00:08 GMT attachment set https://svn.boost.org/trac10/ticket/11485 https://svn.boost.org/trac10/ticket/11485 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">graphwiz_write_bug_test.cpp</span> </li> </ul> <p> Sample source code demonstrating the issue. </p> Ticket Jan Hudec <bulb@…> Mon, 20 Jul 2015 15:01:07 GMT attachment set https://svn.boost.org/trac10/ticket/11485 https://svn.boost.org/trac10/ticket/11485 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">graphwiz_write_bug_test.cl-out</span> </li> </ul> <p> Corresponding MSC++ compiler output </p> Ticket Kohei Takahashi <flast@…> Tue, 21 Jul 2015 01:10:00 GMT owner, component, milestone changed https://svn.boost.org/trac10/ticket/11485#comment:1 https://svn.boost.org/trac10/ticket/11485#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Jeremiah Willcock</span> to <span class="trac-author">Joel de Guzman</span> </li> <li><strong>component</strong> <span class="trac-field-old">graph</span> → <span class="trac-field-new">fusion</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.59.0</span> </li> </ul> <p> As I mentioned in the ML, it is already fixed in repo. <a class="ext-link" href="http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4181-Issue-1-td4677679.html"><span class="icon">​</span>http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4181-Issue-1-td4677679.html</a> <a class="ext-link" href="http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4182-Issue-1-td4677721.html"><span class="icon">​</span>http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4182-Issue-1-td4677721.html</a> </p> <p> AFAIK, 1.59.0 Beta1 includes the fix. </p> Ticket Kohei Takahashi <flast@…> Thu, 20 Aug 2015 14:04:45 GMT <link>https://svn.boost.org/trac10/ticket/11485#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11485#comment:2</guid> <description> <p> Joel, it should be fixed in 1.59 release. Please close this ticket. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Joel de Guzman</dc:creator> <pubDate>Thu, 20 Aug 2015 15:03:47 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/11485#comment:3 https://svn.boost.org/trac10/ticket/11485#comment:3 <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> Ticket