Boost C++ Libraries: Ticket #9381: boost::log comilation failure on MSVC 2012 https://svn.boost.org/trac10/ticket/9381 <p> The first boost::log #include file I added to my project caused a compilation failure on MSVC 2012: </p> <p> #include &lt;boost/log/sources/severity_channel_logger.hpp&gt; </p> <p> gives the output: </p> <p> 1&gt;C:\thirdparty\boost\boost/log/sources/features.hpp(100): error C2061: syntax error : identifier 'BOOST_PP_ENUM_BINARY_PARAMS' </p> <p> ... and subsequent cascade errors. </p> <p> I think it's just missing an include (patch attached) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9381 Trac 1.4.3 anonymous Wed, 13 Nov 2013 09:26:03 GMT attachment set https://svn.boost.org/trac10/ticket/9381 https://svn.boost.org/trac10/ticket/9381 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">log_features.patch</span> </li> </ul> Ticket Andrey Semashev Sat, 15 Mar 2014 13:08:09 GMT <link>https://svn.boost.org/trac10/ticket/9381#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9381#comment:1</guid> <description> <p> Fixed in develop: <a class="ext-link" href="https://github.com/boostorg/log/commit/82c65a7740cbdb2f2e8d78313b4a94c0cb38db78"><span class="icon">​</span>https://github.com/boostorg/log/commit/82c65a7740cbdb2f2e8d78313b4a94c0cb38db78</a>. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Andrey Semashev</dc:creator> <pubDate>Sat, 15 Mar 2014 13:10:04 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/9381#comment:2 https://svn.boost.org/trac10/ticket/9381#comment:2 <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> Merged to master. </p> Ticket