Advertisement
rx312

Untitled

May 3rd, 2022
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.09 KB | None | 0 0
  1. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  2. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  3. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:47: error: ‘ClientAsyncResponseReader’ is not a member of ‘grpc’; did you mean ‘grpc_impl::ClientAsyncResponseReader’?
  4. [build] 52 | using prepare_func_ptr = unique_ptr<grpc::ClientAsyncResponseReader<Response>>(Service::Stub::*)
  5. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  6. [build] In file included from /usr/include/grpcpp/impl/codegen/client_context.h:22,
  7. [build] from /usr/include/grpcpp/client_context.h:37,
  8. [build] from /usr/include/grpcpp/grpcpp.h:53,
  9. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:11:
  10. [build] /usr/include/grpcpp/impl/codegen/client_context_impl.h:108:7: note: ‘grpc_impl::ClientAsyncResponseReader’ declared here
  11. [build] 108 | class ClientAsyncResponseReader;
  12. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  13. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  14. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  15. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:73: error: template argument 1 is invalid
  16. [build] 52 | using prepare_func_ptr = unique_ptr<grpc::ClientAsyncResponseReader<Response>>(Service::Stub::*)
  17. [build] | ^~~~~~~~
  18. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:73: error: template argument 2 is invalid
  19. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:15: error: ‘prepare_func_ptr’ has not been declared
  20. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  21. [build] | ^~~~~~~~~~~~~~~~
  22. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  23. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  24. [build] | ^
  25. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  26. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  27. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:47: error: ‘ClientAsyncResponseReader’ is not a member of ‘grpc’; did you mean ‘grpc_impl::ClientAsyncResponseReader’?
  28. [build] 52 | using prepare_func_ptr = unique_ptr<grpc::ClientAsyncResponseReader<Response>>(Service::Stub::*)
  29. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  30. [build] In file included from /usr/include/grpcpp/impl/codegen/client_context.h:22,
  31. [build] from /usr/include/grpcpp/client_context.h:37,
  32. [build] from /usr/include/grpcpp/grpcpp.h:53,
  33. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:11:
  34. [build] /usr/include/grpcpp/impl/codegen/client_context_impl.h:108:7: note: ‘grpc_impl::ClientAsyncResponseReader’ declared here
  35. [build] 108 | class ClientAsyncResponseReader;
  36. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  37. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  38. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  39. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:73: error: template argument 1 is invalid
  40. [build] 52 | using prepare_func_ptr = unique_ptr<grpc::ClientAsyncResponseReader<Response>>(Service::Stub::*)
  41. [build] | ^~~~~~~~
  42. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:52:73: error: template argument 2 is invalid
  43. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:15: error: ‘prepare_func_ptr’ has not been declared
  44. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  45. [build] | ^~~~~~~~~~~~~~~~
  46. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:31: error: expected ‘,’ or ‘...’ before ‘<’ token
  47. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  48. [build] | ^
  49. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In member function ‘void powernode::grpc_client<Service>::call(int)’:
  50. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:77:31: error: ‘context’ was not declared in this scope
  51. [build] 77 | state->context = move(context);
  52. [build] | ^~~~~~~
  53. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:15: error: ‘ClientAsyncResponseReader’ is not a member of ‘grpc’; did you mean ‘grpc_impl::ClientAsyncResponseReader’?
  54. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  55. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  56. [build] In file included from /usr/include/grpcpp/impl/codegen/client_context.h:22,
  57. [build] from /usr/include/grpcpp/client_context.h:37,
  58. [build] from /usr/include/grpcpp/grpcpp.h:53,
  59. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:11:
  60. [build] /usr/include/grpcpp/impl/codegen/client_context_impl.h:108:7: note: ‘grpc_impl::ClientAsyncResponseReader’ declared here
  61. [build] 108 | class ClientAsyncResponseReader;
  62. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  63. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  64. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  65. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:49: error: expected primary-expression before ‘>’ token
  66. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  67. [build] | ^
  68. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In member function ‘void powernode::grpc_client<Service>::call(int)’:
  69. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:77:31: error: ‘context’ was not declared in this scope
  70. [build] 77 | state->context = move(context);
  71. [build] | ^~~~~~~
  72. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:15: error: ‘ClientAsyncResponseReader’ is not a member of ‘grpc’; did you mean ‘grpc_impl::ClientAsyncResponseReader’?
  73. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  74. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  75. [build] In file included from /usr/include/grpcpp/impl/codegen/client_context.h:22,
  76. [build] from /usr/include/grpcpp/client_context.h:37,
  77. [build] from /usr/include/grpcpp/grpcpp.h:53,
  78. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:11:
  79. [build] /usr/include/grpcpp/impl/codegen/client_context_impl.h:108:7: note: ‘grpc_impl::ClientAsyncResponseReader’ declared here
  80. [build] 108 | class ClientAsyncResponseReader;
  81. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  82. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  83. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  84. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:49: error: expected primary-expression before ‘>’ token
  85. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  86. [build] | ^
  87. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:52: error: ‘reader’ was not declared in this scope; did you mean ‘readv’?
  88. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  89. [build] | ^~~~~~
  90. [build] | readv
  91. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:52: error: ‘reader’ was not declared in this scope; did you mean ‘readv’?
  92. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  93. [build] | ^~~~~~
  94. [build] | readv
  95. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:81:24: error: ‘prepare’ was not declared in this scope
  96. [build] 81 | invoke(prepare, stub_, state->context.get(), req, &queue_).release();
  97. [build] | ^~~~~~~
  98. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:81:24: error: ‘prepare’ was not declared in this scope
  99. [build] 81 | invoke(prepare, stub_, state->context.get(), req, &queue_).release();
  100. [build] | ^~~~~~~
  101. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:81:62: error: ‘req’ was not declared in this scope
  102. [build] 81 | invoke(prepare, stub_, state->context.get(), req, &queue_).release();
  103. [build] | ^~~
  104. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:81:62: error: ‘req’ was not declared in this scope
  105. [build] 81 | invoke(prepare, stub_, state->context.get(), req, &queue_).release();
  106. [build] | ^~~
  107. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: error: ‘callback’ was not declared in this scope; did you mean ‘calloc’?
  108. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  109. [build] | ^~~~~~~~
  110. [build] | calloc
  111. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In lambda function:
  112. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:86:17: error: ‘callback’ is not captured
  113. [build] 86 | if (callback) {
  114. [build] | ^~~~~~~~
  115. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  116. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  117. [build] | ^
  118. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: note: ‘<typeprefixerror>callback’ declared here
  119. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  120. [build] | ^~~~~~~~
  121. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:87:17: error: ‘callback’ is not captured
  122. [build] 87 | callback(status, *resp);
  123. [build] | ^~~~~~~~
  124. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  125. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  126. [build] | ^
  127. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: note: ‘<typeprefixerror>callback’ declared here
  128. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  129. [build] | ^~~~~~~~
  130. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:90:20: error: ‘reader’ is not captured
  131. [build] 90 | delete reader;
  132. [build] | ^~~~~~
  133. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  134. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  135. [build] | ^
  136. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:52: note: ‘<typeprefixerror>reader’ declared here
  137. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  138. [build] | ^~~~~~
  139. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: At global scope:
  140. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:153:48: error: ‘grpc::ServerAsyncResponseWriter’ has not been declared
  141. [build] 153 | (grpc::ServerContext *, Request *, grpc::ServerAsyncResponseWriter<Response> *,
  142. [build] | ^~~~
  143. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:153:79: error: expected ‘,’ or ‘...’ before ‘<’ token
  144. [build] 153 | (grpc::ServerContext *, Request *, grpc::ServerAsyncResponseWriter<Response> *,
  145. [build] | ^
  146. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:308:19: error: ‘ServerAsyncResponseWriter’ in namespace ‘grpc’ does not name a template type
  147. [build] 308 | grpc::ServerAsyncResponseWriter<Response> writer;
  148. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  149. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: error: ‘callback’ was not declared in this scope; did you mean ‘calloc’?
  150. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  151. [build] | ^~~~~~~~
  152. [build] | calloc
  153. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In lambda function:
  154. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:86:17: error: ‘callback’ is not captured
  155. [build] 86 | if (callback) {
  156. [build] | ^~~~~~~~
  157. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  158. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  159. [build] | ^
  160. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: note: ‘<typeprefixerror>callback’ declared here
  161. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  162. [build] | ^~~~~~~~
  163. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:87:17: error: ‘callback’ is not captured
  164. [build] 87 | callback(status, *resp);
  165. [build] | ^~~~~~~~
  166. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  167. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  168. [build] | ^
  169. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:63: note: ‘<typeprefixerror>callback’ declared here
  170. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  171. [build] | ^~~~~~~~
  172. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:90:20: error: ‘reader’ is not captured
  173. [build] 90 | delete reader;
  174. [build] | ^~~~~~
  175. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:85:72: note: the lambda has no capture-default
  176. [build] 85 | state->finish = [state, reader, resp, callback = move(callback)](const grpc::Status &status) {
  177. [build] | ^
  178. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:80:52: note: ‘<typeprefixerror>reader’ declared here
  179. [build] 80 | grpc::ClientAsyncResponseReader<Response> *reader =
  180. [build] | ^~~~~~
  181. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: At global scope:
  182. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:153:48: error: ‘grpc::ServerAsyncResponseWriter’ has not been declared
  183. [build] 153 | (grpc::ServerContext *, Request *, grpc::ServerAsyncResponseWriter<Response> *,
  184. [build] | ^~~~
  185. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:153:79: error: expected ‘,’ or ‘...’ before ‘<’ token
  186. [build] 153 | (grpc::ServerContext *, Request *, grpc::ServerAsyncResponseWriter<Response> *,
  187. [build] | ^
  188. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:308:19: error: ‘ServerAsyncResponseWriter’ in namespace ‘grpc’ does not name a template type
  189. [build] 308 | grpc::ServerAsyncResponseWriter<Response> writer;
  190. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~
  191. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In constructor ‘powernode::grpc_server<Service>::rpc_state::handler_state<Request, Response>::handler_state(grpc::ServerContext&)’:
  192. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:303:17: error: class ‘powernode::grpc_server<Service>::rpc_state::handler_state<Request, Response>’ does not have any field named ‘writer’
  193. [build] 303 | writer(&context)
  194. [build] | ^~~~~~
  195. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp: In constructor ‘powernode::grpc_server<Service>::rpc_state::handler_state<Request, Response>::handler_state(grpc::ServerContext&)’:
  196. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:303:17: error: class ‘powernode::grpc_server<Service>::rpc_state::handler_state<Request, Response>’ does not have any field named ‘writer’
  197. [build] 303 | writer(&context)
  198. [build] | ^~~~~~
  199. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In instantiation of ‘powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)> [with auto:2 = cxxutil::event::timer]’:
  200. [build] /usr/include/c++/11/type_traits:2536:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>&; _Args = {cxxutil::event::timer&}]’
  201. [build] /usr/include/c++/11/type_traits:2547:55: required from ‘struct std::__result_of_impl<false, false, powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>&, cxxutil::event::timer&>’
  202. [build] /usr/include/c++/11/bits/std_function.h:348:9: recursively required by substitution of ‘template<class _Result, class _Ret> struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t<typename _CTp::type> > [with _Result = std::__invoke_result<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>&, cxxutil::event::timer&>; _Ret = void]’
  203. [build] /usr/include/c++/11/bits/std_function.h:348:9: required from ‘struct std::function<void(cxxutil::event::timer&)>::_Callable<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>, powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>, std::__invoke_result<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>&, cxxutil::event::timer&> >’
  204. [build] /usr/include/c++/11/bits/std_function.h:353:8: required by substitution of ‘template<class _Res, class ... _ArgTypes> template<class _Cond, class _Tp> using _Requires = std::__enable_if_t<_Cond::value, _Tp> [with _Cond = std::function<void(cxxutil::event::timer&)>::_Callable<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>, powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>, std::__invoke_result<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>&, cxxutil::event::timer&> >; _Tp = void; _Res = void; _ArgTypes = {cxxutil::event::timer&}]’
  205. [build] /usr/include/c++/11/bits/std_function.h:434:9: required by substitution of ‘template<class _Functor, class _Constraints> std::function<void(cxxutil::event::timer&)>::function(_Functor&&) [with _Functor = powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>; _Constraints = <missing>]’
  206. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:61:34: required from here
  207. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:95:56: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<SessionUpdateReq, SessionUpdateResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<SessionUpdateResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const SessionUpdateReq&, grpc::CompletionQueue*), SessionUpdateReq&, std::remove_reference<powernode::grpc_power_client::grpc_power_client(const string&, const string&, const std::shared_ptr<grpc_impl::ChannelCredentials>&)::<lambda(auto:2&)>::<lambda(grpc::Status, const SessionUpdateResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  208. [build] 95 | grpc_.call<SessionUpdateReq, SessionUpdateResp>(
  209. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  210. [build] 96 | &PowerNode::Stub::PrepareAsyncSessionUpdate, req,
  211. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  212. [build] 97 | move(callback), make_context(REQUEST_STATUS_TIMEOUT));
  213. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  215. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  216. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = SessionUpdateReq; Response = SessionUpdateResp; Service = PowerNode]’
  217. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  218. [build] | ^~~~
  219. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  220. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::allocate(double, const string&, powernode::power_client::completion_cb)’:
  221. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:128:42: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<AllocateReq, AllocateResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<AllocateResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const AllocateReq&, grpc::CompletionQueue*), AllocateReq&, std::remove_reference<powernode::grpc_power_client::allocate(double, const string&, powernode::power_client::completion_cb)::<lambda(grpc::Status, const AllocateResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  222. [build] 128 | grpc_.call<AllocateReq, AllocateResp>(
  223. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  224. [build] 129 | &PowerNode::Stub::PrepareAsyncAllocate, req,
  225. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226. [build] 130 | move(callback), make_context(REQUEST_ALLOCATE_TIMEOUT));
  227. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  229. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  230. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = AllocateReq; Response = AllocateResp; Service = PowerNode]’
  231. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  232. [build] | ^~~~
  233. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  234. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::reallocate(double, powernode::power_client::completion_cb)’:
  235. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:155:46: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<ReallocateReq, ReallocateResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<ReallocateResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const ReallocateReq&, grpc::CompletionQueue*), ReallocateReq&, std::remove_reference<powernode::grpc_power_client::reallocate(double, powernode::power_client::completion_cb)::<lambda(grpc::Status, const ReallocateResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  236. [build] 155 | grpc_.call<ReallocateReq, ReallocateResp>(
  237. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238. [build] 156 | &PowerNode::Stub::PrepareAsyncReallocate, req,
  239. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240. [build] 157 | move(callback), make_context(REQUEST_ALLOCATE_TIMEOUT));
  241. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  243. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  244. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = ReallocateReq; Response = ReallocateResp; Service = PowerNode]’
  245. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  246. [build] | ^~~~
  247. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  248. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::release(const string&, powernode::power_client::completion_cb)’:
  249. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:186:40: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<ReleaseReq, ReleaseResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<ReleaseResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const ReleaseReq&, grpc::CompletionQueue*), ReleaseReq&, std::remove_reference<powernode::grpc_power_client::release(const string&, powernode::power_client::completion_cb)::<lambda(grpc::Status, const ReleaseResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  250. [build] 186 | grpc_.call<ReleaseReq, ReleaseResp>(
  251. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  252. [build] 187 | &PowerNode::Stub::PrepareAsyncRelease, req,
  253. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254. [build] 188 | move(callback), make_context(REQUEST_TIMEOUT));
  255. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  257. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  258. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = ReleaseReq; Response = ReleaseResp; Service = PowerNode]’
  259. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  260. [build] | ^~~~
  261. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  262. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::energize(double, powernode::power_client::completion_cb)’:
  263. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:212:42: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<EnergizeReq, EnergizeResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<EnergizeResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const EnergizeReq&, grpc::CompletionQueue*), EnergizeReq&, std::remove_reference<powernode::grpc_power_client::energize(double, powernode::power_client::completion_cb)::<lambda(grpc::Status, const EnergizeResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  264. [build] 212 | grpc_.call<EnergizeReq, EnergizeResp>(
  265. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  266. [build] 213 | &PowerNode::Stub::PrepareAsyncEnergize, req,
  267. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268. [build] 214 | move(callback), make_context(REQUEST_TIMEOUT));
  269. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  271. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  272. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = EnergizeReq; Response = EnergizeResp; Service = PowerNode]’
  273. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  274. [build] | ^~~~
  275. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  276. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::current_demand(double, double, uint32_t, powernode::power_client::completion_cb)’:
  277. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:241:52: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<CurrentDemandReq, CurrentDemandResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<CurrentDemandResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const CurrentDemandReq&, grpc::CompletionQueue*), CurrentDemandReq&, std::remove_reference<powernode::grpc_power_client::current_demand(double, double, uint32_t, powernode::power_client::completion_cb)::<lambda(grpc::Status, const CurrentDemandResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  278. [build] 241 | grpc_.call<CurrentDemandReq, CurrentDemandResp>(
  279. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  280. [build] 242 | &PowerNode::Stub::PrepareAsyncCurrentDemand, req,
  281. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  282. [build] 243 | move(callback), make_context(REQUEST_TIMEOUT));
  283. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  285. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  286. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = CurrentDemandReq; Response = CurrentDemandResp; Service = PowerNode]’
  287. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  288. [build] | ^~~~
  289. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  290. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp: In member function ‘virtual void powernode::grpc_power_client::emergency_stop(powernode::power_client::completion_cb)’:
  291. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:261:71: error: no matching function for call to ‘powernode::grpc_client<PowerNode>::call<google::protobuf::Empty, EmergencyStopResp>(std::unique_ptr<grpc_impl::ClientAsyncResponseReader<EmergencyStopResp> > (PowerNode::Stub::*)(grpc::ClientContext*, const google::protobuf::Empty&, grpc::CompletionQueue*), google::protobuf::Empty, std::remove_reference<powernode::grpc_power_client::emergency_stop(powernode::power_client::completion_cb)::<lambda(grpc::Status, const EmergencyStopResp&)>&>::type, std::unique_ptr<grpc_impl::ClientContext>)’
  292. [build] 261 | grpc_.call<decltype(google::protobuf::Empty()), EmergencyStopResp>(
  293. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  294. [build] 262 | &PowerNode::Stub::PrepareAsyncEmergencyStop, google::protobuf::Empty(),
  295. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296. [build] 263 | move(callback), make_context(REQUEST_TIMEOUT));
  297. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  298. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_client.hpp:18,
  299. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_client.cpp:17:
  300. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate: ‘void powernode::grpc_client<Service>::call(int) [with Request = google::protobuf::Empty; Response = EmergencyStopResp; Service = PowerNode]’
  301. [build] 72 | void call(prepare_func_ptr<Request, Response> prepare,
  302. [build] | ^~~~
  303. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:72:10: note: candidate expects 1 argument, 4 provided
  304. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp: In member function ‘void powernode::grpc_power_server::register_handlers()’:
  305. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:53:50: error: cannot convert ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc::ServerContext*, AllocateReq*, grpc::ServerAsyncResponseWriter<AllocateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, AllocateReq*, grpc_impl::ServerAsyncResponseWriter<AllocateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<AllocateReq, AllocateResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, AllocateReq*, int)’}
  306. [build] 53 | grpc_.add_handler<AllocateReq, AllocateResp>(&PowerNode::AsyncService::RequestAllocate,
  307. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308. [build] | |
  309. [build] | void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc::ServerContext*, AllocateReq*, grpc::ServerAsyncResponseWriter<AllocateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, AllocateReq*, grpc_impl::ServerAsyncResponseWriter<AllocateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  310. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  311. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  312. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = AllocateReq; Response = AllocateResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, AllocateReq*, int)]’
  313. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  314. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  315. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:80:54: error: cannot convert ‘void (PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > >::*)(grpc::ServerContext*, ReallocateReq*, grpc::ServerAsyncResponseWriter<ReallocateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > >::*)(grpc_impl::ServerContext*, ReallocateReq*, grpc_impl::ServerAsyncResponseWriter<ReallocateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<ReallocateReq, ReallocateResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, ReallocateReq*, int)’}
  316. [build] 80 | grpc_.add_handler<ReallocateReq, ReallocateResp>(&PowerNode::AsyncService::RequestReallocate,
  317. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  318. [build] | |
  319. [build] | void (PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > >::*)(grpc::ServerContext*, ReallocateReq*, grpc::ServerAsyncResponseWriter<ReallocateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > >::*)(grpc_impl::ServerContext*, ReallocateReq*, grpc_impl::ServerAsyncResponseWriter<ReallocateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  320. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  321. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  322. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = ReallocateReq; Response = ReallocateResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, ReallocateReq*, int)]’
  323. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  324. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  325. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:98:48: error: cannot convert ‘void (PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > >::*)(grpc::ServerContext*, ReleaseReq*, grpc::ServerAsyncResponseWriter<ReleaseResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > >::*)(grpc_impl::ServerContext*, ReleaseReq*, grpc_impl::ServerAsyncResponseWriter<ReleaseResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<ReleaseReq, ReleaseResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, ReleaseReq*, int)’}
  326. [build] 98 | grpc_.add_handler<ReleaseReq, ReleaseResp>(&PowerNode::AsyncService::RequestRelease,
  327. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328. [build] | |
  329. [build] | void (PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > >::*)(grpc::ServerContext*, ReleaseReq*, grpc::ServerAsyncResponseWriter<ReleaseResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > >::*)(grpc_impl::ServerContext*, ReleaseReq*, grpc_impl::ServerAsyncResponseWriter<ReleaseResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  330. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  331. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  332. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = ReleaseReq; Response = ReleaseResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, ReleaseReq*, int)]’
  333. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  334. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  335. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:116:50: error: cannot convert ‘void (PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > >::*)(grpc::ServerContext*, EnergizeReq*, grpc::ServerAsyncResponseWriter<EnergizeResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > >::*)(grpc_impl::ServerContext*, EnergizeReq*, grpc_impl::ServerAsyncResponseWriter<EnergizeResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<EnergizeReq, EnergizeResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, EnergizeReq*, int)’}
  336. [build] 116 | grpc_.add_handler<EnergizeReq, EnergizeResp>(&PowerNode::AsyncService::RequestEnergize,
  337. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338. [build] | |
  339. [build] | void (PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > >::*)(grpc::ServerContext*, EnergizeReq*, grpc::ServerAsyncResponseWriter<EnergizeResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > >::*)(grpc_impl::ServerContext*, EnergizeReq*, grpc_impl::ServerAsyncResponseWriter<EnergizeResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  340. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  341. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  342. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = EnergizeReq; Response = EnergizeResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, EnergizeReq*, int)]’
  343. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  344. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  345. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:133:60: error: cannot convert ‘void (PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > >::*)(grpc::ServerContext*, CurrentDemandReq*, grpc::ServerAsyncResponseWriter<CurrentDemandResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > >::*)(grpc_impl::ServerContext*, CurrentDemandReq*, grpc_impl::ServerAsyncResponseWriter<CurrentDemandResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<CurrentDemandReq, CurrentDemandResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, CurrentDemandReq*, int)’}
  346. [build] 133 | grpc_.add_handler<CurrentDemandReq, CurrentDemandResp>(&PowerNode::AsyncService::RequestCurrentDemand,
  347. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348. [build] | |
  349. [build] | void (PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > >::*)(grpc::ServerContext*, CurrentDemandReq*, grpc::ServerAsyncResponseWriter<CurrentDemandResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > >::*)(grpc_impl::ServerContext*, CurrentDemandReq*, grpc_impl::ServerAsyncResponseWriter<CurrentDemandResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  350. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  351. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  352. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = CurrentDemandReq; Response = CurrentDemandResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, CurrentDemandReq*, int)]’
  353. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  354. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  355. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:151:67: error: cannot convert ‘void (PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service>::*)(grpc::ServerContext*, google::protobuf::Empty*, grpc::ServerAsyncResponseWriter<EmergencyStopResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service>::*)(grpc_impl::ServerContext*, google::protobuf::Empty*, grpc_impl::ServerAsyncResponseWriter<EmergencyStopResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<google::protobuf::Empty, EmergencyStopResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, google::protobuf::Empty*, int)’}
  356. [build] 151 | grpc_.add_handler<google::protobuf::Empty, EmergencyStopResp>(&PowerNode::AsyncService::RequestEmergencyStop,
  357. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358. [build] | |
  359. [build] | void (PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service>::*)(grpc::ServerContext*, google::protobuf::Empty*, grpc::ServerAsyncResponseWriter<EmergencyStopResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service>::*)(grpc_impl::ServerContext*, google::protobuf::Empty*, grpc_impl::ServerAsyncResponseWriter<EmergencyStopResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  360. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  361. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  362. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = google::protobuf::Empty; Response = EmergencyStopResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, google::protobuf::Empty*, int)]’
  363. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  364. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  365. [build] /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:168:60: error: cannot convert ‘void (PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> >::*)(grpc::ServerContext*, SessionUpdateReq*, grpc::ServerAsyncResponseWriter<SessionUpdateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)’ {aka ‘void (PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> >::*)(grpc_impl::ServerContext*, SessionUpdateReq*, grpc_impl::ServerAsyncResponseWriter<SessionUpdateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)’} to ‘powernode::grpc_server<PowerNode>::request_func_ptr<SessionUpdateReq, SessionUpdateResp>’ {aka ‘void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, SessionUpdateReq*, int)’}
  366. [build] 168 | grpc_.add_handler<SessionUpdateReq, SessionUpdateResp>(&PowerNode::AsyncService::RequestSessionUpdate,
  367. [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368. [build] | |
  369. [build] | void (PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> >::*)(grpc::ServerContext*, SessionUpdateReq*, grpc::ServerAsyncResponseWriter<SessionUpdateResp>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*) {aka void (PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> >::*)(grpc_impl::ServerContext*, SessionUpdateReq*, grpc_impl::ServerAsyncResponseWriter<SessionUpdateResp>*, grpc_impl::CompletionQueue*, grpc_impl::ServerCompletionQueue*, void*)}
  370. [build] In file included from /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_power_server.hpp:18,
  371. [build] from /home/me/cp/emb-core/src/dcpowernode/lib/grpc_power_server.cpp:17:
  372. [build] /home/me/cp/emb-core/src/dcpowernode/include/powernode/grpc_util.hpp:210:58: note: initializing argument 1 of ‘void powernode::grpc_server<Service>::add_handler(powernode::grpc_server<Service>::request_func_ptr<Request, Response>, std::function<void(const Request&, Response&, std::function<void(const grpc::Status&)>&&)>) [with Request = SessionUpdateReq; Response = SessionUpdateResp; Service = PowerNode; powernode::grpc_server<Service>::request_func_ptr<Request, Response> = void (PowerNode::WithAsyncMethod_Allocate<PowerNode::WithAsyncMethod_Release<PowerNode::WithAsyncMethod_Reallocate<PowerNode::WithAsyncMethod_Energize<PowerNode::WithAsyncMethod_CurrentDemand<PowerNode::WithAsyncMethod_SessionUpdate<PowerNode::WithAsyncMethod_EmergencyStop<PowerNode::Service> > > > > > >::*)(grpc_impl::ServerContext*, SessionUpdateReq*, int)]’
  373. [build] 210 | void add_handler(request_func_ptr<Request, Response> request,
  374. [build] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  375. [build] gmake[2]: *** [src/dcpowernode/CMakeFiles/powernode_grpc.dir/build.make:117: src/dcpowernode/CMakeFiles/powernode_grpc.dir/lib/grpc_power_client.cpp.o] Error 1
  376.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement