id summary reporter owner description type status milestone component version severity resolution keywords cc 5295 boost/range/sub_range.hpp cannot be included by itself Ivan A. Melnikov (iv@… Neil Groves "When I try to compile a simple test: #include int main() { return 0; } I got the following error (Linux x86_64, GCC 4.5.1): $ g++ test.cpp In file included from test.cpp:2:0: /usr/include/boost/range/sub_range.hpp:15:21: error: missing binary operator before token ""("" That's because BOOST_WORKAROUND is used on line 15, before corresponding header included on line 20. " Bugs closed To Be Determined range Boost 1.46.0 Problem fixed