Boost C++ Libraries: Ticket #3048: BGL Graphviz parser fails to compile in trunk (for 1.40) https://svn.boost.org/trac10/ticket/3048 <p> /usr/include/c++/4.3/backward/backward_warning.h:33: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. In file included from ./boost/graph/graphviz.hpp:803, </p> <blockquote> <p> from libs/graph/src/read_graphviz_spirit.cpp:28: </p> </blockquote> <p> ./boost/graph/detail/read_graphviz_new.hpp:316: error: declaration of ‘boost::read_graphviz_detail::tokenizer&lt;<a class="missing wiki">BidirectionalIterator</a>&gt; boost::read_graphviz_detail::parser&lt;<a class="missing wiki">BidirectionalIterator</a>, Policy&gt;::tokenizer’ ./boost/graph/detail/read_graphviz_new.hpp:139: error: changes meaning of ‘tokenizer’ from ‘struct boost::read_graphviz_detail::tokenizer&lt;<a class="missing wiki">BidirectionalIterator</a>&gt;’ </p> <blockquote> <p> "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_NO_LIB=1 -DNDEBUG -I"." -I"libs/graph/src" -c -o "bin.v2/libs/graph/build/gcc-4.3.3/release/link-static/threading-multi/read_graphviz_spirit.o" "libs/graph/src/read_graphviz_spirit.cpp" </p> </blockquote> <p> ...failed gcc.compile.c++ bin.v2/libs/graph/build/gcc-4.3.3/release/link-static/threading-multi/read_graphviz_spirit.o... </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3048 Trac 1.4.3 Jeremiah Willcock Tue, 19 May 2009 14:42:02 GMT owner, status changed https://svn.boost.org/trac10/ticket/3048#comment:1 https://svn.boost.org/trac10/ticket/3048#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Andrew Sutton</span> to <span class="trac-author">Jeremiah Willcock</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket Jeremiah Willcock Tue, 19 May 2009 14:43:38 GMT <link>https://svn.boost.org/trac10/ticket/3048#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3048#comment:2</guid> <description> <p> I fixed the error from this. Which deprecated header is GCC complaining about? </p> </description> <category>Ticket</category> </item> <item> <author>ramon.casellas@…</author> <pubDate>Tue, 19 May 2009 14:59:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/3048#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3048#comment:3</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/3048#comment:2" title="Comment 2">jewillco</a>: </p> <blockquote class="citation"> <p> I fixed the error from this. Which deprecated header is GCC complaining about? </p> </blockquote> <p> Apologies for the uncomplete cut&amp;paste. </p> <p> The deprecated header is hash_set, apparently included from adjacency_list.hpp (25) included from gaphviz.hpp(24). </p> <p> Looking at adjacency_list.hpp, there are some check macros defined (I'm compiling with stock gcc 4.3 on debian / ubuntu) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Jeremiah Willcock</dc:creator> <pubDate>Tue, 19 May 2009 15:04:51 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/3048#comment:4 https://svn.boost.org/trac10/ticket/3048#comment:4 <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">wontfix</span> </li> </ul> <p> This wasn't added by my latest changes, and I don't think there is a portable replacement for hash_set, so this will be closed as wontfix, even though the error part has been fixed. </p> Ticket