Boost C++ Libraries: Ticket #7889: Duplicate macro definition https://svn.boost.org/trac10/ticket/7889 <p> Hi! </p> <p> I get the following warnings due to duplicate macro definitions (GCC 4.3 with some additional warnings enabled): </p> <pre class="wiki">boost/test/utils/runtime/cla/argv_traverser.hpp:93:1: warning: "BOOST_RT_PARAM_INLINE" redefined boost/test/utils/runtime/cla/char_parameter.cpp:15:1: warning: this is the location of the previous definition boost/test/utils/runtime/cla/dual_name_parameter.cpp:15:1: warning: this is the location of the previous definition boost/test/utils/runtime/cla/id_policy.cpp:15:1: warning: this is the location of the previous definition boost/test/utils/runtime/cla/named_parameter.cpp:15:1: warning: this is the location of the previous definition boost/test/utils/runtime/cla/parser.cpp:17:1: warning: this is the location of the previous definition boost/test/utils/runtime/cla/validation.cpp:15:1: warning: this is the location of the previous definition boost/test/utils/runtime/env/environment.cpp:22:1: warning: this is the location of the previous definition </pre><p> This could obviously easily be avoided by an #ifndef-#define-sequence </p> <p> Regards </p> <p> Peter </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7889 Trac 1.4.3 Gennadiy Rozental Tue, 07 Jul 2015 17:03:12 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/7889#comment:1 https://svn.boost.org/trac10/ticket/7889#comment:1 <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> <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> Fixed in new release </p> Ticket