Ticket #9693: gcc_log.txt

File gcc_log.txt, 17.5 KB (added by Andrey Semashev, 9 years ago)

GCC compilation failure.

Line 
1In file included from ./boost/phoenix/core/domain.hpp:12:0,
2 from ./boost/phoenix/core/actor.hpp:18,
3 from ./boost/log/expressions/attr.hpp:20,
4 from ./boost/log/expressions.hpp:20,
5 from build.cpp:3:
6./boost/proto/matches.hpp: In instantiation of ‘struct boost::proto::switch_<boost::phoenix::meta_grammar>::impl<const boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’:
7./boost/phoenix/core/meta_grammar.hpp:66:48: required from ‘struct boost::phoenix::evaluator::impl<const boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>&, boost::phoenix::vector2<mpl_::bool_<true>, boost::phoenix::is_nullary>, boost::proto::envns_::empty_env>’
8./boost/phoenix/core/is_nullary.hpp:117:16: required from ‘struct boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void>’
9./boost/proto/traits.hpp:162:12: required from ‘struct boost::proto::is_transform<boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void> >’
10./boost/phoenix/core/is_nullary.hpp:87:16: required from ‘struct boost::phoenix::is_nullary::when<boost::phoenix::rule::custom_terminal>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
11./boost/proto/transform/when.hpp:186:16: required from ‘struct boost::proto::when<boost::phoenix::rule::custom_terminal, boost::proto::external_transform>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
12./boost/proto/matches.hpp:756:16: required from ‘struct boost::proto::or_<boost::phoenix::enable_rule<boost::phoenix::rule::argument, void>, boost::phoenix::enable_rule<boost::phoenix::rule::custom_terminal, void>, boost::phoenix::enable_rule<boost::phoenix::rule::terminal, void>, void, void, void, void, void, void, void>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
13./boost/proto/matches.hpp:834:16: required from ‘struct boost::proto::switch_<boost::phoenix::meta_grammar>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
14./boost/phoenix/core/meta_grammar.hpp:66:48: required from ‘struct boost::phoenix::evaluator::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, boost::phoenix::vector2<mpl_::bool_<true>, boost::phoenix::is_nullary>, boost::proto::envns_::empty_env>’
15./boost/phoenix/core/is_nullary.hpp:117:16: required from ‘struct boost::phoenix::result_of::is_nullary<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void>’
16./boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp:38:13: required from ‘struct boost::phoenix::result_of::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void, void, void, void, void, void, void, void, void, void, void>’
17./boost/phoenix/core/actor.hpp:264:9: required from ‘struct boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >’
18./boost/log/expressions/formatters/date_time.hpp:150:7: required from ‘class boost::log::v2s_mt_posix::expressions::format_date_time_actor<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char, boost::phoenix::actor>’
19build.cpp:9:104: required from here
20./boost/proto/matches.hpp:834:16: error: no type named ‘proto_tag’ in ‘const struct boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>’
21 struct impl<Expr &, State, Data>
22 ^
23In file included from ./boost/phoenix/core/is_nullary.hpp:15:0,
24 from ./boost/phoenix/core/actor.hpp:20,
25 from ./boost/log/expressions/attr.hpp:20,
26 from ./boost/log/expressions.hpp:20,
27 from build.cpp:3:
28./boost/phoenix/core/meta_grammar.hpp: In instantiation of ‘struct boost::phoenix::evaluator::impl<const boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>&, boost::phoenix::vector2<mpl_::bool_<true>, boost::phoenix::is_nullary>, boost::proto::envns_::empty_env>’:
29./boost/phoenix/core/is_nullary.hpp:117:16: required from ‘struct boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void>’
30./boost/proto/traits.hpp:162:12: required from ‘struct boost::proto::is_transform<boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void> >’
31./boost/phoenix/core/is_nullary.hpp:87:16: required from ‘struct boost::phoenix::is_nullary::when<boost::phoenix::rule::custom_terminal>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
32./boost/proto/transform/when.hpp:186:16: required from ‘struct boost::proto::when<boost::phoenix::rule::custom_terminal, boost::proto::external_transform>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
33./boost/proto/matches.hpp:756:16: required from ‘struct boost::proto::or_<boost::phoenix::enable_rule<boost::phoenix::rule::argument, void>, boost::phoenix::enable_rule<boost::phoenix::rule::custom_terminal, void>, boost::phoenix::enable_rule<boost::phoenix::rule::terminal, void>, void, void, void, void, void, void, void>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
34./boost/proto/matches.hpp:834:16: required from ‘struct boost::proto::switch_<boost::phoenix::meta_grammar>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
35./boost/phoenix/core/meta_grammar.hpp:66:48: required from ‘struct boost::phoenix::evaluator::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, boost::phoenix::vector2<mpl_::bool_<true>, boost::phoenix::is_nullary>, boost::proto::envns_::empty_env>’
36./boost/phoenix/core/is_nullary.hpp:117:16: required from ‘struct boost::phoenix::result_of::is_nullary<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void>’
37./boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp:38:13: required from ‘struct boost::phoenix::result_of::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void, void, void, void, void, void, void, void, void, void, void>’
38./boost/phoenix/core/actor.hpp:264:9: required from ‘struct boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >’
39./boost/log/expressions/formatters/date_time.hpp:150:7: required from ‘class boost::log::v2s_mt_posix::expressions::format_date_time_actor<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char, boost::phoenix::actor>’
40build.cpp:9:104: required from here
41./boost/phoenix/core/meta_grammar.hpp:66:48: error: no type named ‘result_type’ in ‘struct boost::proto::switch_<boost::phoenix::meta_grammar>::impl<const boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
42 typedef typename what::result_type result_type;
43 ^
44In file included from ./boost/phoenix/core/actor.hpp:20:0,
45 from ./boost/log/expressions/attr.hpp:20,
46 from ./boost/log/expressions.hpp:20,
47 from build.cpp:3:
48./boost/phoenix/core/is_nullary.hpp: In instantiation of ‘struct boost::phoenix::is_nullary_custom_terminal_impl<boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void>, const boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&, false>’:
49./boost/phoenix/core/is_nullary.hpp:87:16: required from ‘struct boost::phoenix::is_nullary::when<boost::phoenix::rule::custom_terminal>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
50./boost/proto/transform/when.hpp:186:16: required from ‘struct boost::proto::when<boost::phoenix::rule::custom_terminal, boost::proto::external_transform>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
51./boost/proto/matches.hpp:756:16: required from ‘struct boost::proto::or_<boost::phoenix::enable_rule<boost::phoenix::rule::argument, void>, boost::phoenix::enable_rule<boost::phoenix::rule::custom_terminal, void>, boost::phoenix::enable_rule<boost::phoenix::rule::terminal, void>, void, void, void, void, void, void, void>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
52./boost/proto/matches.hpp:834:16: required from ‘struct boost::proto::switch_<boost::phoenix::meta_grammar>::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, mpl_::bool_<true>&, boost::phoenix::is_nullary&>’
53./boost/phoenix/core/meta_grammar.hpp:66:48: required from ‘struct boost::phoenix::evaluator::impl<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>&, boost::phoenix::vector2<mpl_::bool_<true>, boost::phoenix::is_nullary>, boost::proto::envns_::empty_env>’
54./boost/phoenix/core/is_nullary.hpp:117:16: required from ‘struct boost::phoenix::result_of::is_nullary<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void>’
55./boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp:38:13: required from ‘struct boost::phoenix::result_of::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void, void, void, void, void, void, void, void, void, void, void>’
56./boost/phoenix/core/actor.hpp:264:9: required from ‘struct boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >’
57./boost/log/expressions/formatters/date_time.hpp:150:7: required from ‘class boost::log::v2s_mt_posix::expressions::format_date_time_actor<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char, boost::phoenix::actor>’
58build.cpp:9:104: required from here
59./boost/phoenix/core/is_nullary.hpp:66:38: error: no type named ‘type’ in ‘struct boost::phoenix::result_of::is_nullary<boost::phoenix::custom_terminal<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char>, void>, void>’
60 typedef typename Trait::type result_type;
61 ^
62In file included from ./boost/phoenix/core/detail/preprocessed/actor_result_of.hpp:12:0,
63 from ./boost/phoenix/core/detail/actor_result_of.hpp:8,
64 from ./boost/phoenix/core/actor.hpp:173,
65 from ./boost/log/expressions/attr.hpp:20,
66 from ./boost/log/expressions.hpp:20,
67 from build.cpp:3:
68./boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp: In instantiation of ‘struct boost::phoenix::result_of::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void, void, void, void, void, void, void, void, void, void, void>’:
69./boost/phoenix/core/actor.hpp:264:9: required from ‘struct boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >’
70./boost/log/expressions/formatters/date_time.hpp:150:7: required from ‘class boost::log::v2s_mt_posix::expressions::format_date_time_actor<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char, boost::phoenix::actor>’
71build.cpp:9:104: required from here
72./boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp:38:13: error: ‘value’ is not a member of ‘boost::phoenix::result_of::is_nullary<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2s_mt_posix::expressions::format_date_time_terminal<boost::posix_time::ptime, boost::log::v2s_mt_posix::fallback_to_none, char> >, 0l>, void>’
73 type;
74 ^