Boost C++ Libraries: Ticket #9908: type 'bool' unexpected https://svn.boost.org/trac10/ticket/9908 <p> when compling with live555, errors found like this: type 'bool' unexpected(line 96 in file move/detail/meta_utils.hpp) it's because 'Boolean' is a macro define(as bool) in live555 lib, so "bool::value" is unexpected, it's a comflict. the solution is changename, just change the typename 'Boolean' to 'Boolean1' or sth else that's not a comflict </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9908 Trac 1.4.3 Steven Watanabe Wed, 16 Apr 2014 14:48:21 GMT <link>https://svn.boost.org/trac10/ticket/9908#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9908#comment:1</guid> <description> <p> Please complain to live555. #defining Boolean is wrong. It's infeasible for us to work around every evil macro defined by other libraries. </p> </description> <category>Ticket</category> </item> <item> <author>awayne@…</author> <pubDate>Thu, 17 Apr 2014 01:35:07 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/9908#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9908#comment:2</guid> <description> <p> in live555, Boolean is used everywhere, and it's been that many years. but in boost, it's just a template parameter's typename, it's no need to use such a name that might be a conflict. anyway, it's just a suggestion. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Ion Gaztañaga</dc:creator> <pubDate>Fri, 01 Aug 2014 09:33:34 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/9908#comment:3 https://svn.boost.org/trac10/ticket/9908#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">invalid</span> </li> </ul> Ticket