Menu

#6 [patch] Fix compile error with boost 1.56

Unstable (example)
closed-accepted
None
5
2014-08-22
2014-08-19
kbinani
No

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".

1 Attachments

Discussion

  • Akira Takahashi

    Akira Takahashi - 2014-08-19
     
  • Akira Takahashi

    Akira Takahashi - 2014-08-19
    • status: open --> closed-accepted
    • assigned_to: Akira Takahashi
     
  • kbinani

    kbinani - 2014-08-21

    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.).

     
  • Akira Takahashi

    Akira Takahashi - 2014-08-22

    Sorry, the workaround is for Boost develop branch. I fixed r2583.
    https://sourceforge.net/p/p-stade/code/2583

     
  • kbinani

    kbinani - 2014-08-22

    I have confirmed that the problem has been fixed.
    Thank you!

     

Log in to post a comment.

MongoDB Logo MongoDB