actor framework compile error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/development/actor-framework | |
λ kunthar : make | |
Scanning dependencies of target libcaf_core | |
[ 1%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/abstract_actor.cpp.o | |
[ 2%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/abstract_channel.cpp.o | |
[ 2%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/abstract_group.cpp.o | |
[ 3%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/abstract_coordinator.cpp.o | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:28: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/on.hpp:33: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:37: | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/matcher.hpp:87:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] | |
if (tup.size() < sizeof...(Us)) { | |
~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:254:21: note: in instantiation of member function | |
'caf::detail::matcher<caf::detail::type_list<caf::anything>, caf::detail::type_list<> >::operator()' requested here | |
uint64_t result = match(tup, nullptr) ? (0x01 << N) : 0x00; | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:458:27: note: in instantiation of function template specialization | |
'caf::detail::calc_bitmask<std::__1::tuple<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, | |
caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, const caf::message_id &, caf::message &>, | |
caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::exit_msg | |
&>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >, 2, caf::message>' requested here | |
m_cache[i].second = calc_bitmask(m_cases, idx_token, *type_token, value); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:479:20: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, | |
caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, | |
const caf::message_id &, caf::message &>, caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, | |
caf::detail::type_list<const caf::exit_msg &>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >::get_cache_entry<caf::message>' requested here | |
auto bitmask = get_cache_entry(mref.type_token(), mref); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:382:12: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, | |
caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, | |
const caf::message_id &, caf::message &>, caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, | |
caf::detail::type_list<const caf::exit_msg &>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >::apply<caf::message>' requested here | |
return apply(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/behavior_impl.hpp:197:16: note: in instantiation of member function | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, | |
caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, | |
const caf::message_id &, caf::message &>, caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, | |
caf::detail::type_list<const caf::exit_msg &>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >::operator()' requested here | |
auto res = m_expr(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:405:16: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return new impl(*this, duration{}, lvoid); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:555:14: note: in instantiation of member function 'caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, | |
caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, const caf::message_id &, caf::message &>, | |
caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::exit_msg | |
&>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >::as_behavior_impl' requested here | |
return arg.as_behavior_impl(); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, | |
caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, const caf::message_id &, caf::message &>, | |
caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::exit_msg | |
&>, caf::detail::type_list<caf::exit_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, | |
caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, const caf::message_id &, caf::message &>, | |
caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::exit_msg | |
&>, caf::detail::type_list<caf::exit_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >, >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/message_handler.hpp:78:16: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, caf::detail::type_list<caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, | |
caf::unit_t>, caf::detail::type_list<const caf::duration &, caf::actor_addr &, caf::channel &, const caf::message_id &, caf::message &>, | |
caf::detail::type_list<caf::duration, caf::actor_addr, caf::channel, caf::message_id, caf::message> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::exit_msg | |
&>, caf::detail::type_list<caf::exit_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
: m_impl(detail::match_expr_concat( | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:102:21: note: in instantiation of function template specialization | |
'caf::message_handler::message_handler<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:103:7>, <lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:108:7>, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/abstract_coordinator.cpp:111:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
message_handler mfun{ | |
^ | |
1 warning generated. | |
[ 4%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor.cpp.o | |
[ 4%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_addr.cpp.o | |
[ 5%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_companion.cpp.o | |
[ 6%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_namespace.cpp.o | |
[ 6%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_ostream.cpp.o | |
[ 7%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_proxy.cpp.o | |
[ 7%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/actor_registry.cpp.o | |
[ 8%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/attachable.cpp.o | |
[ 9%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/behavior.cpp.o | |
[ 9%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/behavior_stack.cpp.o | |
[ 10%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/behavior_impl.cpp.o | |
[ 11%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/binary_deserializer.cpp.o | |
[ 11%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/binary_serializer.cpp.o | |
[ 12%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/blocking_actor.cpp.o | |
[ 13%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/channel.cpp.o | |
[ 13%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/continue_helper.cpp.o | |
[ 14%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/decorated_tuple.cpp.o | |
[ 14%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/default_attachable.cpp.o | |
[ 15%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/demangle.cpp.o | |
[ 16%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/deserializer.cpp.o | |
[ 16%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/duration.cpp.o | |
[ 17%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/event_based_actor.cpp.o | |
[ 18%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/exception.cpp.o | |
[ 18%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/execution_unit.cpp.o | |
[ 19%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/exit_reason.cpp.o | |
[ 20%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/get_mac_addresses.cpp.o | |
[ 20%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/get_root_uuid.cpp.o | |
[ 21%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/group.cpp.o | |
[ 21%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/group_manager.cpp.o | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:28: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/all.hpp:23: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/on.hpp:33: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:37: | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/matcher.hpp:87:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] | |
if (tup.size() < sizeof...(Us)) { | |
~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:254:21: note: in instantiation of member function | |
'caf::detail::matcher<caf::detail::type_list<caf::anything>, caf::detail::type_list<> >::operator()' requested here | |
uint64_t result = match(tup, nullptr) ? (0x01 << N) : 0x00; | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:458:27: note: in instantiation of function template specialization | |
'caf::detail::calc_bitmask<std::__1::tuple<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const | |
caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, | |
caf::detail::type_list<caf::down_msg> >, caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, | |
caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> > >, 4, caf::message>' requested here | |
m_cache[i].second = calc_bitmask(m_cases, idx_token, *type_token, value); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:479:20: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const | |
caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, | |
caf::detail::type_list<caf::down_msg> >, caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, | |
caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> > >::get_cache_entry<caf::message>' requested here | |
auto bitmask = get_cache_entry(mref.type_token(), mref); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:382:12: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const | |
caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, | |
caf::detail::type_list<caf::down_msg> >, caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, | |
caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> > >::apply<caf::message>' requested here | |
return apply(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/behavior_impl.hpp:197:16: note: in instantiation of member function | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const | |
caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, | |
caf::detail::type_list<caf::down_msg> >, caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, | |
caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> > >::operator()' requested here | |
auto res = m_expr(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:405:16: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return new impl(*this, duration{}, lvoid); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, caf::detail::type_list<caf::unit_t>, | |
caf::detail::type_list<const caf::down_msg &>, caf::detail::type_list<caf::down_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > >, >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, caf::detail::type_list<caf::down_msg> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, caf::detail::type_list<>, | |
caf::detail::type_list<>, caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, caf::detail::type_list<caf::down_msg> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, caf::detail::type_list<>, | |
caf::detail::type_list<>, caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/behavior.hpp:69:16: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const caf::down_msg &>, caf::detail::type_list<caf::down_msg> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, caf::detail::type_list<>, | |
caf::detail::type_list<>, caf::detail::type_list<caf::anything> > > >' requested here | |
: m_impl(detail::match_expr_concat( | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:124:12: note: in instantiation of function template specialization | |
'caf::behavior::behavior<caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:125:38>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor | |
&>, caf::detail::type_list<caf::atom_value, caf::actor> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:132:39>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor &>, caf::detail::type_list<caf::atom_value, caf::actor> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:139:42>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t>, caf::detail::type_list<caf::atom_value, const | |
caf::message &>, caf::detail::type_list<caf::atom_value, caf::message> > >, <lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:147:7>, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_core/src/group_manager.cpp:162:19>, caf::detail::type_list<>, | |
caf::detail::type_list<>, caf::detail::type_list<caf::anything> > > >' requested here | |
return { | |
^ | |
1 warning generated. | |
[ 22%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/local_actor.cpp.o | |
[ 23%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/logging.cpp.o | |
[ 23%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/mailbox_element.cpp.o | |
[ 24%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/match.cpp.o | |
[ 25%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/memory.cpp.o | |
[ 25%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/memory_managed.cpp.o | |
[ 26%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/message.cpp.o | |
[ 27%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/message_builder.cpp.o | |
[ 27%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/message_data.cpp.o | |
[ 28%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/message_handler.cpp.o | |
[ 28%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/node_id.cpp.o | |
[ 29%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/ref_counted.cpp.o | |
[ 30%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/response_promise.cpp.o | |
[ 30%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/resumable.cpp.o | |
[ 31%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/ripemd_160.cpp.o | |
[ 32%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/scoped_actor.cpp.o | |
[ 32%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/set_scheduler.cpp.o | |
[ 33%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/serializer.cpp.o | |
[ 34%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/shared_spinlock.cpp.o | |
[ 34%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/shutdown.cpp.o | |
[ 35%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/singletons.cpp.o | |
[ 35%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/string_algorithms.cpp.o | |
[ 36%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/string_serialization.cpp.o | |
[ 37%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/sync_request_bouncer.cpp.o | |
[ 37%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/to_uniform_name.cpp.o | |
[ 38%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/uniform_type_info.cpp.o | |
[ 39%] Building CXX object libcaf_core/CMakeFiles/libcaf_core.dir/src/uniform_type_info_map.cpp.o | |
Linking CXX shared library ../lib/libcaf_core.dylib | |
[ 39%] Built target libcaf_core | |
Scanning dependencies of target libcaf_io | |
[ 39%] Building CXX object libcaf_io/CMakeFiles/libcaf_io.dir/src/basp_broker.cpp.o | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/middleman.hpp:34: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/broker.hpp:26: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/spawn.hpp:25: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/spawn_fwd.hpp:27: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/typed_actor.hpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/typed_behavior.hpp:23: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/behavior.hpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:37: | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/matcher.hpp:87:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] | |
if (tup.size() < sizeof...(Us)) { | |
~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:254:21: note: in instantiation of member function | |
'caf::detail::matcher<caf::detail::type_list<caf::anything>, caf::detail::type_list<> >::operator()' requested here | |
uint64_t result = match(tup, nullptr) ? (0x01 << N) : 0x00; | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:458:27: note: in instantiation of function template specialization | |
'caf::detail::calc_bitmask<std::__1::tuple<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> | |
> >, 6, caf::message>' requested here | |
m_cache[i].second = calc_bitmask(m_cases, idx_token, *type_token, value); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:479:20: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> | |
> >::get_cache_entry<caf::message>' requested here | |
auto bitmask = get_cache_entry(mref.type_token(), mref); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:382:12: note: in instantiation of function template specialization | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> | |
> >::apply<caf::message>' requested here | |
return apply(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/behavior_impl.hpp:197:16: note: in instantiation of member function | |
'caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> >, | |
caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, caf::detail::type_list<caf::anything> | |
> >::operator()' requested here | |
auto res = m_expr(tup); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:405:16: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return new impl(*this, duration{}, lvoid); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> >, caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/match_expr.hpp:573:10: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> >, caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
return match_expr_concat(combine(combine_fwd(arg0, arg1), | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/behavior.hpp:69:16: note: in instantiation of function template specialization | |
'caf::detail::match_expr_concat<caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, | |
caf::detail::type_list<caf::unit_t>, caf::detail::type_list<caf::io::new_data_msg &>, caf::detail::type_list<caf::io::new_data_msg> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, caf::detail::type_list<caf::unit_t>, | |
caf::detail::type_list<const caf::io::new_connection_msg &>, caf::detail::type_list<caf::io::new_connection_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::connection_closed_msg &>, caf::detail::type_list<caf::io::connection_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::detail::type_list<caf::unit_t>, caf::detail::type_list<const | |
caf::io::acceptor_closed_msg &>, caf::detail::type_list<caf::io::acceptor_closed_msg> > >, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
: m_impl(detail::match_expr_concat( | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:49:10: note: in instantiation of function template specialization 'caf::behavior::behavior<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:51:5>, <lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:58:5>, | |
<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:69:5>, <lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:111:5>, caf::match_expr<caf::detail::match_expr_case<<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:124:41>, caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> | |
(const caf::atom_value &)>, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, const caf::actor_addr &, const caf::actor_addr &, | |
const caf::message_id &, const caf::message &>, caf::detail::type_list<caf::atom_value, caf::actor_addr, caf::actor_addr, caf::message_id, caf::message> > >, | |
caf::match_expr<caf::detail::match_expr_case<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:131:41>, | |
caf::detail::type_list<std::__1::function<caf::optional<caf::atom_value> (const caf::atom_value &)>, caf::unit_t, caf::unit_t>, caf::detail::type_list<caf::atom_value, | |
const caf::node_id &, const unsigned int &>, caf::detail::type_list<caf::atom_value, caf::node_id, unsigned int> > >, caf::match_expr<caf::detail::match_expr_case<<lambda | |
at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:137:17>, caf::detail::type_list<>, caf::detail::type_list<>, | |
caf::detail::type_list<caf::anything> > > >' requested here | |
return { | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:21: | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/binary_serializer.hpp:56:9: error: | |
'caf::binary_serializer::binary_serializer(std::__1::back_insert_iterator<std::__1::vector<char, std::__1::allocator<char> > >, caf::actor_namespace | |
*)::fun::operator()(const char *, const char *)::fun::m_pos' is not a member of class 'fun' | |
m_pos = std::copy(first, last, m_pos); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__functional_base:344:12: note: in instantiation of member function | |
'caf::binary_serializer::binary_serializer(std::__1::back_insert_iterator<std::__1::vector<char, std::__1::allocator<char> > >, caf::actor_namespace *)::fun::operator()' | |
requested here | |
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__config:300:15: note: expanded from macro '_VSTD' | |
#define _VSTD std::_LIBCPP_NAMESPACE | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1059:12: note: in instantiation of function template | |
specialization 'std::__1::__invoke<fun &, const char *, const char *>' requested here | |
return __invoke(__f_.first(), _VSTD::forward<_ArgTypes>(__arg)...); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1277:26: note: in instantiation of member function | |
'std::__1::__function::__func<fun, std::__1::allocator<fun>, void (const char *, const char *)>::operator()' requested here | |
::new (__f_) _FF(_VSTD::move(__f)); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1377:5: note: in instantiation of function template specialization | |
'std::__1::function<void (const char *, const char *)>::function<fun>' requested here | |
function(_VSTD::forward<_Fp>(__f)).swap(*this); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/binary_serializer.hpp:60:11: note: in instantiation of function template specialization 'std::__1::function<void | |
(const char *, const char *)>::operator=<fun>' requested here | |
m_out = fun{iter}; | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:270:23: note: in instantiation of function template specialization | |
'caf::binary_serializer::binary_serializer<std::__1::back_insert_iterator<std::__1::vector<char, std::__1::allocator<char> > > >' requested here | |
binary_serializer bs1{std::back_inserter(buf), &m_namespace}; | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:21: | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/binary_serializer.hpp:56:9: error: 'caf::binary_serializer::binary_serializer(std::__1::__wrap_iter<char *>, | |
caf::actor_namespace *)::fun::operator()(const char *, const char *)::fun::m_pos' is not a member of class 'fun' | |
m_pos = std::copy(first, last, m_pos); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__functional_base:344:12: note: in instantiation of member function | |
'caf::binary_serializer::binary_serializer(std::__1::__wrap_iter<char *>, caf::actor_namespace *)::fun::operator()' requested here | |
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__config:300:15: note: expanded from macro '_VSTD' | |
#define _VSTD std::_LIBCPP_NAMESPACE | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1059:12: note: in instantiation of function template | |
specialization 'std::__1::__invoke<fun &, const char *, const char *>' requested here | |
return __invoke(__f_.first(), _VSTD::forward<_ArgTypes>(__arg)...); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1277:26: note: in instantiation of member function | |
'std::__1::__function::__func<fun, std::__1::allocator<fun>, void (const char *, const char *)>::operator()' requested here | |
::new (__f_) _FF(_VSTD::move(__f)); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/functional:1377:5: note: in instantiation of function template specialization | |
'std::__1::function<void (const char *, const char *)>::function<fun>' requested here | |
function(_VSTD::forward<_Fp>(__f)).swap(*this); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/binary_serializer.hpp:60:11: note: in instantiation of function template specialization 'std::__1::function<void | |
(const char *, const char *)>::operator=<fun>' requested here | |
m_out = fun{iter}; | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:274:21: note: in instantiation of function template specialization | |
'caf::binary_serializer::binary_serializer<std::__1::__wrap_iter<char *> >' requested here | |
binary_serializer bs2{buf.begin() + wr_pos, &m_namespace}; | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/middleman.hpp:35: | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:137:9: error: 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34>)::impl::run()::impl::f' is not a member of class 'impl' | |
f(); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34>)::impl::run' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:140:36: note: in instantiation of function template specialization | |
'caf::detail::memory::create<impl, <lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
dispatch_runnable(runnable_ptr{detail::memory::create<impl>(std::move(fun))}); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:125:5: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::post<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
post(std::move(fun)); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:25: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::dispatch<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
mm->backend().dispatch([=] { | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/middleman.hpp:35: | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:135:7: error: call to implicitly-deleted default constructor of '<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34>' | |
impl(F&& mf) : f(std::move(mf)) { } | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34>)::impl::impl' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34>)::impl::run' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:140:36: note: in instantiation of function template specialization | |
'caf::detail::memory::create<impl, <lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
dispatch_runnable(runnable_ptr{detail::memory::create<impl>(std::move(fun))}); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:125:5: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::post<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
post(std::move(fun)); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:25: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::dispatch<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34> >' requested here | |
mm->backend().dispatch([=] { | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:377:34: note: lambda expression begins here | |
mm->backend().dispatch([=] { | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/middleman.hpp:35: | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:137:9: error: 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28>)::impl::run()::impl::f' is not a member of class 'impl' | |
f(); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28>)::impl::run' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:140:36: note: in instantiation of function template specialization | |
'caf::detail::memory::create<impl, <lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
dispatch_runnable(runnable_ptr{detail::memory::create<impl>(std::move(fun))}); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:125:5: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::post<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
post(std::move(fun)); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:19: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::dispatch<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
mm->backend().dispatch([=] { | |
^ | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:29: | |
In file included from /Users/kunthar/development/actor-framework/libcaf_io/caf/io/middleman.hpp:35: | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:135:7: error: call to implicitly-deleted default constructor of '<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28>' | |
impl(F&& mf) : f(std::move(mf)) { } | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28>)::impl::impl' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_core/caf/detail/memory.hpp:205:34: note: in instantiation of member function 'caf::io::network::multiplexer::post(<lambda at | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28>)::impl::run' requested here | |
auto result = new (p.second) T(std::forward<Ts>(args)...); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:140:36: note: in instantiation of function template specialization | |
'caf::detail::memory::create<impl, <lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
dispatch_runnable(runnable_ptr{detail::memory::create<impl>(std::move(fun))}); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/caf/io/network/multiplexer.hpp:125:5: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::post<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
post(std::move(fun)); | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:19: note: in instantiation of function template specialization | |
'caf::io::network::multiplexer::dispatch<<lambda at /Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28> >' requested here | |
mm->backend().dispatch([=] { | |
^ | |
/Users/kunthar/development/actor-framework/libcaf_io/src/basp_broker.cpp:575:28: note: lambda expression begins here | |
mm->backend().dispatch([=] { | |
^ | |
1 warning and 6 errors generated. | |
make[3]: *** [libcaf_io/CMakeFiles/libcaf_io.dir/src/basp_broker.cpp.o] Error 1 | |
make[2]: *** [libcaf_io/CMakeFiles/libcaf_io.dir/all] Error 2 | |
make[1]: *** [all] Error 2 | |
make: *** [all] Error 2 | |
______________________________________________ | |
~/development/actor-framework | |
λ kunthar : |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment