Boost C++ Libraries: Ticket #2090: BOOST_IS_ABSTRACT fails to compile with gcc 4.3.1 on OpenSUSE 11 https://svn.boost.org/trac10/ticket/2090 <p> Hi there, </p> <p> the macro "BOOST_IS_ABSTRACT" fails to compile with gcc 4.3.1 on OpenSUSE 11 / 64 bit with the current (9.Jul 08) trunk version of Boost 1.36 </p> <p> The error message of the compiler says: "error: expected unqualified-id before <span class="underline">is_abstract" </span></p> <p> The same code compiles fine with gcc 4.2.1 (on OpenSUSE 10.3) and Boost 1.35. I have also tried an earlier trunk version of 1.36 with the same combination, which ran fine. </p> <p> Please do contact me if you want me to try out a patch in the OpenSUSE 11 environment. </p> <p> Best, Ruediger </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2090 Trac 1.4.3 Robert Ramey Fri, 11 Jul 2008 04:22:48 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2090#comment:1 https://svn.boost.org/trac10/ticket/2090#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> </ul> <p> In 1.36 - BOOST_IS_ABSTRACT is means something else - see type traits. </p> <p> Try BOOST_SERIALIZATION_ASSUME_ABSTRACT </p> <p> Robert Ramey </p> Ticket