--- boost1.36-1.36.0.orig/libs/spirit/classic/test/mix_and_match_trees.cpp +++ boost1.36-1.36.0/libs/spirit/classic/test/mix_and_match_trees.cpp @@ -54,7 +54,7 @@ typedef rule ast_rule; typedef rule pt_rule; - typedef rule rule; + typedef rule rule_; definition(my_grammar const & /* self */) { @@ -62,12 +62,12 @@ start_ = gen_pt_node_d[ pt_rule_ ]; } - rule const & start() const + rule_ const & start() const { return start_; } - rule start_; + rule_ start_; ast_rule ast_rule_; pt_rule pt_rule_; }; --- boost1.36-1.36.0.orig/libs/spirit/classic/test/numerics_tests.cpp +++ boost1.36-1.36.0/libs/spirit/classic/test/numerics_tests.cpp @@ -11,6 +11,7 @@ #include #include #include +#include using namespace std; using namespace BOOST_SPIRIT_CLASSIC_NS;