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,,