Advertisement
Guest User

Untitled

a guest
May 17th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 146.73 KB | None | 0 0
  1. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:203:0,
  2.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  3.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  4.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  5. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp: In instantiation of ‘struct rxcpp::detail::OnNextForward<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void>’:
  6. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:199:15:   required from ‘class rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void>’
  7. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:119:40:   required by substitution of ‘template<class C> static typename C::subscriber_tag* rxcpp::is_subscriber<T>::check(int) [with C = rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void>]
  8. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:123:82:   required from ‘const bool rxcpp::is_subscriber<rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void> >::value’
  9. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:268:13:   recursively required from rxcpp::subjects::subject<T>::get_observable() const::<lambda(rxcpp::subscriber<T>)> [with T = const rafio::Message&]
  10. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:268:13:   required from ‘struct rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]::<lambda(class rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, void, void, void, void> >)>’
  11. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:267:42:   required from rxcpp::observable<T> rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]
  12. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:25:25:   required from here
  13. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:66:10: error: ‘void rxcpp::detail::OnNextForward<T, State, void>::operator()(rxcpp::detail::OnNextForward<T, State, void>::state_t&, T&&) const [with T = const rafio::Message&; State = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>; rxcpp::detail::OnNextForward<T, State, void>::state_t = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>]’ cannot be overloaded
  14.      void operator()(state_t& s, T&& t) const {
  15.           ^~~~~~~~
  16. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:63:10: error: with ‘void rxcpp::detail::OnNextForward<T, State, void>::operator()(rxcpp::detail::OnNextForward<T, State, void>::state_t&, T&) const [with T = const rafio::Message&; State = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>; rxcpp::detail::OnNextForward<T, State, void>::state_t = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>]
  17.      void operator()(state_t& s, T& t) const {
  18.           ^~~~~~~~
  19. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp: In instantiation of ‘class rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void>’:
  20. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:119:40:   required by substitution of ‘template<class C> static typename C::subscriber_tag* rxcpp::is_subscriber<T>::check(int) [with C = rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void>]
  21. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:123:82:   required from ‘const bool rxcpp::is_subscriber<rxcpp::observer<const rafio::Message&, rxcpp::subjects::detail::multicast_observer<const rafio::Message&>, void, void, void> >::value’
  22. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:268:13:   recursively required from rxcpp::subjects::subject<T>::get_observable() const::<lambda(rxcpp::subscriber<T>)> [with T = const rafio::Message&]
  23. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:268:13:   required from ‘struct rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]::<lambda(class rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, void, void, void, void> >)>’
  24. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/subjects/rx-subject.hpp:267:42:   required from rxcpp::observable<T> rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]
  25. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:25:25:   required from here
  26. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:244:10: error: ‘void rxcpp::observer<T, State, OnNext, OnError, OnCompleted>::on_next(T&&) const [with T = const rafio::Message&; State = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>; OnNext = void; OnError = void; OnCompleted = void]’ cannot be overloaded
  27.      void on_next(T&& t) const {
  28.           ^~~~~~~
  29. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:241:10: error: with ‘void rxcpp::observer<T, State, OnNext, OnError, OnCompleted>::on_next(T&) const [with T = const rafio::Message&; State = rxcpp::subjects::detail::multicast_observer<const rafio::Message&>; OnNext = void; OnError = void; OnCompleted = void]
  30.      void on_next(T& t) const {
  31.           ^~~~~~~
  32. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp: In instantiation of ‘struct rxcpp::detail::OnNextForward<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void>’:
  33. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:199:15:   required from ‘class rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void>’
  34. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:119:40:   required by substitution of ‘template<class C> static typename C::subscriber_tag* rxcpp::is_subscriber<T>::check(int) [with C = rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void>]
  35. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:123:82:   required from ‘const bool rxcpp::is_subscriber<rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >::value’
  36. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:27:19:   required from ‘class rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >’
  37. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51:   required from rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {main(int, char**)::<lambda(const rafio::Message&)>&}; T = const rafio::Message&; SourceOperator = rxcpp::dynamic_observable<const rafio::Message&>]
  38. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:25:44:   required from here
  39. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:66:10: error: ‘void rxcpp::detail::OnNextForward<T, State, void>::operator()(rxcpp::detail::OnNextForward<T, State, void>::state_t&, T&&) const [with T = const rafio::Message&; State = main(int, char**)::<lambda(const rafio::Message&)>; rxcpp::detail::OnNextForward<T, State, void>::state_t = main(int, char**)::<lambda(const rafio::Message&)>]’ cannot be overloaded
  40.      void operator()(state_t& s, T&& t) const {
  41.           ^~~~~~~~
  42. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:63:10: error: with ‘void rxcpp::detail::OnNextForward<T, State, void>::operator()(rxcpp::detail::OnNextForward<T, State, void>::state_t&, T&) const [with T = const rafio::Message&; State = main(int, char**)::<lambda(const rafio::Message&)>; rxcpp::detail::OnNextForward<T, State, void>::state_t = main(int, char**)::<lambda(const rafio::Message&)>]
  43.      void operator()(state_t& s, T& t) const {
  44.           ^~~~~~~~
  45. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp: In instantiation of ‘class rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void>’:
  46. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:119:40:   required by substitution of ‘template<class C> static typename C::subscriber_tag* rxcpp::is_subscriber<T>::check(int) [with C = rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void>]
  47. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-predef.hpp:123:82:   required from ‘const bool rxcpp::is_subscriber<rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >::value’
  48. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:27:19:   required from ‘class rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >’
  49. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51:   required from rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {main(int, char**)::<lambda(const rafio::Message&)>&}; T = const rafio::Message&; SourceOperator = rxcpp::dynamic_observable<const rafio::Message&>]
  50. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:25:44:   required from here
  51. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:244:10: error: ‘void rxcpp::observer<T, State, OnNext, OnError, OnCompleted>::on_next(T&&) const [with T = const rafio::Message&; State = main(int, char**)::<lambda(const rafio::Message&)>; OnNext = void; OnError = void; OnCompleted = void]’ cannot be overloaded
  52.      void on_next(T&& t) const {
  53.           ^~~~~~~
  54. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observer.hpp:241:10: error: with ‘void rxcpp::observer<T, State, OnNext, OnError, OnCompleted>::on_next(T&) const [with T = const rafio::Message&; State = main(int, char**)::<lambda(const rafio::Message&)>; OnNext = void; OnError = void; OnCompleted = void]
  55.      void on_next(T& t) const {
  56.           ^~~~~~~
  57. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  58.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  59.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  60.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  61. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp: In instantiation of ‘rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&}; T = rafio::Message; SourceOperator = rxcpp::dynamic_observable<rafio::Message>]’:
  62. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:32:57:   required from here
  63. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: error: no matching function for call to ‘make_subscriber(rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&)
  64.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  65.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  66. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  67.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  68.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  69.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  70. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:224:6: note: candidate: template<class T, class Observer> rxcpp::subscriber<T, Observer> rxcpp::make_subscriber(rxcpp::subscriber<T, Observer>)
  71.  auto make_subscriber(
  72.       ^~~~~~~~~~~~~~~
  73. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:224:6: note:   template argument deduction/substitution failed:
  74. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  75.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  76.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  77.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  78. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from rxcpp::subscriber<rafio::Message, Observer>’
  79.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  80.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  81. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  82.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  83.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  84.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  85. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:234:6: note: candidate: template<class T> typename std::enable_if<rxcpp::detail::is_on_next_of<T, rxcpp::detail::OnNextEmpty<T> >::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, rxcpp::detail::OnNextEmpty<T> > > >::type rxcpp::make_subscriber()
  86.  auto make_subscriber()
  87.       ^~~~~~~~~~~~~~~
  88. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:234:6: note:   template argument deduction/substitution failed:
  89. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  90.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  91.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  92.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  93. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 0 arguments, 3 provided
  94.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  95.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  97.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  98.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  99.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  100. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:243:6: note: candidate: template<class T, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::observer<T, I>&)
  101.  auto make_subscriber(
  102.       ^~~~~~~~~~~~~~~
  103. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:243:6: note:   template argument deduction/substitution failed:
  104. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  105.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  106.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  107.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  108. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::observer<rafio::Message, I, void, void, void>’
  109.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  110.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  111. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  112.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  113.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  114.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  115. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:249:6: note: candidate: template<class T, class Observer> typename std::enable_if<(rxcpp::is_observer<Observer>::value && (! rxcpp::is_subscriber<Subscriber>::value)), rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const Observer&)
  116.  auto make_subscriber(const Observer& o)
  117.       ^~~~~~~~~~~~~~~
  118. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:249:6: note:   template argument deduction/substitution failed:
  119. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  120.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  121.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  122.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  123. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 1 argument, 3 provided
  124.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  125.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  126. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  127.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  128.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  129.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  130. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:257:6: note: candidate: template<class T, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const Observer&)
  131.  auto make_subscriber(const Observer& o)
  132.       ^~~~~~~~~~~~~~~
  133. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:257:6: note:   template argument deduction/substitution failed:
  134. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  135.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  136.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  137.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  138. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 1 argument, 3 provided
  139.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  140.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  141. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  142.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  143.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  144.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  145. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:267:6: note: candidate: template<class T, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, State>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const OnNext&)
  146.  auto make_subscriber(const OnNext& on)
  147.       ^~~~~~~~~~~~~~~
  148. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:267:6: note:   template argument deduction/substitution failed:
  149. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  150.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  151.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  152.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  153. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 1 argument, 3 provided
  154.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  155.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  157.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  158.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  159.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  160. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:275:6: note: candidate: template<class T, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const OnNext&, const OnError&)
  161.  auto make_subscriber(const OnNext& on, const OnError& oe)
  162.       ^~~~~~~~~~~~~~~
  163. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:275:6: note:   template argument deduction/substitution failed:
  164. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  165.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  166.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  167.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  168. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  169.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  170.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  171. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  172.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  173.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  174.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  175. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:284:6: note: candidate: template<class T, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const OnNext&, const OnCompleted&)
  176.  auto make_subscriber(const OnNext& on, const OnCompleted& oc)
  177.       ^~~~~~~~~~~~~~~
  178. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:284:6: note:   template argument deduction/substitution failed:
  179. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  180.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  181.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  182.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  183. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  184.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  185.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  186. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  187.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  188.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  189.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  190. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:293:6: note: candidate: template<class T, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const OnNext&, const OnError&, const OnCompleted&)
  191.  auto make_subscriber(const OnNext& on, const OnError& oe, const OnCompleted& oc)
  192.       ^~~~~~~~~~~~~~~
  193. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:293:6: note:   template argument deduction/substitution failed:
  194. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp: In substitution of ‘template<class T, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const OnNext&, const OnError&, const OnCompleted&) [with T = rafio::Message; OnNext = rxcpp::subjects::subject<const rafio::Message&>; OnError = rxcpp::subjects::subject<const rafio::Message&>; OnCompleted = rxcpp::subjects::subject<const rafio::Message&>]’:
  195. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51:   required from rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&}; T = rafio::Message; SourceOperator = rxcpp::dynamic_observable<rafio::Message>]
  196. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:32:57:   required from here
  197. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:293:6: error: no type named ‘type’ in ‘struct std::enable_if<false, rxcpp::subscriber<rafio::Message, rxcpp::observer<rafio::Message, rxcpp::detail::stateless_observer_tag, rxcpp::subjects::subject<const rafio::Message&>, rxcpp::subjects::subject<const rafio::Message&>, rxcpp::subjects::subject<const rafio::Message&> > > >’
  198. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp: In instantiation of ‘rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&, rxcpp::subjects::subject<const rafio::Message&>&}; T = rafio::Message; SourceOperator = rxcpp::dynamic_observable<rafio::Message>]’:
  199. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:32:57:   required from here
  200. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:307:6: note: candidate: template<class T> rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, rxcpp::detail::OnNextEmpty<T> > > rxcpp::make_subscriber(const rxcpp::composite_subscription&)
  201.  auto make_subscriber(const composite_subscription& cs)
  202.       ^~~~~~~~~~~~~~~
  203. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:307:6: note:   template argument deduction/substitution failed:
  204. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  205.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  206.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  207.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  208. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 1 argument, 3 provided
  209.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  210.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  211. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  212.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  213.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  214.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  215. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:314:6: note: candidate: template<class T, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::composite_subscription&, const rxcpp::observer<T, I>&)
  216.  auto make_subscriber(const composite_subscription& cs,
  217.       ^~~~~~~~~~~~~~~
  218. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:314:6: note:   template argument deduction/substitution failed:
  219. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  220.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  221.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  222.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  223. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::observer<rafio::Message, I, void, void, void>’
  224.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  225.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  226. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  227.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  228.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  229.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  230. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:320:6: note: candidate: template<class T, class I> rxcpp::subscriber<T, Observer> rxcpp::make_subscriber(const rxcpp::composite_subscription&, const rxcpp::subscriber<T, Observer>&)
  231.  auto make_subscriber(const composite_subscription& cs,
  232.       ^~~~~~~~~~~~~~~
  233. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:320:6: note:   template argument deduction/substitution failed:
  234. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  235.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  236.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  237.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  238. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<rafio::Message, Observer>’
  239.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  240.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  241. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  242.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  243.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  244.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  245. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:326:6: note: candidate: template<class T, class Observer> typename std::enable_if<((! rxcpp::is_subscriber<Subscriber>::value) && rxcpp::is_observer<Observer>::value), rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const Observer&)
  246.  auto make_subscriber(const composite_subscription& cs, const Observer& o)
  247.       ^~~~~~~~~~~~~~~
  248. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:326:6: note:   template argument deduction/substitution failed:
  249. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  250.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  251.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  252.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  253. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  254.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  255.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  256. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  257.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  258.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  259.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  260. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:334:6: note: candidate: template<class T, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const Observer&)
  261.  auto make_subscriber(const composite_subscription& cs, const Observer& o)
  262.       ^~~~~~~~~~~~~~~
  263. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:334:6: note:   template argument deduction/substitution failed:
  264. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  265.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  266.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  267.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  268. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  269.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  270.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  271. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  272.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  273.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  274.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  275. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:344:6: note: candidate: template<class T, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, State>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const OnNext&)
  276.  auto make_subscriber(const composite_subscription& cs, const OnNext& on)
  277.       ^~~~~~~~~~~~~~~
  278. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:344:6: note:   template argument deduction/substitution failed:
  279. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  280.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  281.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  282.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  283. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  284.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  285.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  286. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  287.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  288.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  289.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  290. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:352:6: note: candidate: template<class T, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const OnNext&, const OnError&)
  291.  auto make_subscriber(const composite_subscription& cs, const OnNext& on, const OnError& oe)
  292.       ^~~~~~~~~~~~~~~
  293. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:352:6: note:   template argument deduction/substitution failed:
  294. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  295.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  296.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  297.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  298. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘const rxcpp::composite_subscription&’
  299.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  300.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  302.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  303.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  304.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  305. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:361:6: note: candidate: template<class T, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const OnNext&, const OnCompleted&)
  306.  auto make_subscriber(const composite_subscription& cs, const OnNext& on, const OnCompleted& oc)
  307.       ^~~~~~~~~~~~~~~
  308. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:361:6: note:   template argument deduction/substitution failed:
  309. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  310.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  311.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  312.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  313. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘const rxcpp::composite_subscription&’
  314.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  315.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  316. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  317.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  318.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  319.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  320. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:370:6: note: candidate: template<class T, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::composite_subscription&, const OnNext&, const OnError&, const OnCompleted&)
  321.  auto make_subscriber(const composite_subscription& cs, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  322.       ^~~~~~~~~~~~~~~
  323. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:370:6: note:   template argument deduction/substitution failed:
  324. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  325.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  326.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  327.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  328. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 4 arguments, 3 provided
  329.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  330.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  331. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  332.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  333.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  334.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  335. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:384:6: note: candidate: template<class T> rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, rxcpp::detail::OnNextEmpty<T> > > rxcpp::make_subscriber(rxcpp::trace_id)
  336.  auto make_subscriber(trace_id id)
  337.       ^~~~~~~~~~~~~~~
  338. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:384:6: note:   template argument deduction/substitution failed:
  339. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  340.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  341.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  342.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  343. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 1 argument, 3 provided
  344.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  345.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  346. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  347.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  348.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  349.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  350. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:391:6: note: candidate: template<class T> rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, rxcpp::detail::OnNextEmpty<T> > > rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&)
  351.  auto make_subscriber(trace_id id, const composite_subscription& cs)
  352.       ^~~~~~~~~~~~~~~
  353. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:391:6: note:   template argument deduction/substitution failed:
  354. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  355.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  356.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  357.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  358. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  359.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  360.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  361. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  362.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  363.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  364.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  365. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:398:6: note: candidate: template<class T, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::observer<T, I>&)
  366.  auto make_subscriber(trace_id id,
  367.       ^~~~~~~~~~~~~~~
  368. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:398:6: note:   template argument deduction/substitution failed:
  369. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  370.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  371.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  372.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  373. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::observer<rafio::Message, I, void, void, void>’
  374.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  375.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  376. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  377.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  378.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  379.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  380. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:404:6: note: candidate: template<class T, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const rxcpp::observer<T, I>&)
  381.  auto make_subscriber(trace_id id, const composite_subscription& cs,
  382.       ^~~~~~~~~~~~~~~
  383. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:404:6: note:   template argument deduction/substitution failed:
  384. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  385.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  386.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  387.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  388. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::observer<rafio::Message, I, void, void, void>’
  389.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  390.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  391. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  392.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  393.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  394.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  395. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:410:6: note: candidate: template<class T, class Observer> typename std::enable_if<rxcpp::is_observer<Observer>::value, rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(rxcpp::trace_id, const Observer&)
  396.  auto make_subscriber(trace_id id, const Observer& o)
  397.       ^~~~~~~~~~~~~~~
  398. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:410:6: note:   template argument deduction/substitution failed:
  399. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  400.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  401.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  402.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  403. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  404.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  405.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  406. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  407.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  408.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  409.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  410. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:417:6: note: candidate: template<class T, class Observer> typename std::enable_if<rxcpp::is_observer<Observer>::value, rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const Observer&)
  411.  auto make_subscriber(trace_id id, const composite_subscription& cs, const Observer& o)
  412.       ^~~~~~~~~~~~~~~
  413. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:417:6: note:   template argument deduction/substitution failed:
  414. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  415.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  416.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  417.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  418. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘rxcpp::trace_id’
  419.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  420.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  421. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  422.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  423.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  424.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  425. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:424:6: note: candidate: template<class T, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const Observer&)
  426.  auto make_subscriber(trace_id id, const Observer& o)
  427.       ^~~~~~~~~~~~~~~
  428. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:424:6: note:   template argument deduction/substitution failed:
  429. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  430.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  431.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  432.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  433. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  434.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  435.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  436. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  437.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  438.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  439.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  440. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:434:6: note: candidate: template<class T, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const Observer&)
  441.  auto make_subscriber(trace_id id, const composite_subscription& cs, const Observer& o)
  442.       ^~~~~~~~~~~~~~~
  443. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:434:6: note:   template argument deduction/substitution failed:
  444. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  445.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  446.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  447.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  448. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘rxcpp::trace_id’
  449.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  450.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  451. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  452.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  453.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  454.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  455. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:444:6: note: candidate: template<class T, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, State>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const OnNext&)
  456.  auto make_subscriber(trace_id id, const OnNext& on)
  457.       ^~~~~~~~~~~~~~~
  458. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:444:6: note:   template argument deduction/substitution failed:
  459. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  460.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  461.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  462.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  463. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 2 arguments, 3 provided
  464.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  465.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  466. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  467.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  468.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  469.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  470. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:452:6: note: candidate: template<class T, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, State>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&)
  471.  auto make_subscriber(trace_id id, const composite_subscription& cs, const OnNext& on)
  472.       ^~~~~~~~~~~~~~~
  473. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:452:6: note:   template argument deduction/substitution failed:
  474. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  475.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  476.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  477.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  478. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘rxcpp::trace_id’
  479.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  480.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  481. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  482.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  483.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  484.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  485. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:460:6: note: candidate: template<class T, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const OnNext&, const OnError&)
  486.  auto make_subscriber(trace_id id, const OnNext& on, const OnError& oe)
  487.       ^~~~~~~~~~~~~~~
  488. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:460:6: note:   template argument deduction/substitution failed:
  489. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  490.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  491.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  492.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  493. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘rxcpp::trace_id’
  494.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  495.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  496. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  497.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  498.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  499.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  500. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:469:6: note: candidate: template<class T, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnError&)
  501.  auto make_subscriber(trace_id id, const composite_subscription& cs, const OnNext& on, const OnError& oe)
  502.       ^~~~~~~~~~~~~~~
  503. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:469:6: note:   template argument deduction/substitution failed:
  504. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  505.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  506.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  507.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  508. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 4 arguments, 3 provided
  509.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  510.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  511. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  512.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  513.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  514.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  515. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:478:6: note: candidate: template<class T, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const OnNext&, const OnCompleted&)
  516.  auto make_subscriber(trace_id id, const OnNext& on, const OnCompleted& oc)
  517.       ^~~~~~~~~~~~~~~
  518. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:478:6: note:   template argument deduction/substitution failed:
  519. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  520.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  521.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  522.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  523. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   cannot convert ‘std::forward<rxcpp::subjects::subject<const rafio::Message&>&>((* & an#0)) (type ‘rxcpp::subjects::subject<const rafio::Message&>’) to type ‘rxcpp::trace_id’
  524.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  525.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  526. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  527.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  528.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  529.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  530. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:487:6: note: candidate: template<class T, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnCompleted&)
  531.  auto make_subscriber(trace_id id, const composite_subscription& cs, const OnNext& on, const OnCompleted& oc)
  532.       ^~~~~~~~~~~~~~~
  533. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:487:6: note:   template argument deduction/substitution failed:
  534. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  535.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  536.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  537.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  538. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 4 arguments, 3 provided
  539.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  540.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  541. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  542.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  543.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  544.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  545. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:496:6: note: candidate: template<class T, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const OnNext&, const OnError&, const OnCompleted&)
  546.  auto make_subscriber(trace_id id, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  547.       ^~~~~~~~~~~~~~~
  548. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:496:6: note:   template argument deduction/substitution failed:
  549. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  550.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  551.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  552.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  553. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 4 arguments, 3 provided
  554.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  555.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  556. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  557.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  558.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  559.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  560. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:506:6: note: candidate: template<class T, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, State>::value && rxcpp::detail::is_on_error<Observer>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnError&, const OnCompleted&)
  561.  auto make_subscriber(trace_id id, const composite_subscription& cs, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  562.       ^~~~~~~~~~~~~~~
  563. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:506:6: note:   template argument deduction/substitution failed:
  564. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  565.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  566.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  567.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  568. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   candidate expects 5 arguments, 3 provided
  569.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  570.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  571. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  572.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  573.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  574.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  575. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:520:6: note: candidate: template<class T, class OtherT, class OtherObserver, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::observer<T, I>&)
  576.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr,
  577.       ^~~~~~~~~~~~~~~
  578. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:520:6: note:   template argument deduction/substitution failed:
  579. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  580.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  581.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  582.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  583. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  584.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  585.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  586. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  587.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  588.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  589.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  590. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:528:6: note: candidate: template<class T, class OtherT, class OtherObserver, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::observer<T, I>&)
  591.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id,
  592.       ^~~~~~~~~~~~~~~
  593. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:528:6: note:   template argument deduction/substitution failed:
  594. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  595.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  596.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  597.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  598. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  599.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  600.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  601. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  602.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  603.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  604.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  605. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:536:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<rxcpp::is_observer<Observer>::value, rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const Observer&)
  606.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const Observer& o)
  607.       ^~~~~~~~~~~~~~~
  608. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:536:6: note:   template argument deduction/substitution failed:
  609. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  610.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  611.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  612.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  613. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  614.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  615.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  616. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  617.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  618.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  619.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  620. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:545:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<((! rxcpp::is_subscription<Observer>::value) && rxcpp::is_observer<Observer>::value), rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const Observer&)
  621.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const Observer& o)
  622.       ^~~~~~~~~~~~~~~
  623. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:545:6: note:   template argument deduction/substitution failed:
  624. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  625.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  626.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  627.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  628. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  629.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  630.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  631. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  632.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  633.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  634.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  635. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:555:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, Observer>::value) && (! rxcpp::is_subscriber<Observer>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const Observer&)
  636.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const Observer& o)
  637.       ^~~~~~~~~~~~~~~
  638. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:555:6: note:   template argument deduction/substitution failed:
  639. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  640.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  641.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  642.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  643. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  644.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  645.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  646. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  647.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  648.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  649.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  650. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:567:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, Observer>::value) && (! rxcpp::is_subscriber<Observer>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const Observer&)
  651.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const Observer& o)
  652.       ^~~~~~~~~~~~~~~
  653. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:567:6: note:   template argument deduction/substitution failed:
  654. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  655.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  656.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  657.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  658. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  659.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  660.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  661. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  662.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  663.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  664.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  665. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:579:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, Observer>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const OnNext&)
  666.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const OnNext& on)
  667.       ^~~~~~~~~~~~~~~
  668. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:579:6: note:   template argument deduction/substitution failed:
  669. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  670.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  671.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  672.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  673. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  674.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  675.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  676. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  677.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  678.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  679.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  680. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:589:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, Observer>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const OnNext&)
  681.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const OnNext& on)
  682.       ^~~~~~~~~~~~~~~
  683. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:589:6: note:   template argument deduction/substitution failed:
  684. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  685.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  686.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  687.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  688. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  689.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  690.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  691. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  692.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  693.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  694.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  695. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:599:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const OnNext&, const OnError&)
  696.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const OnNext& on, const OnError& oe)
  697.       ^~~~~~~~~~~~~~~
  698. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:599:6: note:   template argument deduction/substitution failed:
  699. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  700.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  701.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  702.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  703. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  704.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  705.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  706. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  707.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  708.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  709.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  710. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:610:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const OnNext&, const OnError&)
  711.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const OnNext& on, const OnError& oe)
  712.       ^~~~~~~~~~~~~~~
  713. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:610:6: note:   template argument deduction/substitution failed:
  714. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  715.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  716.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  717.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  718. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  719.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  720.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  721. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  722.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  723.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  724.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  725. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:621:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const OnNext&, const OnCompleted&)
  726.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const OnNext& on, const OnCompleted& oc)
  727.       ^~~~~~~~~~~~~~~
  728. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:621:6: note:   template argument deduction/substitution failed:
  729. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  730.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  731.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  732.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  733. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  734.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  735.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  736. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  737.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  738.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  739.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  740. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:632:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const OnNext&, const OnCompleted&)
  741.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const OnNext& on, const OnCompleted& oc)
  742.       ^~~~~~~~~~~~~~~
  743. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:632:6: note:   template argument deduction/substitution failed:
  744. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  745.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  746.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  747.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  748. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  749.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  750.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  751. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  752.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  753.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  754.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  755. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:643:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const OnNext&, const OnError&, const OnCompleted&)
  756.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  757.       ^~~~~~~~~~~~~~~
  758. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:643:6: note:   template argument deduction/substitution failed:
  759. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  760.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  761.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  762.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  763. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  764.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  765.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  766. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  767.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  768.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  769.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  770. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:655:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const OnNext&, const OnError&, const OnCompleted&)
  771.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  772.       ^~~~~~~~~~~~~~~
  773. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:655:6: note:   template argument deduction/substitution failed:
  774. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  775.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  776.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  777.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  778. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  779.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  780.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  781. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  782.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  783.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  784.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  785. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:668:6: note: candidate: template<class T, class OtherT, class OtherObserver, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const rxcpp::observer<T, I>&)
  786.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& , const composite_subscription& cs,
  787.       ^~~~~~~~~~~~~~~
  788. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:668:6: note:   template argument deduction/substitution failed:
  789. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  790.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  791.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  792.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  793. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  794.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  795.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  796. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  797.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  798.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  799.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  800. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:674:6: note: candidate: template<class T, class OtherT, class OtherObserver, class I> rxcpp::subscriber<T, rxcpp::observer<T, I> > rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const rxcpp::observer<T, I>&)
  801.  auto make_subscriber(const subscriber<OtherT, OtherObserver>&, trace_id id, const composite_subscription& cs,
  802.       ^~~~~~~~~~~~~~~
  803. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:674:6: note:   template argument deduction/substitution failed:
  804. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  805.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  806.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  807.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  808. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  809.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  810.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  811. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  812.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  813.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  814.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  815. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:680:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<rxcpp::is_observer<Observer>::value, rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const Observer&)
  816.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const Observer& o)
  817.       ^~~~~~~~~~~~~~~
  818. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:680:6: note:   template argument deduction/substitution failed:
  819. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  820.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  821.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  822.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  823. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  824.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  825.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  826. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  827.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  828.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  829.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  830. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:689:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<rxcpp::is_observer<Observer>::value, rxcpp::subscriber<T, Observer> >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const Observer&)
  831.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const Observer& o)
  832.       ^~~~~~~~~~~~~~~
  833. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:689:6: note:   template argument deduction/substitution failed:
  834. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  835.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  836.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  837.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  838. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  839.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  840.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  841. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  842.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  843.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  844.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  845. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:698:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, Observer>::value) && (! rxcpp::is_subscriber<Observer>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const Observer&)
  846.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const Observer& o)
  847.       ^~~~~~~~~~~~~~~
  848. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:698:6: note:   template argument deduction/substitution failed:
  849. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  850.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  851.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  852.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  853. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  854.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  855.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  856. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  857.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  858.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  859.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  860. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:710:6: note: candidate: template<class T, class OtherT, class OtherObserver, class Observer> typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, Observer>::value) && (! rxcpp::is_subscriber<Observer>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const Observer&)
  861.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const Observer& o)
  862.       ^~~~~~~~~~~~~~~
  863. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:710:6: note:   template argument deduction/substitution failed:
  864. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  865.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  866.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  867.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  868. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  869.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  870.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  871. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  872.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  873.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  874.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  875. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:722:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, Observer>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const OnNext&)
  876.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const OnNext& on)
  877.       ^~~~~~~~~~~~~~~
  878. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:722:6: note:   template argument deduction/substitution failed:
  879. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  880.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  881.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  882.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  883. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  884.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  885.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  886. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  887.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  888.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  889.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  890. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:732:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext> typename std::enable_if<rxcpp::detail::is_on_next_of<T, Observer>::value, rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&)
  891.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const OnNext& on)
  892.       ^~~~~~~~~~~~~~~
  893. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:732:6: note:   template argument deduction/substitution failed:
  894. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  895.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  896.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  897.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  898. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  899.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  900.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  901. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  902.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  903.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  904.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  905. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:742:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const OnNext&, const OnError&)
  906.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const OnNext& on, const OnError& oe)
  907.       ^~~~~~~~~~~~~~~
  908. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:742:6: note:   template argument deduction/substitution failed:
  909. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  910.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  911.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  912.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  913. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  914.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  915.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  916. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  917.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  918.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  919.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  920. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:753:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnError&)
  921.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const OnNext& on, const OnError& oe)
  922.       ^~~~~~~~~~~~~~~
  923. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:753:6: note:   template argument deduction/substitution failed:
  924. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  925.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  926.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  927.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  928. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  929.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  930.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  931. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  932.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  933.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  934.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  935. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:764:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const OnNext&, const OnCompleted&)
  936.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const OnNext& on, const OnCompleted& oc)
  937.       ^~~~~~~~~~~~~~~
  938. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:764:6: note:   template argument deduction/substitution failed:
  939. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  940.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  941.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  942.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  943. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  944.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  945.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  946. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  947.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  948.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  949.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  950. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:775:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnCompleted> typename std::enable_if<(rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, rxcpp::detail::OnErrorEmpty, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnCompleted&)
  951.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const OnNext& on, const OnCompleted& oc)
  952.       ^~~~~~~~~~~~~~~
  953. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:775:6: note:   template argument deduction/substitution failed:
  954. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  955.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  956.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  957.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  958. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  959.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  960.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  961. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  962.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  963.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  964.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  965. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:786:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, const rxcpp::composite_subscription&, const OnNext&, const OnError&, const OnCompleted&)
  966.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, const composite_subscription& cs, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  967.       ^~~~~~~~~~~~~~~
  968. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:786:6: note:   template argument deduction/substitution failed:
  969. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  970.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  971.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  972.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  973. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  974.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  975.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  976. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  977.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  978.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  979.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  980. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:798:6: note: candidate: template<class T, class OtherT, class OtherObserver, class OnNext, class OnError, class OnCompleted> typename std::enable_if<((rxcpp::detail::is_on_next_of<T, Observer>::value && rxcpp::detail::is_on_error<OnError>::value) && rxcpp::detail::is_on_completed<OnCompleted>::value), rxcpp::subscriber<T, rxcpp::observer<T, rxcpp::detail::stateless_observer_tag, OnNext, OnError, OnCompleted> > >::type rxcpp::make_subscriber(const rxcpp::subscriber<OtherT, OtherObserver>&, rxcpp::trace_id, const rxcpp::composite_subscription&, const OnNext&, const OnError&, const OnCompleted&)
  981.  auto make_subscriber(const subscriber<OtherT, OtherObserver>& scbr, trace_id id, const composite_subscription& cs, const OnNext& on, const OnError& oe, const OnCompleted& oc)
  982.       ^~~~~~~~~~~~~~~
  983. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:798:6: note:   template argument deduction/substitution failed:
  984. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  985.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  986.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  987.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  988. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<OtherT, OtherObserver>’
  989.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  990.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  991. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  992.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  993.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  994.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  995. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:811:6: note: candidate: template<class T, class Observer> rxcpp::subscriber<T, Observer> rxcpp::make_subscriber(const rxcpp::subscriber<T, Observer>&, const rxcpp::composite_subscription&)
  996.  auto make_subscriber(const subscriber<T, Observer>& scbr, const composite_subscription& cs)
  997.       ^~~~~~~~~~~~~~~
  998. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:811:6: note:   template argument deduction/substitution failed:
  999. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  1000.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1001.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1002.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1003. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<rafio::Message, Observer>’
  1004.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  1005.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1006. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  1007.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1008.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1009.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1010. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:818:6: note: candidate: template<class T, class Observer> rxcpp::subscriber<T, Observer> rxcpp::make_subscriber(const rxcpp::subscriber<T, Observer>&, rxcpp::trace_id, const rxcpp::composite_subscription&)
  1011.  auto make_subscriber(const subscriber<T, Observer>& scbr, trace_id id, const composite_subscription& cs)
  1012.       ^~~~~~~~~~~~~~~
  1013. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:818:6: note:   template argument deduction/substitution failed:
  1014. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  1015.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1016.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1017.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1018. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<rafio::Message, Observer>’
  1019.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  1020.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1021. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  1022.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1023.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1024.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1025. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:826:6: note: candidate: template<class T, class Observer> rxcpp::subscriber<T, Observer> rxcpp::make_subscriber(const rxcpp::subscriber<T, Observer>&, rxcpp::trace_id)
  1026.  auto make_subscriber(const subscriber<T, Observer>& scbr, trace_id id)
  1027.       ^~~~~~~~~~~~~~~
  1028. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:826:6: note:   template argument deduction/substitution failed:
  1029. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  1030.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1031.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1032.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1033. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51: note:   ‘rxcpp::subjects::subject<const rafio::Message&>’ is not derived from ‘const rxcpp::subscriber<rafio::Message, Observer>’
  1034.          return detail_subscribe(make_subscriber<T>(std::forward<ArgN>(an)...));
  1035.                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1036. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:205:0,
  1037.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1038.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1039.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1040. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp: In instantiation of ‘rxcpp::subscriber<T, Observer>::subscriber(rxcpp::trace_id, rxcpp::composite_subscription, U&&) [with U = const main(int, char**)::<lambda(const rafio::Message&)>&; T = const rafio::Message&; Observer = rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void>]’:
  1041. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:264:13:   required from ‘typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type rxcpp::make_subscriber(const Observer&) [with T = const rafio::Message&; Observer = main(int, char**)::<lambda(const rafio::Message&)>; typename std::enable_if<((((! rxcpp::detail::is_on_next_of<T, State>::value) && (! rxcpp::is_subscriber<Subscriber>::value)) && (! rxcpp::is_subscription<Observer>::value)) && (! rxcpp::is_observer<Observer>::value)), rxcpp::subscriber<T, rxcpp::observer<T, I> > >::type = rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >]
  1042. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:650:51:   required from rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::subscribe(ArgN&& ...) const [with ArgN = {main(int, char**)::<lambda(const rafio::Message&)>&}; T = const rafio::Message&; SourceOperator = rxcpp::dynamic_observable<const rafio::Message&>]
  1043. /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:25:44:   required from here
  1044. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-subscriber.hpp:142:9: error: static assertion failed: must pass observer to subscriber
  1045.          static_assert(is_observer<U>::value, "must pass observer to subscriber");
  1046.          ^~~~~~~~~~~~~
  1047. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  1048.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1049.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1050.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1051. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:102:15: error: ‘rxcpp::observable<T> rxcpp::make_observable_dynamic(Source&&) [with T = const rafio::Message&; Source = rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]::<lambda(rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, void, void, void, void> >)>; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]’, declared using local type ‘rxcpp::subjects::subject<T>::get_observable() const [with T = const rafio::Message&; typename std::conditional<std::is_same<_Dummy, void>::value, void, rxcpp::dynamic_observable<T> >::type = rxcpp::dynamic_observable<const rafio::Message&>]::<lambda(rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, void, void, void, void> >)>’, is used but never defined [-fpermissive]
  1052.  observable<T> make_observable_dynamic(Source&& s) {
  1053.                ^~~~~~~~~~~~~~~~~~~~~~~
  1054. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:8:0,
  1055.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1056.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1057.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1058. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-trace.hpp:89:17: warning: ‘void rxcpp::trace_noop::create_subscriber(const Subscriber&) [with Subscriber = rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >]’ used but never defined
  1059.      inline void create_subscriber(const Subscriber&) {}
  1060.                  ^~~~~~~~~~~~~~~~~
  1061. In file included from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-includes.hpp:211:0,
  1062.                  from /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx.hpp:8,
  1063.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.hpp:7,
  1064.                  from /home/cafe/Documents/rafio/projects/example_project/src/main.cpp:1:
  1065. /./home/cafe/Documents/rafio/projects/example_project/../../system/external/rxcpp/rx-observable.hpp:498:10: warning: ‘rxcpp::composite_subscription rxcpp::observable<T, SourceObservable>::detail_subscribe(Subscriber) const [with Subscriber = rxcpp::subscriber<const rafio::Message&, rxcpp::observer<const rafio::Message&, main(int, char**)::<lambda(const rafio::Message&)>, void, void, void> >; T = const rafio::Message&; SourceOperator = rxcpp::dynamic_observable<const rafio::Message&>]’ used but never defined
  1066.      auto detail_subscribe(Subscriber o) const
  1067.           ^~~~~~~~~~~~~~~~
  1068. CMakeFiles/example_project.dir/build.make:62: recipe for target 'CMakeFiles/example_project.dir/src/main.cpp.o' failed
  1069. make[2]: *** [CMakeFiles/example_project.dir/src/main.cpp.o] Error 1
  1070. CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/example_project.dir/all' failed
  1071. make[1]: *** [CMakeFiles/example_project.dir/all] Error 2
  1072. Makefile:129: recipe for target 'all' failed
  1073. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement