Boost C++ Libraries: Ticket #11863: Compilation failure when trying to use Boost Test https://svn.boost.org/trac10/ticket/11863 <p> I have a program that uses Boost Test. It works under Boost 1.59.0. Under Boost 1.60.0 and Mac OS X I get compilation errors in mp_defer.hpp, which is ultimately included from boost/test/unit_test.hpp. </p> <p> The first compilation error is in line 28 of mp_defer.hpp </p> <p> static boost::true_type check(int); </p> <p> The error caret is at the start of "check" and the message is:<br /> </p> <p> Expected member name or ';' after declaration specifiers. </p> <p> The compiler is Apple LLVM 7.0 and the C++ dialect is C++14. </p> <p> I have not submitted a ticket to Boost before - apologies if I have missed something obvious. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11863 Trac 1.4.3 Gennadiy Rozental Tue, 05 Jan 2016 18:43:49 GMT <link>https://svn.boost.org/trac10/ticket/11863#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11863#comment:1</guid> <description> <p> As I mentioned in other place, this is not a Boost.Test issue. Please reassign the ticket to MPL library developers </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 06 Jan 2016 02:23:41 GMT</pubDate> <title>owner, component changed https://svn.boost.org/trac10/ticket/11863#comment:2 https://svn.boost.org/trac10/ticket/11863#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Gennadiy Rozental</span> to <span class="trac-author">Aleksey Gurtovoy</span> </li> <li><strong>component</strong> <span class="trac-field-old">test</span> → <span class="trac-field-new">mpl</span> </li> </ul> <p> I am the OP - thank you for this. As always for me, when I compiled the Boost libraries I got messages of the sort "skipping optional Message Passing Interface (MPI) library", but this has never been a problem before, and I didn't see any indication that this was an MPI problem. Re-assigning the ticket to MPI. </p> Ticket Vaclav Slavik <vaclav@…> Mon, 21 Mar 2016 15:45:55 GMT <link>https://svn.boost.org/trac10/ticket/11863#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11863#comment:3</guid> <description> <p> Also discussed in <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/11897" title="#11897: Bugs: Compile failure in type_traits_detail::mp_valid_impl with CUDA 7.0 (closed: fixed)">#11897</a> and fixed on the develop branch here: <a class="ext-link" href="https://github.com/boostorg/type_traits/commit/f80cbb0dad16f974815a4ad8208f056ec58c9efc"><span class="icon">​</span>https://github.com/boostorg/type_traits/commit/f80cbb0dad16f974815a4ad8208f056ec58c9efc</a> </p> </description> <category>Ticket</category> </item> </channel> </rss>