Report abuse

[  1%] Building CXX object libflusspferd/CMakeFiles/flusspferd.dir/properties_functions.cpp.o
/opt/local/include/boost/parameter/parameters.hpp: In instantiation of ‘boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >’:
/opt/local/include/boost/parameter/parameters.hpp:423:   instantiated from ‘boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [15]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_>’
/opt/local/include/boost/mpl/eval_if.hpp:38:   instantiated from ‘boost::mpl::eval_if<boost::is_same<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_>, boost::mpl::identity<boost::mpl::pair<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_> >, boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [15]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_> >’
/opt/local/include/boost/parameter/parameters.hpp:572:   instantiated from ‘boost::parameter::aux::make_arg_list_aux<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [15]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_>’
/opt/local/include/boost/parameter/parameters.hpp:495:   instantiated from ‘boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::name, const char [15], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_>’
/opt/local/include/boost/mpl/eval_if.hpp:38:   instantiated from ‘boost::mpl::eval_if<boost::is_same<boost::parameter::aux::item<flusspferd::param::tag::name, const char [15], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_>, boost::mpl::identity<boost::mpl::pair<boost::parameter::aux::empty_arg_list, boost::parameter::void_> >, boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::name, const char [15], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_> >’
/opt/local/include/boost/parameter/parameters.hpp:572:   instantiated from ‘boost::parameter::aux::make_arg_list_aux<boost::parameter::aux::item<flusspferd::param::tag::name, const char [15], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_>’
/opt/local/include/boost/parameter/parameters.hpp:587:   instantiated from ‘boost::parameter::aux::make_arg_list<boost::parameter::aux::item<flusspferd::param::tag::name, const char [15], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true> >’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/include/flusspferd/create/../create.hpp:299:   instantiated from ‘typename flusspferd::detail::create_traits<Class, void>::result_type flusspferd::create(const T0&, const T1&, const T2&, typename flusspferd::detail::create_traits<Class, void>::parameters::match<T0, T1, T2>::type) [with Class = flusspferd::function, T0 = char [15], T1 = void ()(flusspferd::object, flusspferd::string, flusspferd::object), T2 = boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/libflusspferd/properties_functions.cpp:48:   instantiated from here
/opt/local/include/boost/parameter/parameters.hpp:600: error: ignoring ‘const’ qualifiers added to function type ‘void ()(flusspferd::object, flusspferd::string, flusspferd::object)const’
/opt/local/include/boost/parameter/parameters.hpp: In instantiation of ‘boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >’:
/opt/local/include/boost/parameter/parameters.hpp:423:   instantiated from ‘boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [17]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_>’
/opt/local/include/boost/mpl/eval_if.hpp:38:   instantiated from ‘boost::mpl::eval_if<boost::is_same<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_>, boost::mpl::identity<boost::mpl::pair<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_> >, boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [17]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_> >’
/opt/local/include/boost/parameter/parameters.hpp:572:   instantiated from ‘boost::parameter::aux::make_arg_list_aux<boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, boost::mpl::and_<boost::mpl::not_<boost::mpl::or_<boost::parameter::aux::is_deduced<flusspferd::param::tag::name>, boost::parameter::aux::is_named_argument<const char [17]>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::set0<mpl_::na>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list>, boost::parameter::void_>’
/opt/local/include/boost/parameter/parameters.hpp:495:   instantiated from ‘boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::name, const char [17], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_>’
/opt/local/include/boost/mpl/eval_if.hpp:38:   instantiated from ‘boost::mpl::eval_if<boost::is_same<boost::parameter::aux::item<flusspferd::param::tag::name, const char [17], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_>, boost::mpl::identity<boost::mpl::pair<boost::parameter::aux::empty_arg_list, boost::parameter::void_> >, boost::parameter::aux::make_arg_list0<boost::parameter::aux::item<flusspferd::param::tag::name, const char [17], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_> >’
/opt/local/include/boost/parameter/parameters.hpp:572:   instantiated from ‘boost::parameter::aux::make_arg_list_aux<boost::parameter::aux::item<flusspferd::param::tag::name, const char [17], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true>, boost::mpl::set0<mpl_::na>, boost::parameter::aux::empty_arg_list, boost::parameter::void_>’
/opt/local/include/boost/parameter/parameters.hpp:587:   instantiated from ‘boost::parameter::aux::make_arg_list<boost::parameter::aux::item<flusspferd::param::tag::name, const char [17], boost::parameter::aux::item<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)const, boost::parameter::aux::item<flusspferd::param::tag::argument_names, const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, boost::parameter::void_> > >, boost::parameter::void_, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true> >’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/include/flusspferd/create/../create.hpp:299:   instantiated from ‘typename flusspferd::detail::create_traits<Class, void>::result_type flusspferd::create(const T0&, const T1&, const T2&, typename flusspferd::detail::create_traits<Class, void>::parameters::match<T0, T1, T2>::type) [with Class = flusspferd::function, T0 = char [17], T1 = void ()(flusspferd::object, flusspferd::object), T2 = boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/libflusspferd/properties_functions.cpp:53:   instantiated from here
/opt/local/include/boost/parameter/parameters.hpp:600: error: ignoring ‘const’ qualifiers added to function type ‘void ()(flusspferd::object, flusspferd::object)const’
/opt/local/include/boost/parameter/aux_/arg_list.hpp: In constructor ‘boost::parameter::aux::arg_list<TaggedArg, Next>::arg_list(A0&, A1&, A2&, A3&, A4&, A5&, A6&, A7&, A8&, A9&) [with A0 = void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, A1 = const char [15], A2 = boost::parameter::void_, A3 = boost::parameter::void_, A4 = boost::parameter::void_, A5 = boost::parameter::void_, A6 = boost::parameter::void_, A7 = boost::parameter::void_, A8 = boost::parameter::void_, A9 = boost::parameter::void_, TaggedArg = boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)>, Next = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list>]’:
/opt/local/include/boost/parameter/aux_/arg_list.hpp:208:   instantiated from ‘boost::parameter::aux::arg_list<TaggedArg, Next>::arg_list(A0&, A1&, A2&, A3&, A4&, A5&, A6&, A7&, A8&, A9&) [with A0 = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, A1 = void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, A2 = const char [15], A3 = boost::parameter::void_, A4 = boost::parameter::void_, A5 = boost::parameter::void_, A6 = boost::parameter::void_, A7 = boost::parameter::void_, A8 = boost::parameter::void_, A9 = boost::parameter::void_, TaggedArg = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, Next = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [15]>, boost::parameter::aux::empty_arg_list> >]’
/opt/local/include/boost/parameter/aux_/overloads.hpp:78:   instantiated from ‘typename boost::mpl::first<typename boost::parameter::aux::make_arg_list<boost::parameter::aux::item<PS0, A0, boost::parameter::aux::item<PS1, A1, boost::parameter::aux::item<PS2, A2, boost::parameter::void_> > >, typename boost::parameter::aux::make_deduced_items<PS0, boost::parameter::aux::make_deduced_items<PS1, boost::parameter::aux::make_deduced_items<PS2, boost::parameter::aux::make_deduced_items<PS3, boost::parameter::aux::make_deduced_items<PS4, boost::parameter::aux::make_deduced_items<PS5, boost::parameter::aux::make_deduced_items<PS6, boost::parameter::aux::make_deduced_items<PS7, boost::parameter::aux::make_deduced_items<PS8, boost::parameter::aux::make_deduced_items<PS9, boost::mpl::identity<boost::parameter::void_> > > > > > > > > > >::type, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true> >::type>::type boost::parameter::parameters<PS0, PS1, PS2, PS3, PS4, PS5, PS6, PS7, PS8, PS9>::operator()(A0&, A1&, A2&) const [with A0 = const char [15], A1 = void ()(flusspferd::object, flusspferd::string, flusspferd::object)const, A2 = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, PS0 = flusspferd::param::tag::name, PS1 = flusspferd::param::tag::function, PS2 = flusspferd::param::tag::argument_names, PS3 = flusspferd::param::tag::file, PS4 = flusspferd::param::tag::line, PS5 = flusspferd::param::tag::signature, PS6 = flusspferd::param::tag::arity, PS7 = flusspferd::detail::container_spec, PS8 = flusspferd::detail::attributes_spec, PS9 = boost::parameter::void_]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/include/flusspferd/create/../create.hpp:299:   instantiated from ‘typename flusspferd::detail::create_traits<Class, void>::result_type flusspferd::create(const T0&, const T1&, const T2&, typename flusspferd::detail::create_traits<Class, void>::parameters::match<T0, T1, T2>::type) [with Class = flusspferd::function, T0 = char [15], T1 = void ()(flusspferd::object, flusspferd::string, flusspferd::object), T2 = boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/libflusspferd/properties_functions.cpp:48:   instantiated from here
/opt/local/include/boost/parameter/aux_/arg_list.hpp:208: error: no matching function for call to ‘boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)>::tagged_argument(void (&)(flusspferd::object, flusspferd::string, flusspferd::object)const)’
/opt/local/include/boost/parameter/aux_/tagged_argument.hpp:37: note: candidates are: boost::parameter::aux::tagged_argument<KW, T>::tagged_argument(Arg&) [with Keyword = flusspferd::param::tag::function, Arg = void ()(flusspferd::object, flusspferd::string, flusspferd::object)]
/opt/local/include/boost/parameter/aux_/tagged_argument.hpp:32: note:                 boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)>::tagged_argument(const boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::string, flusspferd::object)>&)
/opt/local/include/boost/parameter/aux_/arg_list.hpp: In constructor ‘boost::parameter::aux::arg_list<TaggedArg, Next>::arg_list(A0&, A1&, A2&, A3&, A4&, A5&, A6&, A7&, A8&, A9&) [with A0 = void ()(flusspferd::object, flusspferd::object)const, A1 = const char [17], A2 = boost::parameter::void_, A3 = boost::parameter::void_, A4 = boost::parameter::void_, A5 = boost::parameter::void_, A6 = boost::parameter::void_, A7 = boost::parameter::void_, A8 = boost::parameter::void_, A9 = boost::parameter::void_, TaggedArg = boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)>, Next = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list>]’:
/opt/local/include/boost/parameter/aux_/arg_list.hpp:208:   instantiated from ‘boost::parameter::aux::arg_list<TaggedArg, Next>::arg_list(A0&, A1&, A2&, A3&, A4&, A5&, A6&, A7&, A8&, A9&) [with A0 = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, A1 = void ()(flusspferd::object, flusspferd::object)const, A2 = const char [17], A3 = boost::parameter::void_, A4 = boost::parameter::void_, A5 = boost::parameter::void_, A6 = boost::parameter::void_, A7 = boost::parameter::void_, A8 = boost::parameter::void_, A9 = boost::parameter::void_, TaggedArg = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, Next = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)>, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<flusspferd::param::tag::name, const char [17]>, boost::parameter::aux::empty_arg_list> >]’
/opt/local/include/boost/parameter/aux_/overloads.hpp:78:   instantiated from ‘typename boost::mpl::first<typename boost::parameter::aux::make_arg_list<boost::parameter::aux::item<PS0, A0, boost::parameter::aux::item<PS1, A1, boost::parameter::aux::item<PS2, A2, boost::parameter::void_> > >, typename boost::parameter::aux::make_deduced_items<PS0, boost::parameter::aux::make_deduced_items<PS1, boost::parameter::aux::make_deduced_items<PS2, boost::parameter::aux::make_deduced_items<PS3, boost::parameter::aux::make_deduced_items<PS4, boost::parameter::aux::make_deduced_items<PS5, boost::parameter::aux::make_deduced_items<PS6, boost::parameter::aux::make_deduced_items<PS7, boost::parameter::aux::make_deduced_items<PS8, boost::parameter::aux::make_deduced_items<PS9, boost::mpl::identity<boost::parameter::void_> > > > > > > > > > >::type, boost::parameter::aux::tag_keyword_arg, mpl_::bool_<true> >::type>::type boost::parameter::parameters<PS0, PS1, PS2, PS3, PS4, PS5, PS6, PS7, PS8, PS9>::operator()(A0&, A1&, A2&) const [with A0 = const char [17], A1 = void ()(flusspferd::object, flusspferd::object)const, A2 = const boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>, PS0 = flusspferd::param::tag::name, PS1 = flusspferd::param::tag::function, PS2 = flusspferd::param::tag::argument_names, PS3 = flusspferd::param::tag::file, PS4 = flusspferd::param::tag::line, PS5 = flusspferd::param::tag::signature, PS6 = flusspferd::param::tag::arity, PS7 = flusspferd::detail::container_spec, PS8 = flusspferd::detail::attributes_spec, PS9 = boost::parameter::void_]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/include/flusspferd/create/../create.hpp:299:   instantiated from ‘typename flusspferd::detail::create_traits<Class, void>::result_type flusspferd::create(const T0&, const T1&, const T2&, typename flusspferd::detail::create_traits<Class, void>::parameters::match<T0, T1, T2>::type) [with Class = flusspferd::function, T0 = char [17], T1 = void ()(flusspferd::object, flusspferd::object), T2 = boost::parameter::aux::tagged_argument<flusspferd::param::tag::container, flusspferd::root_object>]’
/Users/mark/Keetology/Labs/Code/assets/flusspferd/libflusspferd/properties_functions.cpp:53:   instantiated from here
/opt/local/include/boost/parameter/aux_/arg_list.hpp:208: error: no matching function for call to ‘boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)>::tagged_argument(void (&)(flusspferd::object, flusspferd::object)const)’
/opt/local/include/boost/parameter/aux_/tagged_argument.hpp:37: note: candidates are: boost::parameter::aux::tagged_argument<KW, T>::tagged_argument(Arg&) [with Keyword = flusspferd::param::tag::function, Arg = void ()(flusspferd::object, flusspferd::object)]
/opt/local/include/boost/parameter/aux_/tagged_argument.hpp:32: note:                 boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)>::tagged_argument(const boost::parameter::aux::tagged_argument<flusspferd::param::tag::function, void ()(flusspferd::object, flusspferd::object)>&)
make[3]: *** [libflusspferd/CMakeFiles/flusspferd.dir/properties_functions.cpp.o] Error 1
make[2]: *** [libflusspferd/CMakeFiles/flusspferd.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2