- dunk@dunk-laptop:~/projects/Zest$ make -C build
- make: Entering directory `/home/dunk/projects/Zest/build'
- make[1]: Entering directory `/home/dunk/projects/Zest/build'
- make[2]: Entering directory `/home/dunk/projects/Zest/build'
- Scanning dependencies of target zest_PLUGIN
- make[2]: Leaving directory `/home/dunk/projects/Zest/build'
- make[2]: Entering directory `/home/dunk/projects/Zest/build'
- [ 11%] Building CXX object CMakeFiles/zest_PLUGIN.dir/src/reactor.cpp.o
- In file included from /usr/include/boost/fusion/functional/invocation/invoke.hpp:44,
- from /usr/include/boost/fusion/include/invoke.hpp:10,
- from /usr/include/flusspferd/create/native_object.hpp:32,
- from /usr/include/flusspferd/class.hpp:32,
- from /usr/include/flusspferd/class_description.hpp:31,
- from /home/dunk/projects/Zest/src/reactor.hpp:13,
- from /home/dunk/projects/Zest/src/reactor.cpp:2:
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp: In function ‘typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&) [with int N = 0, Sequence = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’:
- /usr/include/boost/spirit/home/phoenix/core/detail/composite_eval.hpp:98: instantiated from ‘static RT boost::phoenix::detail::composite_eval<4>::call(const Composite&, const Env&) [with RT = void, Composite = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/composite.hpp:89: instantiated from ‘typename boost::phoenix::composite<EvalPolicy, EvalTuple>::result<Env>::type boost::phoenix::composite<EvalPolicy, EvalTuple>::eval(const Env&) const [with Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, EvalPolicy = boost::phoenix::detail::function_eval<3>, EvalTuple = boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/actor.hpp:110: instantiated from ‘typename boost::phoenix::actor<Eval>::result<boost::phoenix::actor<Eval>(T0&)>::type boost::phoenix::actor<Eval>::operator()(T0&) const [with T0 = const boost::system::error_code, Eval = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
- /usr/include/boost/function/function_template.hpp:152: instantiated from ‘static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:904: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:720: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:1040: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /home/dunk/projects/Zest/src/reactor.cpp:207: instantiated from here
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp:685: error: ‘boost::phoenix::at’ is not a function,
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:81: error: conflict with ‘template<class N, class Sequence> typename boost::fusion::result_of::at<const Sequence, N>::type boost::fusion::at(const Sequence&)’
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:101: error: in call to ‘at’
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp: In function ‘typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&) [with int N = 1, Sequence = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’:
- /usr/include/boost/spirit/home/phoenix/core/detail/composite_eval.hpp:98: instantiated from ‘static RT boost::phoenix::detail::composite_eval<4>::call(const Composite&, const Env&) [with RT = void, Composite = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/composite.hpp:89: instantiated from ‘typename boost::phoenix::composite<EvalPolicy, EvalTuple>::result<Env>::type boost::phoenix::composite<EvalPolicy, EvalTuple>::eval(const Env&) const [with Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, EvalPolicy = boost::phoenix::detail::function_eval<3>, EvalTuple = boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/actor.hpp:110: instantiated from ‘typename boost::phoenix::actor<Eval>::result<boost::phoenix::actor<Eval>(T0&)>::type boost::phoenix::actor<Eval>::operator()(T0&) const [with T0 = const boost::system::error_code, Eval = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
- /usr/include/boost/function/function_template.hpp:152: instantiated from ‘static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:904: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:720: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:1040: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /home/dunk/projects/Zest/src/reactor.cpp:207: instantiated from here
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp:685: error: ‘boost::phoenix::at’ is not a function,
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:81: error: conflict with ‘template<class N, class Sequence> typename boost::fusion::result_of::at<const Sequence, N>::type boost::fusion::at(const Sequence&)’
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:101: error: in call to ‘at’
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp: In function ‘typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&) [with int N = 2, Sequence = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’:
- /usr/include/boost/spirit/home/phoenix/core/detail/composite_eval.hpp:98: instantiated from ‘static RT boost::phoenix::detail::composite_eval<4>::call(const Composite&, const Env&) [with RT = void, Composite = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/composite.hpp:89: instantiated from ‘typename boost::phoenix::composite<EvalPolicy, EvalTuple>::result<Env>::type boost::phoenix::composite<EvalPolicy, EvalTuple>::eval(const Env&) const [with Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, EvalPolicy = boost::phoenix::detail::function_eval<3>, EvalTuple = boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/actor.hpp:110: instantiated from ‘typename boost::phoenix::actor<Eval>::result<boost::phoenix::actor<Eval>(T0&)>::type boost::phoenix::actor<Eval>::operator()(T0&) const [with T0 = const boost::system::error_code, Eval = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
- /usr/include/boost/function/function_template.hpp:152: instantiated from ‘static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:904: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:720: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:1040: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /home/dunk/projects/Zest/src/reactor.cpp:207: instantiated from here
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp:685: error: ‘boost::phoenix::at’ is not a function,
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:81: error: conflict with ‘template<class N, class Sequence> typename boost::fusion::result_of::at<const Sequence, N>::type boost::fusion::at(const Sequence&)’
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:101: error: in call to ‘at’
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp: In function ‘typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&) [with int N = 3, Sequence = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’:
- /usr/include/boost/spirit/home/phoenix/core/detail/composite_eval.hpp:98: instantiated from ‘static RT boost::phoenix::detail::composite_eval<4>::call(const Composite&, const Env&) [with RT = void, Composite = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/composite.hpp:89: instantiated from ‘typename boost::phoenix::composite<EvalPolicy, EvalTuple>::result<Env>::type boost::phoenix::composite<EvalPolicy, EvalTuple>::eval(const Env&) const [with Env = boost::phoenix::basic_environment<const boost::system::error_code, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, EvalPolicy = boost::phoenix::detail::function_eval<3>, EvalTuple = boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
- /usr/include/boost/spirit/home/phoenix/core/actor.hpp:110: instantiated from ‘typename boost::phoenix::actor<Eval>::result<boost::phoenix::actor<Eval>(T0&)>::type boost::phoenix::actor<Eval>::operator()(T0&) const [with T0 = const boost::system::error_code, Eval = boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
- /usr/include/boost/function/function_template.hpp:152: instantiated from ‘static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:904: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:720: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /usr/include/boost/function/function_template.hpp:1040: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::detail::function_eval<3>, boost::fusion::vector<boost::phoenix::value<boost::phoenix::detail::member_function_ptr<2, void, void (zest::reactor::*)(const boost::system::error_code&, boost::shared_ptr<zest::reactor::timer>)> >, boost::phoenix::value<zest::reactor*>, boost::phoenix::argument<0>, boost::phoenix::value<boost::shared_ptr<zest::reactor::timer> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, R = void, T0 = const boost::system::error_code&]’
- /home/dunk/projects/Zest/src/reactor.cpp:207: instantiated from here
- /usr/include/boost/spirit/home/phoenix/stl/container/container.hpp:685: error: ‘boost::phoenix::at’ is not a function,
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:81: error: conflict with ‘template<class N, class Sequence> typename boost::fusion::result_of::at<const Sequence, N>::type boost::fusion::at(const Sequence&)’
- /usr/include/boost/fusion/sequence/intrinsic/at.hpp:101: error: in call to ‘at’
- make[2]: *** [CMakeFiles/zest_PLUGIN.dir/src/reactor.cpp.o] Error 1
- make[2]: Leaving directory `/home/dunk/projects/Zest/build'
- make[1]: *** [CMakeFiles/zest_PLUGIN.dir/all] Error 2
- make[1]: Leaving directory `/home/dunk/projects/Zest/build'
- make: *** [all] Error 2
- make: Leaving directory `/home/dunk/projects/Zest/build'
