Advertisement
satacker

Untitled

Oct 4th, 2023
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.35 KB | None | 0 0
  1. [ 35%] Building CXX object libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/src/symbol_namespace.cpp.o
  2. In file included from /hpx-1.9.1/libs/full/agas_base/src/detail/hosted_locality_namespace.cpp:15:
  3. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  4. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  5. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  6. return reinterpret_cast<std::size_t>(&Action::invoker);
  7. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>>::call' requested here
  9. data_.addr_ = traits::get_function_address<F>::call(f);
  10. ^
  11. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>, void>' requested here
  12. hpx::threads::thread_description desc(f);
  13. ^
  14. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>>::call<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  15. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  16. ^
  17. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  18. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  19. ^
  20. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::resolve_locality_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  21. return detail::async_dispatch<std::decay_t<F>>::call(
  22. ^
  23. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::locality_namespace::resolve_locality_action, const hpx::naming::gid_type &>' requested here
  24. return async_local_impl<Action>(
  25. ^
  26. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::locality_namespace::resolve_locality_action, const hpx::detail::async_policy &, const hpx::naming::gid_type &>' requested here
  27. return hpx::detail::async_impl<Action>(
  28. ^
  29. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::locality_namespace::resolve_locality_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const hpx::naming::gid_type &>' requested here
  30. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  31. ^
  32. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::locality_namespace::resolve_locality_action, const hpx::detail::async_policy &, const hpx::id_type &, const hpx::naming::gid_type &>' requested here
  33. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  34. ^
  35. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::locality_namespace::resolve_locality_action>::call<hpx::agas::server::locality_namespace, std::map<std::string, hpx::parcelset::locality> (const hpx::naming::gid_type &), hpx::agas::server::locality_namespace::resolve_locality_action, const hpx::naming::gid_type &>' requested here
  36. return detail::async_dispatch<std::decay_t<F>>::call(
  37. ^
  38. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  39. static remote_result_type invoker(naming::address_type lva,
  40. ^
  41. In file included from /hpx-1.9.1/libs/full/agas_base/src/detail/hosted_locality_namespace.cpp:15:
  42. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  43. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  44. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  45. return reinterpret_cast<std::size_t>(&Action::invoker);
  46. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>>::call' requested here
  48. data_.addr_ = traits::get_function_address<F>::call(f);
  49. ^
  50. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>, void>' requested here
  51. hpx::threads::thread_description desc(f);
  52. ^
  53. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>>::call<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>, void *&, int &>' requested here
  54. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  55. ^
  56. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>, void *&, int &>' requested here
  57. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  58. ^
  59. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_localities_action>, void *&, int &>' requested here
  60. return detail::async_dispatch<std::decay_t<F>>::call(
  61. ^
  62. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::locality_namespace::get_num_localities_action>' requested here
  63. return async_local_impl<Action>(
  64. ^
  65. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::locality_namespace::get_num_localities_action, const hpx::detail::async_policy &>' requested here
  66. return hpx::detail::async_impl<Action>(
  67. ^
  68. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::locality_namespace::get_num_localities_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &>' requested here
  69. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  70. ^
  71. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::locality_namespace::get_num_localities_action, const hpx::detail::async_policy &, const hpx::id_type &>' requested here
  72. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  73. ^
  74. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::locality_namespace::get_num_localities_action>::call<hpx::agas::server::locality_namespace, unsigned int (), hpx::agas::server::locality_namespace::get_num_localities_action>' requested here
  75. return detail::async_dispatch<std::decay_t<F>>::call(
  76. ^
  77. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  78. static remote_result_type invoker(naming::address_type lva,
  79. ^
  80. In file included from /hpx-1.9.1/libs/full/agas_base/src/symbol_namespace.cpp:19:
  81. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  82. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  83. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  84. return reinterpret_cast<std::size_t>(&Action::invoker);
  85. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  86. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>>::call' requested here
  87. data_.addr_ = traits::get_function_address<F>::call(f);
  88. ^
  89. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>, void>' requested here
  90. hpx::threads::thread_description desc(f);
  91. ^
  92. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>>::call<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>, void *&, int &, const std::string &, const hpx::naming::gid_type &>' requested here
  93. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  94. ^
  95. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>, void *&, int &, const std::string &, const hpx::naming::gid_type &>' requested here
  96. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  97. ^
  98. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::bind_action>, void *&, int &, const std::string &, const hpx::naming::gid_type &>' requested here
  99. return detail::async_dispatch<std::decay_t<F>>::call(
  100. ^
  101. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::symbol_namespace::bind_action, const std::string &, const hpx::naming::gid_type &>' requested here
  102. return async_local_impl<Action>(
  103. ^
  104. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::symbol_namespace::bind_action, const hpx::detail::async_policy &, const std::string &, const hpx::naming::gid_type &>' requested here
  105. return hpx::detail::async_impl<Action>(
  106. ^
  107. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::symbol_namespace::bind_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const std::string &, const hpx::naming::gid_type &>' requested here
  108. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  109. ^
  110. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::symbol_namespace::bind_action, const hpx::detail::async_policy &, const hpx::id_type &, const std::string &, const hpx::naming::gid_type &>' requested here
  111. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  112. ^
  113. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::symbol_namespace::bind_action>::call<hpx::agas::server::symbol_namespace, bool (const std::string &, const hpx::naming::gid_type &), hpx::agas::server::symbol_namespace::bind_action, const std::string &, const hpx::naming::gid_type &>' requested here
  114. return detail::async_dispatch<std::decay_t<F>>::call(
  115. ^
  116. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  117. static remote_result_type invoker(naming::address_type lva,
  118. ^
  119. In file included from /hpx-1.9.1/libs/full/agas_base/src/detail/hosted_locality_namespace.cpp:15:
  120. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  121. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  122. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  123. return reinterpret_cast<std::size_t>(&Action::invoker);
  124. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>>::call' requested here
  126. data_.addr_ = traits::get_function_address<F>::call(f);
  127. ^
  128. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>, void>' requested here
  129. hpx::threads::thread_description desc(f);
  130. ^
  131. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>>::call<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>, void *&, int &>' requested here
  132. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  133. ^
  134. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>, void *&, int &>' requested here
  135. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  136. ^
  137. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_threads_action>, void *&, int &>' requested here
  138. return detail::async_dispatch<std::decay_t<F>>::call(
  139. ^
  140. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::locality_namespace::get_num_threads_action>' requested here
  141. return async_local_impl<Action>(
  142. ^
  143. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::locality_namespace::get_num_threads_action, const hpx::detail::async_policy &>' requested here
  144. return hpx::detail::async_impl<Action>(
  145. ^
  146. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::locality_namespace::get_num_threads_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &>' requested here
  147. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  148. ^
  149. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::locality_namespace::get_num_threads_action, const hpx::detail::async_policy &, const hpx::id_type &>' requested here
  150. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  151. ^
  152. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::locality_namespace::get_num_threads_action>::call<hpx::agas::server::locality_namespace, std::vector<unsigned int> (), hpx::agas::server::locality_namespace::get_num_threads_action>' requested here
  153. return detail::async_dispatch<std::decay_t<F>>::call(
  154. ^
  155. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  156. static remote_result_type invoker(naming::address_type lva,
  157. ^
  158. In file included from /hpx-1.9.1/libs/full/agas_base/src/detail/hosted_component_namespace.cpp:13:
  159. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  160. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  161. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  162. return reinterpret_cast<std::size_t>(&Action::invoker);
  163. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>>::call' requested here
  165. data_.addr_ = traits::get_function_address<F>::call(f);
  166. ^
  167. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>, void>' requested here
  168. hpx::threads::thread_description desc(f);
  169. ^
  170. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>>::call<hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>, void *&, int &, int &>' requested here
  171. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  172. ^
  173. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>, void *&, int &, int &>' requested here
  174. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  175. ^
  176. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::component_namespace::get_num_localities_action>, void *&, int &, int &>' requested here
  177. return detail::async_dispatch<std::decay_t<F>>::call(
  178. ^
  179. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::component_namespace::get_num_localities_action, int &>' requested here
  180. return async_local_impl<Action>(
  181. ^
  182. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::component_namespace::get_num_localities_action, const hpx::detail::async_policy &, int &>' requested here
  183. return hpx::detail::async_impl<Action>(
  184. ^
  185. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::component_namespace::get_num_localities_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, int &>' requested here
  186. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  187. ^
  188. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::component_namespace::get_num_localities_action, const hpx::detail::async_policy &, const hpx::id_type &, int &>' requested here
  189. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  190. ^
  191. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::component_namespace::get_num_localities_action>::call<hpx::agas::server::component_namespace, unsigned int (int), hpx::agas::server::component_namespace::get_num_localities_action, int &>' requested here
  192. return detail::async_dispatch<std::decay_t<F>>::call(
  193. ^
  194. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  195. static remote_result_type invoker(naming::address_type lva,
  196. ^
  197. In file included from /hpx-1.9.1/libs/full/agas_base/src/detail/hosted_locality_namespace.cpp:15:
  198. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  199. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  200. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  201. return reinterpret_cast<std::size_t>(&Action::invoker);
  202. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>>::call' requested here
  204. data_.addr_ = traits::get_function_address<F>::call(f);
  205. ^
  206. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>, void>' requested here
  207. hpx::threads::thread_description desc(f);
  208. ^
  209. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>>::call<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>, void *&, int &>' requested here
  210. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  211. ^
  212. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>, void *&, int &>' requested here
  213. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  214. ^
  215. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::locality_namespace::get_num_overall_threads_action>, void *&, int &>' requested here
  216. return detail::async_dispatch<std::decay_t<F>>::call(
  217. ^
  218. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::locality_namespace::get_num_overall_threads_action>' requested here
  219. return async_local_impl<Action>(
  220. ^
  221. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::locality_namespace::get_num_overall_threads_action, const hpx::detail::async_policy &>' requested here
  222. return hpx::detail::async_impl<Action>(
  223. ^
  224. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::locality_namespace::get_num_overall_threads_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &>' requested here
  225. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  226. ^
  227. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::locality_namespace::get_num_overall_threads_action, const hpx::detail::async_policy &, const hpx::id_type &>' requested here
  228. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  229. ^
  230. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::locality_namespace::get_num_overall_threads_action>::call<hpx::agas::server::locality_namespace, unsigned int (), hpx::agas::server::locality_namespace::get_num_overall_threads_action>' requested here
  231. return detail::async_dispatch<std::decay_t<F>>::call(
  232. ^
  233. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  234. static remote_result_type invoker(naming::address_type lva,
  235. ^
  236. 4 errors generated.
  237. make[2]: *** [libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/build.make:132: libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/src/detail/hosted_locality_namespace.cpp.o] Error 1
  238. make[2]: *** Waiting for unfinished jobs....
  239. In file included from /hpx-1.9.1/libs/full/agas_base/src/symbol_namespace.cpp:19:
  240. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  241. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  242. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  243. return reinterpret_cast<std::size_t>(&Action::invoker);
  244. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>>::call' requested here
  246. data_.addr_ = traits::get_function_address<F>::call(f);
  247. ^
  248. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>, void>' requested here
  249. hpx::threads::thread_description desc(f);
  250. ^
  251. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>>::call<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>, void *&, int &, const std::string &>' requested here
  252. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  253. ^
  254. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>, void *&, int &, const std::string &>' requested here
  255. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  256. ^
  257. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::resolve_action>, void *&, int &, const std::string &>' requested here
  258. return detail::async_dispatch<std::decay_t<F>>::call(
  259. ^
  260. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::symbol_namespace::resolve_action, const std::string &>' requested here
  261. return async_local_impl<Action>(
  262. ^
  263. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::symbol_namespace::resolve_action, const hpx::detail::async_policy &, const std::string &>' requested here
  264. return hpx::detail::async_impl<Action>(
  265. ^
  266. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::symbol_namespace::resolve_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const std::string &>' requested here
  267. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  268. ^
  269. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::symbol_namespace::resolve_action, const hpx::detail::async_policy &, const hpx::id_type &, const std::string &>' requested here
  270. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  271. ^
  272. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::symbol_namespace::resolve_action>::call<hpx::agas::server::symbol_namespace, hpx::naming::gid_type (const std::string &), hpx::agas::server::symbol_namespace::resolve_action, const std::string &>' requested here
  273. return detail::async_dispatch<std::decay_t<F>>::call(
  274. ^
  275. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  276. static remote_result_type invoker(naming::address_type lva,
  277. ^
  278. 1 error generated.
  279. make[2]: *** [libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/build.make:118: libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/src/detail/hosted_component_namespace.cpp.o] Error 1
  280. In file included from /hpx-1.9.1/libs/full/agas_base/src/symbol_namespace.cpp:19:
  281. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  282. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  283. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  284. return reinterpret_cast<std::size_t>(&Action::invoker);
  285. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>>::call' requested here
  287. data_.addr_ = traits::get_function_address<F>::call(f);
  288. ^
  289. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>, void>' requested here
  290. hpx::threads::thread_description desc(f);
  291. ^
  292. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>>::call<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>, void *&, int &, std::string>' requested here
  293. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  294. ^
  295. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>, void *&, int &, std::string>' requested here
  296. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  297. ^
  298. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::unbind_action>, void *&, int &, std::string>' requested here
  299. return detail::async_dispatch<std::decay_t<F>>::call(
  300. ^
  301. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::symbol_namespace::unbind_action, std::string>' requested here
  302. return async_local_impl<Action>(
  303. ^
  304. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::symbol_namespace::unbind_action, const hpx::detail::async_policy &, std::string>' requested here
  305. return hpx::detail::async_impl<Action>(
  306. ^
  307. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::symbol_namespace::unbind_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, std::string>' requested here
  308. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  309. ^
  310. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::symbol_namespace::unbind_action, const hpx::detail::async_policy &, const hpx::id_type &, std::string>' requested here
  311. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  312. ^
  313. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::symbol_namespace::unbind_action>::call<hpx::agas::server::symbol_namespace, hpx::naming::gid_type (const std::string &), hpx::agas::server::symbol_namespace::unbind_action, std::string>' requested here
  314. return detail::async_dispatch<std::decay_t<F>>::call(
  315. ^
  316. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  317. static remote_result_type invoker(naming::address_type lva,
  318. ^
  319. In file included from /hpx-1.9.1/libs/full/agas_base/src/symbol_namespace.cpp:19:
  320. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  321. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  322. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  323. return reinterpret_cast<std::size_t>(&Action::invoker);
  324. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  325. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>>::call' requested here
  326. data_.addr_ = traits::get_function_address<F>::call(f);
  327. ^
  328. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>, void>' requested here
  329. hpx::threads::thread_description desc(f);
  330. ^
  331. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>>::call<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>, void *&, int &, const std::string &, bool &, hpx::id_type>' requested here
  332. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  333. ^
  334. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>, void *&, int &, const std::string &, bool &, hpx::id_type>' requested here
  335. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  336. ^
  337. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::on_event_action>, void *&, int &, const std::string &, bool &, hpx::id_type>' requested here
  338. return detail::async_dispatch<std::decay_t<F>>::call(
  339. ^
  340. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::symbol_namespace::on_event_action, const std::string &, bool &, hpx::id_type>' requested here
  341. return async_local_impl<Action>(
  342. ^
  343. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::symbol_namespace::on_event_action, const hpx::detail::async_policy &, const std::string &, bool &, hpx::id_type>' requested here
  344. return hpx::detail::async_impl<Action>(
  345. ^
  346. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::symbol_namespace::on_event_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const std::string &, bool &, hpx::id_type>' requested here
  347. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  348. ^
  349. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::symbol_namespace::on_event_action, const hpx::detail::async_policy &, const hpx::id_type &, const std::string &, bool &, hpx::id_type>' requested here
  350. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  351. ^
  352. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::symbol_namespace::on_event_action>::call<hpx::agas::server::symbol_namespace, bool (const std::string &, bool, const hpx::id_type &), hpx::agas::server::symbol_namespace::on_event_action, const std::string &, bool &, hpx::id_type>' requested here
  353. return detail::async_dispatch<std::decay_t<F>>::call(
  354. ^
  355. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  356. static remote_result_type invoker(naming::address_type lva,
  357. ^
  358. In file included from /hpx-1.9.1/libs/full/agas_base/src/symbol_namespace.cpp:19:
  359. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  360. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  361. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  362. return reinterpret_cast<std::size_t>(&Action::invoker);
  363. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>>::call' requested here
  365. data_.addr_ = traits::get_function_address<F>::call(f);
  366. ^
  367. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>, void>' requested here
  368. hpx::threads::thread_description desc(f);
  369. ^
  370. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>>::call<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>, void *&, int &, const std::string &>' requested here
  371. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  372. ^
  373. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>, void *&, int &, const std::string &>' requested here
  374. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  375. ^
  376. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::symbol_namespace::iterate_action>, void *&, int &, const std::string &>' requested here
  377. return detail::async_dispatch<std::decay_t<F>>::call(
  378. ^
  379. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::symbol_namespace::iterate_action, const std::string &>' requested here
  380. return async_local_impl<Action>(
  381. ^
  382. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::symbol_namespace::iterate_action, const hpx::detail::async_policy &, const std::string &>' requested here
  383. return hpx::detail::async_impl<Action>(
  384. ^
  385. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::symbol_namespace::iterate_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const std::string &>' requested here
  386. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  387. ^
  388. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::symbol_namespace::iterate_action, const hpx::detail::async_policy &, const hpx::id_type &, const std::string &>' requested here
  389. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  390. ^
  391. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::symbol_namespace::iterate_action>::call<hpx::agas::server::symbol_namespace, std::map<std::string, hpx::naming::gid_type> (const std::string &), hpx::agas::server::symbol_namespace::iterate_action, const std::string &>' requested here
  392. return detail::async_dispatch<std::decay_t<F>>::call(
  393. ^
  394. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  395. static remote_result_type invoker(naming::address_type lva,
  396. ^
  397. In file included from /hpx-1.9.1/libs/full/agas_base/src/primary_namespace.cpp:16:
  398. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  399. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  400. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  401. return reinterpret_cast<std::size_t>(&Action::invoker);
  402. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>>::call' requested here
  404. data_.addr_ = traits::get_function_address<F>::call(f);
  405. ^
  406. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>, void>' requested here
  407. hpx::threads::thread_description desc(f);
  408. ^
  409. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>>::call<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  410. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  411. ^
  412. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  413. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  414. ^
  415. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::primary_namespace::begin_migration_action>, void *&, int &, const hpx::naming::gid_type &>' requested here
  416. return detail::async_dispatch<std::decay_t<F>>::call(
  417. ^
  418. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::primary_namespace::begin_migration_action, const hpx::naming::gid_type &>' requested here
  419. return async_local_impl<Action>(
  420. ^
  421. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::primary_namespace::begin_migration_action, const hpx::detail::async_policy &, const hpx::naming::gid_type &>' requested here
  422. return hpx::detail::async_impl<Action>(
  423. ^
  424. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::primary_namespace::begin_migration_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, const hpx::naming::gid_type &>' requested here
  425. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  426. ^
  427. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::primary_namespace::begin_migration_action, const hpx::detail::async_policy &, const hpx::id_type &, const hpx::naming::gid_type &>' requested here
  428. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  429. ^
  430. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::primary_namespace::begin_migration_action>::call<hpx::agas::server::primary_namespace, std::pair<hpx::id_type, hpx::naming::address> (hpx::naming::gid_type), hpx::agas::server::primary_namespace::begin_migration_action, const hpx::naming::gid_type &>' requested here
  431. return detail::async_dispatch<std::decay_t<F>>::call(
  432. ^
  433. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  434. static remote_result_type invoker(naming::address_type lva,
  435. ^
  436. 5 errors generated.
  437. make[2]: *** [libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/build.make:244: libs/full/agas_base/CMakeFiles/hpx_agas_base.dir/src/symbol_namespace.cpp.o] Error 1
  438. In file included from /hpx-1.9.1/libs/full/agas_base/src/primary_namespace.cpp:16:
  439. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  440. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  441. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  442. return reinterpret_cast<std::size_t>(&Action::invoker);
  443. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>>::call' requested here
  445. data_.addr_ = traits::get_function_address<F>::call(f);
  446. ^
  447. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>, void>' requested here
  448. hpx::threads::thread_description desc(f);
  449. ^
  450. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:38:67: note: in instantiation of function template specialization 'hpx::detail::async_launch_policy_dispatch<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>>::call<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>, void *&, int &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  451. return async_launch_policy_dispatch<std::decay_t<F>>::call(
  452. ^
  453. /hpx-1.9.1/libs/core/executors/include/hpx/executors/async.hpp:59:74: note: in instantiation of function template specialization 'hpx::detail::async_dispatch_launch_policy_helper<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>, void *&, int &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  454. return async_dispatch_launch_policy_helper<std::decay_t<F>>::call(
  455. ^
  456. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::launch>::call<hpx::launch &, hpx::detail::action_invoker<hpx::agas::server::primary_namespace::bind_gid_action>, void *&, int &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  457. return detail::async_dispatch<std::decay_t<F>>::call(
  458. ^
  459. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:441:24: note: in instantiation of function template specialization 'hpx::detail::async_local_impl<hpx::agas::server::primary_namespace::bind_gid_action, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  460. return async_local_impl<Action>(
  461. ^
  462. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:70:33: note: in instantiation of function template specialization 'hpx::detail::async_impl<hpx::agas::server::primary_namespace::bind_gid_action, const hpx::detail::async_policy &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  463. return hpx::detail::async_impl<Action>(
  464. ^
  465. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:194:72: note: in instantiation of function template specialization 'hpx::detail::async_action_dispatch<hpx::agas::server::primary_namespace::bind_gid_action, hpx::detail::async_policy>::call<const hpx::detail::async_policy &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  466. return detail::async_action_dispatch<Action, std::decay_t<F>>::call(
  467. ^
  468. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:216:20: note: in instantiation of function template specialization 'hpx::async<hpx::agas::server::primary_namespace::bind_gid_action, const hpx::detail::async_policy &, const hpx::id_type &, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  469. return async<Derived>(launch::async, id, HPX_FORWARD(Ts, vs)...);
  470. ^
  471. /hpx-1.9.1/libs/core/async_base/include/hpx/async_base/async.hpp:81:57: note: in instantiation of function template specialization 'hpx::detail::async_dispatch<hpx::agas::server::primary_namespace::bind_gid_action>::call<hpx::agas::server::primary_namespace, bool (const hpx::agas::gva &, hpx::naming::gid_type, const hpx::naming::gid_type &), hpx::agas::server::primary_namespace::bind_gid_action, hpx::agas::gva &, hpx::naming::gid_type &, hpx::naming::gid_type &>' requested here
  472. return detail::async_dispatch<std::decay_t<F>>::call(
  473. ^
  474. /hpx-1.9.1/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:271:35: note: candidate function template
  475. static remote_result_type invoker(naming::address_type lva,
  476. ^
  477. In file included from /hpx-1.9.1/libs/full/agas_base/src/primary_namespace.cpp:16:
  478. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/modules/async_distributed.hpp:9:
  479. In file included from /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/async.hpp:20:
  480. /hpx-1.9.1/libs/full/async_distributed/include/hpx/async_distributed/detail/async_implementations.hpp:334:20: error: reinterpret_cast cannot resolve overloaded function 'invoker' to type 'std::size_t' (aka 'unsigned long')
  481. return reinterpret_cast<std::size_t>(&Action::invoker);
  482. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483. /hpx-1.9.1/libs/core/threading_base/include/hpx/threading_base/thread_description.hpp:131:64: note: in instantiation of member function 'hpx::traits::get_function_address<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::resolve_gid_action>>::call' requested here
  484. data_.addr_ = traits::get_function_address<F>::call(f);
  485. ^
  486. /hpx-1.9.1/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:321:46: note: in instantiation of function template specialization 'hpx::threads::thread_description::thread_description<hpx::detail::action_invoker<hpx::agas::server::primary_namespace::resolve_gid_action>, void>' requested here
  487. hpx::threads::thread_description desc(f);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement