id summary reporter owner description type status milestone component version severity resolution keywords cc 11875 Boost.Phoenix should not forward-declare std::unordered_set / map Jean-Michaël Celerier Thomas Heller "Boost 1.60 introduced the header boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp. When building on Linux with libstdc++ debug mode (-DGLIBCXX_DEBUG) this causes ambiguous references to the forward-declared classes because in libstdc++ side, they now live in the std::__debug namespace instead. The following test cases triggers it : {{{ #include #include void f() { std::unordered_map map; } }}} when built with {{{ g++ -std=c++11 -D_GLIBCXX_DEBUG=1 -c problem.cpp }}} " Bugs closed Boost 1.65.0 phoenix Boost 1.64.0 Problem fixed braden@…