Boost logo

Boost :

Subject: Re: [boost] [1.67] Missing include in Boost.Graph
From: Michel Morin (mimomorin_at_[hidden])
Date: 2018-04-01 14:07:25


Denis Davydov via Boost wrote:
> The one-liner fix is here https://github.com/boostorg/graph/pull/104

This PR (just adding a missing include) fixes a regression introduced in
Boost 1.67 beta and is extremely safe to be applied. However, Boost.Graph
is not actively maintained these days (except Eric's recent merge).
Would release managers take care of merging it?

== What regression does this PR resolve? ==
Boost 1.67 introduces the following regression, which will be fixed by the PR:

  // Fails to compile in Boost 1.67!
  #include <boost/pending/mutable_queue.hpp>
  int main() {}

This regression also leads to a failure of graph/test/king_ordering.cpp.
You can see the failure in the test matrix:
  https://www.boost.org/development/tests/master/developer/graph.html

The failure is caused by the missing include. The missing include has been there
for a long time, but it is eventually manifested by a recent change in
Boost.ConceptCheck:
  Get rid of iterator.hpp
  https://github.com/boostorg/concept_check/pull/11

Regards,
Michel


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk