Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save srinivasyadav18/710fdf12c489d998f71fa709cab9708c to your computer and use it in GitHub Desktop.
Save srinivasyadav18/710fdf12c489d998f71fa709cab9708c to your computer and use it in GitHub Desktop.
Missing headers for is_threads_executor
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::dataseq_task_policy, Executor, hpx::parallel::execution::sequential_executor_parameters>::type hpx::execution::v1::dataseq_task_policy::on(Executor&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:95:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
95 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:95:68: error: expected primary-expression before ‘>’ token
95 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:95:71: error: ‘::value’ has not been declared
95 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:95:71: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::dataseq_task_policy_shim<Executor, Parameters>, Executor_, Parameters>::type hpx::execution::v1::dataseq_task_policy_shim<Executor, Parameters>::on(Executor_&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:239:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
239 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:239:69: error: expected primary-expression before ‘>’ token
239 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:239:72: error: ‘::value’ has not been declared
239 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:239:72: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::dataseq_policy, Executor, hpx::parallel::execution::sequential_executor_parameters>::type hpx::execution::v1::dataseq_policy::on(Executor&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:395:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
395 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:395:68: error: expected primary-expression before ‘>’ token
395 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:395:71: error: ‘::value’ has not been declared
395 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:395:71: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::dataseq_policy_shim<Executor, Parameters>, Executor_, Parameters>::type hpx::execution::v1::dataseq_policy_shim<Executor, Parameters>::on(Executor_&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:537:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
537 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:537:69: error: expected primary-expression before ‘>’ token
537 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:537:72: error: ‘::value’ has not been declared
537 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:537:72: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::datapar_task_policy, Executor, hpx::execution::static_chunk_size>::type hpx::execution::v1::datapar_task_policy::on(Executor&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:691:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
691 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:691:68: error: expected primary-expression before ‘>’ token
691 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:691:71: error: ‘::value’ has not been declared
691 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:691:71: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::datapar_policy, Executor, hpx::execution::static_chunk_size>::type hpx::execution::v1::datapar_policy::on(Executor&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:830:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
830 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:830:68: error: expected primary-expression before ‘>’ token
830 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:830:71: error: ‘::value’ has not been declared
830 | static_assert(hpx::traits::is_threads_executor<Executor>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:830:71: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::datapar_policy_shim<Executor, Parameters>, Executor_, Parameters>::type hpx::execution::v1::datapar_policy_shim<Executor, Parameters>::on(Executor_&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:970:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
970 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:970:69: error: expected primary-expression before ‘>’ token
970 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:970:72: error: ‘::value’ has not been declared
970 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:970:72: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/execution_policy.hpp:21,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:223,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:25,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/all_gather.hpp:102,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/collectives/include/hpx/modules/collectives.hpp:14,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:22:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘typename hpx::parallel::execution::rebind_executor<hpx::execution::v1::datapar_task_policy_shim<Executor, Parameters>, Executor_, Parameters>::type hpx::execution::v1::datapar_task_policy_shim<Executor, Parameters>::on(Executor_&&) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1118:40: error: ‘is_threads_executor’ is not a member of ‘hpx::traits’; did you mean ‘is_two_way_executor’?
1118 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~~~~~~~~~~~~~~~
| is_two_way_executor
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1118:69: error: expected primary-expression before ‘>’ token
1118 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1118:72: error: ‘::value’ has not been declared
1118 | static_assert(hpx::traits::is_threads_executor<Executor_>::value ||
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1118:72: note: suggested alternatives:
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/value_semantic.hpp:475,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/options_description.hpp:61,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/cmdline.hpp:27,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/cmdline.hpp:106,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/modules/program_options.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_configuration/include/hpx/runtime_configuration/component_commandline_base.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/runtime_configuration/include/hpx/modules/runtime_configuration.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_local/include/hpx/runtime_local/runtime_local_fwd.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/hpx/runtime_fwd.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:45,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:9:
/home/kmit/srinivas/.local/builds/hpx/libs/full/program_options/include/hpx/program_options/detail/value_semantic.hpp:222:21: note: ‘hpx::program_options::value’
222 | typed_value<T>* value(T* v)
| ^~~~~
In file included from /usr/include/boost/bind.hpp:22,
from /usr/include/boost/multi_index/detail/ord_index_impl.hpp:80,
from /usr/include/boost/multi_index/ordered_index.hpp:17,
from /usr/include/boost/bimap/set_of.hpp:37,
from /usr/include/boost/bimap/detail/manage_bimap_key.hpp:26,
from /usr/include/boost/bimap/detail/bimap_core.hpp:43,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/server/component_namespace.hpp:30,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas_base/include/hpx/agas_base/component_namespace.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/build/libs/full/agas_base/include/hpx/modules/agas_base.hpp:15,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/agas/include/hpx/agas/addressing_service.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10:
/usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
118 | template<class T> class value
| ^~~~~
make[2]: *** [libs/full/runtime_distributed/CMakeFiles/hpx_runtime_distributed.dir/build.make:104: libs/full/runtime_distributed/CMakeFiles/hpx_runtime_distributed.dir/src/server/runtime_support_server.cpp.o] Error 1
make[2]: Leaving directory '/home/kmit/srinivas/.local/builds/hpx/build'
make[1]: *** [CMakeFiles/Makefile2:48430: libs/full/runtime_distributed/CMakeFiles/hpx_runtime_distributed.dir/all] Error 2
make[1]: Leaving directory '/home/kmit/srinivas/.local/builds/hpx/build'
make: *** [Makefile:146: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment