Boost C++ Libraries: Ticket #9365: Compilation error with VS2013 https://svn.boost.org/trac10/ticket/9365 <p> While compiling a project including Boost with VS 2013 (Express, Windows 8.1, x86_64) I get the following error: boost\smart_ptr\detail\array_deleter.hpp: error C2143: syntax error : missing ',' before 'constant' on lines 52 and 70. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9365 Trac 1.4.3 Steven Watanabe Thu, 03 Apr 2014 20:37:40 GMT component changed; owner set https://svn.boost.org/trac10/ticket/9365#comment:1 https://svn.boost.org/trac10/ticket/9365#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Peter Dimov</span> </li> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">smart_ptr</span> </li> </ul> <p> Boost 1.55, boost/smart_ptr/detail/array_deleter.hpp:52: </p> <div class="wiki-code"><div class="code"><pre> <span class="k">template</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="kt">size_t</span> <span class="n">M</span><span class="o">&gt;</span> </pre></div></div><p> The only thing I can think of is that M is defined as a macro somewhere. </p> Ticket Peter Dimov Thu, 03 Apr 2014 21:41:02 GMT owner changed https://svn.boost.org/trac10/ticket/9365#comment:2 https://svn.boost.org/trac10/ticket/9365#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Peter Dimov</span> to <span class="trac-author">Glen Fernandes</span> </li> </ul> Ticket Peter Dimov Thu, 03 Apr 2014 21:49:47 GMT <link>https://svn.boost.org/trac10/ticket/9365#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9365#comment:3</guid> <description> <p> I agree, <code>M</code> is probably defined as a macro. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Glen Fernandes</dc:creator> <pubDate>Mon, 28 Apr 2014 15:09:05 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/9365#comment:4 https://svn.boost.org/trac10/ticket/9365#comment:4 <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> Fixed as of recent refactoring in smart_ptr (should not reproduce in develop or master branches). </p> Ticket