[patch] Fix compile error with boost 1.56
Brought to you by:
faithandbrave,
mb2sync
This patch fixes compile error with boost 1.56.
The number of template arguments of 'boost::range_mutable_iterator' and 'boost::range_const_iterator' have changed in boost 1.56,
so we have to update forward declaration of these structs at "pstade/oven/detail/boost_extension_fwd.hpp".
Thanks. fixed r2582.
https://sourceforge.net/p/p-stade/code/2582/
Thanks to apply the patch.
But is r2582 really correct?
I can't find 'boost::iterators::details' namespace in boost 1.56,
which is used in r2582 (boost::iterators::detail::pure_traversal_tag in
oven/detail/pure_traversal.hpp etc.).
Sorry, the workaround is for Boost develop branch. I fixed r2583.
https://sourceforge.net/p/p-stade/code/2583
I have confirmed that the problem has been fixed.
Thank you!