Boost C++ Libraries: Ticket #1079: boost-1.34.0 fails to compile. concept checks not satisfied. https://svn.boost.org/trac10/ticket/1079 <p> please build the gcc-4.1/4.2 with --enable-concept-checks or #define _GLIBCXX_CONCEPT_CHECKS 1 in /usr/include/c++/$ver/$target/bits/c++config.h and try to build boost. there're few <span class="underline">gnu_cxx::_SGIAssignableConcept failures. </span></p> <p> (...) ...failed updating 6 targets... ...skipped 6 targets... ...updated 451 targets... </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1079 Trac 1.4.3 Thomas Witt Tue, 17 Jul 2007 20:32:50 GMT milestone changed https://svn.boost.org/trac10/ticket/1079#comment:1 https://svn.boost.org/trac10/ticket/1079#comment:1 <ul> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.34.1</span> → <span class="trac-field-new">Boost 1.35.0</span> </li> </ul> Ticket René Rivera Fri, 27 Jul 2007 16:19:43 GMT severity changed https://svn.boost.org/trac10/ticket/1079#comment:2 https://svn.boost.org/trac10/ticket/1079#comment:2 <ul> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Problem</span> </li> </ul> <p> Could you please provide a list of the errors? That way we can assign this to the appropriate person. </p> Ticket Vladimir Prus Sat, 11 Aug 2007 09:26:09 GMT <link>https://svn.boost.org/trac10/ticket/1079#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1079#comment:3</guid> <description> <p> Ping? Without a list of the errors, there's not much we can do, and we'll have to close this issue. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Sun, 12 Aug 2007 10:53:57 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/1079 https://svn.boost.org/trac10/ticket/1079 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost.log.bz2</span> </li> </ul> Ticket Dave Abrahams Tue, 04 Sep 2007 14:00:02 GMT owner set https://svn.boost.org/trac10/ticket/1079#comment:4 https://svn.boost.org/trac10/ticket/1079#comment:4 <ul> <li><strong>owner</strong> set to <span class="trac-author">Hartmut Kaiser</span> </li> </ul> <p> These appear to be bugs in Wave </p> Ticket Hartmut Kaiser Thu, 01 Nov 2007 16:45:01 GMT component, milestone changed; cc set https://svn.boost.org/trac10/ticket/1079#comment:5 https://svn.boost.org/trac10/ticket/1079#comment:5 <ul> <li><strong>cc</strong> <span class="trac-author">joel@…</span> added </li> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">spirit</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.35.0</span> → <span class="trac-field-new">To Be Determined</span> </li> </ul> <p> That's not a bug in Wave, but in the Spirit parse tree generation code. The concept checking complains about an incomplete type (and therefor not satisfying the assignable concept): </p> <p> <em> spirit/tree/common.hpp:+52 template &lt;typename T&gt; struct tree_node { </em> ... </p> <p> <em> here: tree_node&lt;T&gt; is incomplete (self recursive) </em></p> <blockquote> <p> typedef std::vector&lt;tree_node&lt;T&gt;, allocator_type&gt; children_t; children_t children; </p> </blockquote> <p> <em> ... }; </em></p> Ticket Hartmut Kaiser Mon, 03 Dec 2007 00:41:23 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1079#comment:6 https://svn.boost.org/trac10/ticket/1079#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> Ticket pluto@… Mon, 03 Dec 2007 06:03:06 GMT <link>https://svn.boost.org/trac10/ticket/1079#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1079#comment:7</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:6" title="Comment 6">hkaiser</a>: </p> <p> wontfix? why? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Hartmut Kaiser</dc:creator> <pubDate>Mon, 03 Dec 2007 14:30:47 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1079#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1079#comment:8</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:7" title="Comment 7">pluto@pld-linux.org</a>: </p> <blockquote class="citation"> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:6" title="Comment 6">hkaiser</a>: </p> <p> wontfix? why? </p> </blockquote> <p> Won't fix at least in 1.35.0. The aim is to have SpiritV2 in Boost for 1.36. This will solve the problem. If not, let's get back to this issue then. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Dave Abrahams</dc:creator> <pubDate>Mon, 03 Dec 2007 14:55:14 GMT</pubDate> <title>cc, milestone changed https://svn.boost.org/trac10/ticket/1079#comment:9 https://svn.boost.org/trac10/ticket/1079#comment:9 <ul> <li><strong>cc</strong> <span class="trac-author">bdawes@…</span> added </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.36.0</span> </li> </ul> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:8" title="Comment 8">hkaiser</a>: </p> <blockquote class="citation"> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:7" title="Comment 7">pluto@pld-linux.org</a>: </p> <blockquote class="citation"> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1079#comment:6" title="Comment 6">hkaiser</a>: </p> <p> wontfix? why? </p> </blockquote> <p> Won't fix at least in 1.35.0. The aim is to have SpiritV2 in Boost for 1.36. This will solve the problem. If not, let's get back to this issue then. </p> </blockquote> <p> The proper thing to do with such a ticket is not to close it, which essentially removes it from consideration, but to assign it to a later milestone, which I have done. See also <a class="new ticket" href="https://svn.boost.org/trac10/ticket/1497" title="#1497: Tasks: Ruling needed on tracker usage (new)">#1497</a> </p> Ticket Dave Abrahams Tue, 04 Dec 2007 18:08:14 GMT status changed; resolution deleted https://svn.boost.org/trac10/ticket/1079#comment:10 https://svn.boost.org/trac10/ticket/1079#comment:10 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">wontfix</span> </li> </ul> <p> Forgot to reopen </p> Ticket mmocny@… Fri, 31 Jul 2009 13:44:12 GMT cc, version changed; milestone deleted https://svn.boost.org/trac10/ticket/1079#comment:11 https://svn.boost.org/trac10/ticket/1079#comment:11 <ul> <li><strong>cc</strong> <span class="trac-author">mmocny@…</span> added </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.34.0</span> → <span class="trac-field-new">Boost 1.39.0</span> </li> <li><strong>milestone</strong> <span class="trac-field-deleted">Boost 1.36.0</span> </li> </ul> <p> I am running into this exact issue with boost 1.39 - only on MinGW g++ 4.3 and 4.4 (linux and solaris build fine). </p> <p> However, this bug is appearing when we compile our application, not when we try to compile boost::spirit. </p> Ticket mmocny@… Fri, 31 Jul 2009 13:45:18 GMT attachment set https://svn.boost.org/trac10/ticket/1079 https://svn.boost.org/trac10/ticket/1079 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">compile.fail.log.txt</span> </li> </ul> <p> compile error messages </p> Ticket Hartmut Kaiser Tue, 30 Nov 2010 16:41:48 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1079#comment:12 https://svn.boost.org/trac10/ticket/1079#comment:12 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> This issue is related to an older version of Spirit and does not persist in the newest versions anymore (V2.x). It's finally time to put the ticket to its deserved rest. </p> Ticket