Boost C++ Libraries: Ticket #6293: Remove deprecated function_requires in the BGL https://svn.boost.org/trac10/ticket/6293 <p> The attached patch: </p> <ul><li>clarifies that function_requires is replaced by BOOST_CONCEPT_ASSERT in the docs of the Concept Checking library </li><li>replaces function_requires by BOOST_CONCEPT_ASSERT in all files of the Boost Graph library, including headers, examples, tests, and the documentation </li><li>adds #include &lt;boost/concept/assert.hpp&gt; to all files using BOOST_CONCEPT_ASSERT </li></ul> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6293 Trac 1.4.3 ich@… Sun, 18 Dec 2011 20:42:41 GMT attachment set https://svn.boost.org/trac10/ticket/6293 https://svn.boost.org/trac10/ticket/6293 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">graph-library-boost-concept-assert.patch</span> </li> </ul> <p> replaces function_requires by BOOST_CONCEPT_ASSERT </p> Ticket ich@… Sun, 18 Dec 2011 20:46:29 GMT <link>https://svn.boost.org/trac10/ticket/6293#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:1</guid> <description> <p> Sorry, I still have a problem in boost/graph/bron_kerbosch_all_cliques.hpp ... Don't apply yet ... </p> </description> <category>Ticket</category> </item> <item> <author>ich@…</author> <pubDate>Sun, 18 Dec 2011 20:51:48 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6293#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:2</guid> <description> <p> When building the tests, I get: </p> <pre class="wiki">boost-trunk/libs/graph/test$ ../../../tools/build/v2/bjam Performing configuration checks - has_icu builds : yes ...patience... ...patience... ...patience... ...found 6492 targets... ...updating 4 targets... gcc.compile.c++ ../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug/bron_kerbosch_all_cliques.o In file included from bron_kerbosch_all_cliques.cpp:16:0: ../../../boost/graph/bron_kerbosch_all_cliques.hpp: In Funktion »void boost::bron_kerbosch_all_cliques(const Graph&amp;, Visitor, std::size_t)«: ../../../boost/graph/bron_kerbosch_all_cliques.hpp:272:5: Fehler: »BOOST_CONCEPT_ASSERT« wurde in diesem Gültigkeitsbereich nicht definiert ../../../boost/graph/bron_kerbosch_all_cliques.hpp:272:56: Fehler: expected primary-expression before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:272:56: Fehler: expected »;« before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:273:57: Fehler: expected primary-expression before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:273:57: Fehler: expected »;« before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:274:58: Fehler: expected primary-expression before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:274:58: Fehler: expected »;« before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:275:57: Fehler: expected primary-expression before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:275:57: Fehler: expected »;« before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:280:70: Fehler: expected primary-expression before »)« token ../../../boost/graph/bron_kerbosch_all_cliques.hpp:280:70: Fehler: expected »;« before »)« token "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug/bron_kerbosch_all_cliques.o" "bron_kerbosch_all_cliques.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug/bron_kerbosch_all_cliques.o... ...skipped &lt;p../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug&gt;bron_kerbosch_all_cliques for lack of &lt;p../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug&gt;bron_kerbosch_all_cliques.o... ...skipped &lt;p../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug&gt;bron_kerbosch_all_cliques.run for lack of &lt;p../../../bin.v2/libs/graph/test/bron_kerbosch_all_cliques.test/gcc-4.6.1/debug&gt;bron_kerbosch_all_cliques... ...failed updating 1 target... ...skipped 3 targets... </pre><p> I don't really know the reason ... </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Jeremiah Willcock</dc:creator> <pubDate>Sun, 18 Dec 2011 21:03:51 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6293#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:3</guid> <description> <p> I applied your patch to my checkout, and I'll try to get it working and commit it. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Jeremiah Willcock</dc:creator> <pubDate>Sun, 18 Dec 2011 21:05:48 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6293#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:4</guid> <description> <p> The fix was just to change <code>BOOST_CONCEPT_ASSERT&lt;</code> in a few places to <code>BOOST_CONCEPT_ASSERT((</code>. I will commit your changes to the trunk soon. </p> </description> <category>Ticket</category> </item> <item> <author>ich@…</author> <pubDate>Sun, 18 Dec 2011 21:09:40 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6293#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:5</guid> <description> <p> Umm, so that was a stupid one, sorry about that. I saw to many parentheses and angle brackets in the last hour ... </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Jeremiah Willcock</dc:creator> <pubDate>Sun, 18 Dec 2011 21:09:43 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6293#comment:6 https://svn.boost.org/trac10/ticket/6293#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">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/76050" title="Applied fixed version of patch from #6293; fixes #6293">[76050]</a>) Applied fixed version of patch from <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6293" title="#6293: Patches: Remove deprecated function_requires in the BGL (closed: fixed)">#6293</a>; fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6293" title="#6293: Patches: Remove deprecated function_requires in the BGL (closed: fixed)">#6293</a> </p> Ticket Jeremiah Willcock Sun, 15 Jan 2012 23:32:18 GMT <link>https://svn.boost.org/trac10/ticket/6293#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6293#comment:7</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/76535" title="Merged r76050, r75547, r75891, r76049, r76083, and r76439 from trunk ...">[76535]</a>) Merged <a class="changeset" href="https://svn.boost.org/trac10/changeset/76050" title="Applied fixed version of patch from #6293; fixes #6293">r76050</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/75547" title="Added comparison operators; fixes #6137">r75547</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/75891" title="Fixed copying of reverse_graphs to compensate for new ...">r75891</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/76049" title="Added documented way to get underlying edge descriptor from a ...">r76049</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/76083" title="Applied patch from bug #6306; fixes #6306">r76083</a>, and <a class="changeset" href="https://svn.boost.org/trac10/changeset/76439" title="Applied some fixes from #6313; fixes #6313">r76439</a> from trunk (reverse_graph bug fixes and fix for <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6293" title="#6293: Patches: Remove deprecated function_requires in the BGL (closed: fixed)">#6293</a>); refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6293" title="#6293: Patches: Remove deprecated function_requires in the BGL (closed: fixed)">#6293</a> </p> </description> <category>Ticket</category> </item> </channel> </rss>