Boost C++ Libraries: Ticket #2104: Use of not implemented code/syntax affecting some compilers https://svn.boost.org/trac10/ticket/2104 <p> Throughout the code, there are numerous compile time errors, below is just an example: </p> <p> boost/regex/v4/basic_regex.hpp:465: sorry, not implemented: `namespace_decl' not supported by dump_type boost/regex/v4/basic_regex.hpp:587: sorry, not implemented: `namespace_decl' not supported by dump_type boost/regex/v4/basic_regex.hpp:589: sorry, not implemented: `namespace_decl' not supported by dump_type boost/regex/v4/basic_regex.hpp:621: sorry, not implemented: `namespace_decl' not supported by dump_type boost/mpl/aux_/integral_wrapper.hpp:72: sorry, not implemented: conversion of template_type_parm as template parameter boost/mpl/aux_/integral_wrapper.hpp: At top level: </p> <p> There are just too many to list all of them. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2104 Trac 1.4.3 Marshall Clow Sat, 12 Jul 2008 17:35:35 GMT <link>https://svn.boost.org/trac10/ticket/2104#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2104#comment:1</guid> <description> <p> What system and compiler are you using? </p> </description> <category>Ticket</category> </item> <item> <author>orangevixen@…</author> <pubDate>Mon, 14 Jul 2008 07:41:01 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2104#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2104#comment:2</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2104#comment:1" title="Comment 1">marshall</a>: </p> <blockquote class="citation"> <p> What system and compiler are you using? </p> </blockquote> <p> Linux </p> <p> egcs-2.91.66 </p> <p> Do you want me to run the build again on that system and output to a file and attach? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Marshall Clow</dc:creator> <pubDate>Mon, 14 Jul 2008 13:23:48 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2104#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2104#comment:3</guid> <description> <p> That's a very old compiler - I suspect that the problems that you are seeing are C++ constructs that it does not support (namespaces, for example). </p> </description> <category>Ticket</category> </item> <item> <author>orangevixen@…</author> <pubDate>Tue, 15 Jul 2008 04:44:45 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2104#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2104#comment:4</guid> <description> <p> I attached the output of the last build on that system. </p> <p> Some of the problems seem to be optimizations that mess up the compiler (internal compiler errors). Those occure on gcc 3.0 as well as gcc 2.95, but they occure irregularly, meaning if I build it one time it may not error but if I run make again it errors. Which suggests its triggering a pointer-value dependent bug that's sometimes accessing memory outside of gcc's space and sometimes not. </p> <p> The namespace problem occures for example: </p> <p> In boost/regex/v4/basic_regex.hpp:215 </p> <blockquote> <p> explicit basic_regex(const charT* p, flag_type f = regex_constants::normal) </p> </blockquote> <p> Produces the error: </p> <p> boost/regex/v4/basic_regex.hpp:215: sorry, not implemented: `namespace_decl' not supported by dump_type </p> <p> To fix it: </p> <blockquote> <p> explicit basic_regex(const charT* p, flag_type f = normal) </p> </blockquote> <p> This gets rid of the namespace problem. </p> </description> <category>Ticket</category> </item> <item> <author>orangevixen@…</author> <pubDate>Tue, 15 Jul 2008 04:46:54 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/2104 https://svn.boost.org/trac10/ticket/2104 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">output.txt</span> </li> </ul> <p> stdout of last build using egcs </p> Ticket Mon, 03 Nov 2008 14:20:34 GMT milestone deleted https://svn.boost.org/trac10/ticket/2104#comment:5 https://svn.boost.org/trac10/ticket/2104#comment:5 <ul> <li><strong>milestone</strong> <span class="trac-field-deleted">Boost 1.35.1</span> </li> </ul> <p> Milestone Boost 1.35.1 deleted </p> Ticket Vladimir Prus Sun, 07 Dec 2008 08:16:41 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2104#comment:6 https://svn.boost.org/trac10/ticket/2104#comment:6 <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">wontfix</span> </li> </ul> <p> I don't think there's any chance a egcs bug will be worked around. </p> Ticket