Boost C++ Libraries: Ticket #1630: gcc-4.3: adjacency_list.hpp includes deprecated header https://svn.boost.org/trac10/ticket/1630 <p> the gcc implementation of adjacency_list.hpp seems to include ext/hash_set, which is deprecated in gcc-4.3 and moved to backward/hash_set </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1630 Trac 1.4.3 Douglas Gregor Sun, 06 Jul 2008 18:50:35 GMT status, milestone changed https://svn.boost.org/trac10/ticket/1630#comment:1 https://svn.boost.org/trac10/ticket/1630#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.36.0</span> → <span class="trac-field-new">Boost 1.37.0</span> </li> </ul> <p> I guess we should be using tr1/unsorted_set et al. </p> Ticket Douglas Gregor Fri, 05 Sep 2008 12:57:08 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/1630#comment:2 https://svn.boost.org/trac10/ticket/1630#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.37.0</span> → <span class="trac-field-new">Boost 1.36.0</span> </li> </ul> <p> This was fixed in Boost 1.36.0. We now use backward/hash_set and backward/hash_map on GCC 4.3. </p> Ticket anonymous Wed, 06 Jan 2010 22:55:42 GMT status, version, milestone changed; resolution deleted https://svn.boost.org/trac10/ticket/1630#comment:3 https://svn.boost.org/trac10/ticket/1630#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.34.1</span> → <span class="trac-field-new">Boost 1.41.0</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.36.0</span> → <span class="trac-field-new">To Be Determined</span> </li> </ul> <p> This produces warnings with the new gcc versions; here's an example: </p> <p> In file included from /sw/lib/gcc4.4/lib/gcc/x86_64-apple-darwin10/4.4.1/../../../../include/c++/4.4.1/backward/hash_set:59, </p> <blockquote> <p> from /Users/emanuel/alps_svn/boost_1_41_0/boost/graph/adjacency_list.hpp:25, from /Users/emanuel/ALPS/include/alps/lattice/propertymap.h:37, from /Users/emanuel/ALPS/include/alps/lattice/graphproperties.h:34, from /Users/emanuel/ALPS/include/alps/lattice/graph.h:37, from /Users/emanuel/ALPS/include/alps/lattice/unitcell.h:37, from /Users/emanuel/ALPS/include/alps/lattice/disorder.h:38, from /Users/emanuel/ALPS/include/alps/lattice/latticegraph.h:36, from /Users/emanuel/ALPS/include/alps/lattice/latticelibrary.h:35, from /Users/emanuel/ALPS/include/alps/lattice/graph_helper.h:34, from /Users/emanuel/ALPS/include/alps/model/basisdescriptor.h:36, from /Users/emanuel/ALPS/include/alps/model/hamiltonian.h:36, from /Users/emanuel/ALPS/include/alps/model/modellibrary.h:38, from /Users/emanuel/ALPS/include/alps/model/model_helper.h:33, from /Users/emanuel/ALPS/include/alps/scheduler/montecarlo.h:37, from /Users/emanuel/ALPS/include/alps/scheduler.h:31, from qwl_evaluate.C:28: </p> </blockquote> <p> /sw/lib/gcc4.4/lib/gcc/x86_64-apple-darwin10/4.4.1/../../../../include/c++/4.4.1/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. </p> Ticket Jeremiah Willcock Thu, 07 Jan 2010 00:06:44 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1630#comment:4 https://svn.boost.org/trac10/ticket/1630#comment:4 <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 is fixed in the trunk and 1.42, as of <a class="changeset" href="https://svn.boost.org/trac10/changeset/57560" title="Changed to boost::unordered_* containers instead of compiler-specific ...">r57560</a> and <a class="changeset" href="https://svn.boost.org/trac10/changeset/58089" title="Changed to Boost.Unordered to fix deprecation warnings">r58089</a> for the trunk. </p> Ticket anonymous Fri, 29 Oct 2010 00:07:58 GMT <link>https://svn.boost.org/trac10/ticket/1630#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1630#comment:5</guid> <description> <p> The bug still exists in Boost 1.44 and gcc 4.4.5. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Jeremiah Willcock</dc:creator> <pubDate>Sat, 30 Oct 2010 20:30:32 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1630#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1630#comment:6</guid> <description> <p> I do not see any uses of <code>&lt;ext/*&gt;</code> or <code>&lt;*/hash_set&gt;</code> in the trunk version of BGL or related components. It looks like it is included by Boost.Config and Boost.Serialization; maybe BGL is getting it from one of those. </p> </description> <category>Ticket</category> </item> </channel> </rss>