Skip to content

Instantly share code, notes, and snippets.

@kunthar
Created November 30, 2014 23:21
Show Gist options
  • Save kunthar/0fb546cbf8bd0d9ec06d to your computer and use it in GitHub Desktop.
Save kunthar/0fb546cbf8bd0d9ec06d to your computer and use it in GitHub Desktop.
actor framework compile error
~/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