Index: wave/wave_config.hpp =================================================================== --- wave/wave_config.hpp (Revision 41589) +++ wave/wave_config.hpp (Arbeitskopie) @@ -405,7 +405,7 @@ #endif #if PHOENIX_LIMIT < 6 // boost/spirit/attribute.hpp sets PHOENIX_LIMIT to 3! -#error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 4" \ +#error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 6" \ " to compile the library." #endif Checking libraries wave ... Checking boost/wave/wave_config.hpp ... Checking boost/wave/cpp_context.hpp ... Checking boost/wave/cpplexer/cpp_lex_interface_generator.hpp ... Checking boost/wave/cpplexer/cpp_lex_iterator.hpp ... Checking boost/wave/cpplexer/re2clex/scanner.hpp ... Checking boost/wave/cpplexer/re2clex/cpp_re.hpp ... Checking boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp ... Checking boost/wave/cpplexer/re2clex/aq.hpp ... Checking boost/wave/cpplexer/cpp_lex_interface.hpp ... Checking boost/wave/cpplexer/cpplexer_exceptions.hpp ... Checking boost/wave/cpplexer/validate_universal_char.hpp ... Checking boost/wave/cpplexer/cpp_lex_token.hpp ... Checking boost/wave/cpplexer/detect_include_guards.hpp ... Checking boost/wave/cpplexer/token_cache.hpp ... Checking boost/wave/cpplexer/convert_trigraphs.hpp ... Checking boost/wave/wave_config_constant.hpp ... Checking boost/wave/wave_version.hpp ... Checking boost/wave/whitespace_handling.hpp ... Checking boost/wave/language_support.hpp ... Checking boost/wave/grammars/cpp_intlit_grammar.hpp ... In file included from /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_intlit_grammar.hpp:25, from /tmp/testLXYz3R.cpp:1: /home/jens/boost/svn/trunk/boost/wave/wave_config.hpp:408:2: error: #error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 6" " to compile the library." Checking boost/wave/grammars/cpp_grammar_gen.hpp ... Checking boost/wave/grammars/cpp_value_error.hpp ... Checking boost/wave/grammars/cpp_expression_grammar.hpp ... In file included from /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_expression_grammar.hpp:29, from /tmp/testLXYz3R.cpp:1: /home/jens/boost/svn/trunk/boost/wave/wave_config.hpp:408:2: error: #error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 6" " to compile the library." Checking boost/wave/grammars/cpp_chlit_grammar.hpp ... In file included from /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:29, from /tmp/testLXYz3R.cpp:1: /home/jens/boost/svn/trunk/boost/wave/wave_config.hpp:408:2: error: #error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 6" " to compile the library." In file included from /tmp/testLXYz3R.cpp:1: /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp: In constructor 'boost::wave::grammars::chlit_grammar::definition::definition(const boost::wave::grammars::chlit_grammar&)': /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:169: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:174: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:179: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:184: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:189: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:194: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:199: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:204: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:209: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:214: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:219: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:227: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:235: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:242: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:248: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:253: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:260: error: no match for call to '(const phoenix::function) (const phoenix::actor > >&, const phoenix::actor > >&, const phoenix::actor >&, const phoenix::actor >&)' /home/jens/boost/svn/trunk/boost/spirit/phoenix/functions.hpp:296: note: candidates are: phoenix::actor > phoenix::function::operator()() const [with OperationT = boost::wave::grammars::impl::compose_character_literal] /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp: In static member function 'static unsigned int boost::wave::grammars::chlit_grammar_gen::evaluate(const TokenT&, boost::wave::grammars::value_error&)': /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:304: error: there are no arguments to 'spirit_assign_actor' that depend on a template parameter, so a declaration of 'spirit_assign_actor' must be available /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_chlit_grammar.hpp:304: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) Checking boost/wave/grammars/cpp_predef_macros_gen.hpp ... Checking boost/wave/grammars/cpp_predef_macros_grammar.hpp ... Checking boost/wave/grammars/cpp_defined_grammar_gen.hpp ... Checking boost/wave/grammars/cpp_grammar.hpp ... Checking boost/wave/grammars/cpp_expression_grammar_gen.hpp ... Checking boost/wave/grammars/cpp_expression_value.hpp ... Checking boost/wave/grammars/cpp_defined_grammar.hpp ... In file included from /home/jens/boost/svn/trunk/boost/wave/grammars/cpp_defined_grammar.hpp:22, from /tmp/testLXYz3R.cpp:1: /home/jens/boost/svn/trunk/boost/wave/wave_config.hpp:408:2: error: #error "Boost.Wave: the constant PHOENIX_LIMIT must be at least defined to 6" " to compile the library." Checking boost/wave/grammars/cpp_literal_grammar_gen.hpp ... Checking boost/wave/cpp_exceptions.hpp ... Checking boost/wave/util/cpp_ifblock.hpp ... Checking boost/wave/util/unput_queue_iterator.hpp ... Checking boost/wave/util/macro_definition.hpp ... Checking boost/wave/util/iteration_context.hpp ... Checking boost/wave/util/file_position.hpp ... Checking boost/wave/util/cpp_macromap_predef.hpp ... Checking boost/wave/util/functor_input.hpp ... Checking boost/wave/util/symbol_table.hpp ... Checking boost/wave/util/cpp_iterator.hpp ... Checking boost/wave/util/pattern_parser.hpp ... Checking boost/wave/util/cpp_include_paths.hpp ... Checking boost/wave/util/macro_helpers.hpp ... Checking boost/wave/util/cpp_macromap_utils.hpp ... Checking boost/wave/util/insert_whitespace_detection.hpp ... Checking boost/wave/util/interpret_pragma.hpp ... Checking boost/wave/util/flex_string.hpp ... Checking boost/wave/util/time_conversion_helper.hpp ... Checking boost/wave/util/cpp_macromap.hpp ... Checking boost/wave/util/transform_iterator.hpp ... Checking boost/wave/token_ids.hpp ... Checking boost/wave/cpp_throw.hpp ... Checking boost/wave/cpp_iteration_context.hpp ... Checking boost/wave/preprocessing_hooks.hpp ...