id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5296,include missed in boost/spirit/home/classic/actor/ref_value_actor.hpp,Ivan A. Melnikov (iv@…,Joel de Guzman,"boost/spirit/home/classic/actor/ref_value_actor.hpp uses BOOST_WORKAROUND but doesn't include boost/detail/workaround.hpp. This can lead to compilation errors if it's users do not include that file themselves. For example, on linux with gcc 4.5.1, when I compile simple test #include int main() { return 0; } I get the following error: $ g++ test.cpp In file included from test.cpp:2:0: /usr/include/boost/spirit/home/classic/actor/ref_value_actor.hpp:17:21: error: missing binary operator before token ""("" /usr/include/boost/spirit/home/classic/actor/ref_value_actor.hpp:73:21: error: missing binary operator before token ""("" The same happens when I change my test to include e.g. boost/spirit/include/classic_actor.hpp",Bugs,closed,To Be Determined,spirit,Boost 1.46.0,Problem,fixed,,