Boost C++ Libraries: Ticket #3524: Unneeded Phoenix 2 include in Graph? https://svn.boost.org/trac10/ticket/3524 <p> In <a class="changeset" href="https://svn.boost.org/trac10/changeset/53226" title="Changed to Boost.Parameter for DFS as a test but kept old interface; ...">r53226</a>, a include of Phoenix 2 (<code>boost/spirit/home/phoenix.hpp</code>) was added to <code>depth_first_search.hpp</code>. </p> <p> It's not immediately obvious to me why this is needed? The only other Phoenix references I could locate in Boost.Graph are in <code>detail/read_graphviz_spirit.hpp</code> -- and they are for Phoenix 1, not 2. </p> <p> This new include is causing me trouble: to make it short, the result is I can no longer use both Boost.Graph and Spirit Classic in the same compilation unit (which worked fine before this change). </p> <p> If this include is justified I'll find a workaround in my code -- but if it's not really needed, can it please be removed (trivial patch attached)? </p> <p> Thanks </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3524 Trac 1.4.3 François Barel <frabar666@…> Thu, 15 Oct 2009 08:10:47 GMT attachment set https://svn.boost.org/trac10/ticket/3524 https://svn.boost.org/trac10/ticket/3524 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">graph_no_phoenix2.diff</span> </li> </ul> <p> Remove Phoenix 2 include from Graph </p> Ticket Jeremiah Willcock Thu, 15 Oct 2009 15:21:23 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/3524#comment:1 https://svn.boost.org/trac10/ticket/3524#comment:1 <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/56868" title="Removed unnecessary include of Phoenix 2; fixes #3524">[56868]</a>) Removed unnecessary include of Phoenix 2; fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/3524" title="#3524: Patches: Unneeded Phoenix 2 include in Graph? (closed: fixed)">#3524</a> </p> Ticket