id summary reporter owner description type status milestone component version severity resolution keywords cc 5627 Compilation error when including range/algorithm.hpp before range/join.hpp Nicolas Savoire Neil Groves "The following code fails to compile (tested with gcc 4.5.2): {{{ #include #include int main() {} }}} with the error: {{{ /usr/local/mkt-dev/src/boost/boost/range/join.hpp:44: error: expected template-name before ‘<’ token /usr/local/mkt-dev/src/boost/boost/range/join.hpp:44: error: expected ‘{’ before ‘<’ token /usr/local/mkt-dev/src/boost/boost/range/join.hpp:44: error: expected unqualified-id before ‘<’ token }}} It seems that the issue is that there is a boost::range::range_detail namespace in search_n.hpp and a boost::range_detail namespace in other files included, which confuses the compiler." Bugs closed To Be Determined range Boost 1.47.0 Regression duplicate