Skip to content

Instantly share code, notes, and snippets.

@srinivasyadav18
Created March 9, 2021 15:01
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/4f4ddf84a3a3371bb74f230d58c6b441 to your computer and use it in GitHub Desktop.
Save srinivasyadav18/4f4ddf84a3a3371bb74f230d58c6b441 to your computer and use it in GitHub Desktop.
[ 3%] Built target hpx_config_registry
[ 3%] Built target hpx_preprocessor
[ 3%] Built target hpx_config
[ 3%] Built target hpx_assertion
[ 3%] Built target hpx_type_support
[ 3%] Built target hpx_concepts
[ 3%] Built target hpx_datastructures
[ 3%] Built target hpx_debugging
[ 3%] Built target hpx_filesystem
[ 3%] Built target hpx_format
[ 3%] Built target hpx_hardware
[ 3%] Built target hpx_thread_support
[ 3%] Built target hpx_timing
[ 7%] Built target hpx_logging
[ 10%] Built target hpx_errors
[ 10%] Built target hpx_hashing
[ 10%] Built target hpx_itt_notify
[ 10%] Built target hpx_serialization
[ 10%] Built target hpx_iterator_support
[ 10%] Built target hpx_functional
[ 10%] Built target hpx_execution_base
[ 10%] Built target hpx_concurrency
[ 14%] Built target hpx_plugin
[ 14%] Built target hpx_string_util
[ 14%] Built target hpx_prefix
[ 14%] Built target hpx_version
[ 14%] Built target hpx_util
[ 14%] Built target hpx_topology
[ 17%] Built target hpx_affinity
[ 17%] Built target hpx_allocator_support
[ 17%] Built target hpx_asio
[ 17%] Built target hpx_cache
[ 17%] Built target hpx_coroutines
[ 17%] Built target hpx_memory
[ 17%] Built target hpx_threading_base
[ 17%] Built target hpx_io_service
[ 17%] Built target hpx_properties
[ 17%] Built target hpx_schedulers
[ 17%] Built target hpx_static_reinit
[ 17%] Built target hpx_statistics
[ 21%] Built target hpx_synchronization
[ 21%] Built target hpx_testing
[ 21%] Built target hpx_thread_pools
[ 21%] Built target hpx_core
[ 21%] Built target hpx_pack_traversal
[ 21%] Built target hpx_async_base
[ 21%] Built target hpx_futures
[ 25%] Built target hpx_threading
[ 25%] Built target hpx_execution
[ 25%] Built target hpx_async_combinators
[ 25%] Built target hpx_executors
[ 25%] Built target hpx_timed_execution
[ 25%] Built target hpx_async_local
[ 25%] Built target hpx_algorithms
[ 25%] Built target hpx_lcos_local
[ 25%] Built target hpx_resiliency
[ 28%] Built target hpx_parallelism
[ 28%] Built target hpx_runtime_configuration
[ 28%] Built target hpx_batch_environments
[ 28%] Built target hpx_program_options
[ 28%] Built target hpx_command_line_handling
[ 28%] Built target hpx_resource_partitioner
[ 28%] Built target hpx_threadmanager
[ 28%] Built target hpx_checkpoint_base
[ 28%] Built target hpx_naming_base
[ 28%] Built target hpx_components_base
[ 28%] Built target hpx_thread_executors
[ 32%] Built target hpx_runtime_local
[ 32%] Built target hpx_naming
[ 32%] Built target hpx_async_distributed
[ 32%] Built target hpx_agas
[ 32%] Built target hpx_actions_base
[ 32%] Built target hpx_actions
[ 35%] Built target hpx_async_colocated
[ 35%] Built target hpx_runtime_distributed
[ 35%] Built target hpx_performance_counters
[ 35%] Built target parcelport_tcp
[ 35%] Built target hpx_checkpoint
[ 35%] Built target hpx_init_runtime
[ 35%] Building CXX object libs/full/collectives/CMakeFiles/hpx_collectives.dir/src/create_communication_set.cpp.o
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:43:28: error: ‘extract_executor_parameters’ in namespace ‘hpx::execution’ does not name a template type
43 | typedef execution::extract_executor_parameters<executor_type>::type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:91:18: error: expected nested-name-specifier before ‘rebind_executor’
91 | typename rebind_executor<dataseq_task_policy, Executor,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:91:33: error: expected initializer before ‘<’ token
91 | typename rebind_executor<dataseq_task_policy, Executor,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:122:26: error: expected nested-name-specifier before ‘executor_parameters_join’
122 | typename executor_parameters_join<Parameters...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:122:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:123:18: error: expected nested-name-specifier before ‘rebind_executor’
123 | typename rebind_executor<dataseq_task_policy, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:123:33: error: expected initializer before ‘<’ token
123 | typename rebind_executor<dataseq_task_policy, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:146:9: error: ‘executor_parameters_type’ does not name a type
146 | executor_parameters_type& parameters()
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:151:19: error: ‘executor_parameters_type’ does not name a type
151 | constexpr executor_parameters_type const& parameters() const
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:166:9: error: ‘executor_parameters_type’ does not name a type
166 | executor_parameters_type params_;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘constexpr hpx::execution::v1::dataseq_task_policy hpx::execution::v1::dataseq_task_policy::operator()(hpx::execution::task_policy_tag) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:71:66: warning: unused parameter ‘tag’ [-Wunused-parameter]
71 | constexpr dataseq_task_policy operator()(task_policy_tag tag) const
| ~~~~~~~~~~~~~~~~^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:232:18: error: expected nested-name-specifier before ‘rebind_executor’
232 | typename rebind_executor<dataseq_task_policy_shim, Executor_,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:232:33: error: expected initializer before ‘<’ token
232 | typename rebind_executor<dataseq_task_policy_shim, Executor_,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:263:26: error: expected nested-name-specifier before ‘executor_parameters_join’
263 | typename executor_parameters_join<Parameters_...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:263:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:264:18: error: expected nested-name-specifier before ‘rebind_executor’
264 | typename rebind_executor<dataseq_task_policy_shim, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:264:33: error: expected initializer before ‘<’ token
264 | typename rebind_executor<dataseq_task_policy_shim, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:333:28: error: ‘extract_executor_parameters’ in namespace ‘hpx::execution’ does not name a template type
333 | typedef execution::extract_executor_parameters<executor_type>::type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:385:18: error: expected nested-name-specifier before ‘rebind_executor’
385 | typename rebind_executor<dataseq_policy, Executor,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:385:33: error: expected initializer before ‘<’ token
385 | typename rebind_executor<dataseq_policy, Executor,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:416:26: error: expected nested-name-specifier before ‘executor_parameters_join’
416 | typename executor_parameters_join<Parameters...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:416:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:417:18: error: expected nested-name-specifier before ‘rebind_executor’
417 | typename rebind_executor<dataseq_policy, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:417:33: error: expected initializer before ‘<’ token
417 | typename rebind_executor<dataseq_policy, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:441:9: error: ‘executor_parameters_type’ does not name a type
441 | executor_parameters_type& parameters()
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:446:19: error: ‘executor_parameters_type’ does not name a type
446 | constexpr executor_parameters_type const& parameters() const
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:461:9: error: ‘executor_parameters_type’ does not name a type
461 | executor_parameters_type params_;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In constructor ‘constexpr hpx::execution::v1::dataseq_policy::dataseq_policy()’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:353:13: error: class ‘hpx::execution::v1::dataseq_policy’ does not have any field named ‘params_’
353 | , params_{}
| ^~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘constexpr hpx::execution::v1::dataseq_task_policy hpx::execution::v1::dataseq_policy::operator()(hpx::execution::task_policy_tag) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:365:66: warning: unused parameter ‘tag’ [-Wunused-parameter]
365 | constexpr dataseq_task_policy operator()(task_policy_tag tag) const
| ~~~~~~~~~~~~~~~~^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:524:18: error: expected nested-name-specifier before ‘rebind_executor’
524 | typename rebind_executor<dataseq_policy_shim, Executor_,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:524:33: error: expected initializer before ‘<’ token
524 | typename rebind_executor<dataseq_policy_shim, Executor_,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:555:26: error: expected nested-name-specifier before ‘executor_parameters_join’
555 | typename executor_parameters_join<Parameters_...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:555:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:556:18: error: expected nested-name-specifier before ‘rebind_executor’
556 | typename rebind_executor<dataseq_policy_shim, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:556:33: error: expected initializer before ‘<’ token
556 | typename rebind_executor<dataseq_policy_shim, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:628:28: error: ‘extract_executor_parameters’ in namespace ‘hpx::execution’ does not name a template type
628 | typedef execution::extract_executor_parameters<executor_type>::type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:675:18: error: expected nested-name-specifier before ‘rebind_executor’
675 | typename rebind_executor<datapar_task_policy, Executor,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:675:33: error: expected initializer before ‘<’ token
675 | typename rebind_executor<datapar_task_policy, Executor,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:706:26: error: expected nested-name-specifier before ‘executor_parameters_join’
706 | typename executor_parameters_join<Parameters...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:706:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:707:18: error: expected nested-name-specifier before ‘rebind_executor’
707 | typename rebind_executor<datapar_task_policy, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:707:33: error: expected initializer before ‘<’ token
707 | typename rebind_executor<datapar_task_policy, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:730:9: error: ‘executor_parameters_type’ does not name a type
730 | executor_parameters_type& parameters()
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:735:19: error: ‘executor_parameters_type’ does not name a type
735 | constexpr executor_parameters_type const& parameters() const
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:750:9: error: ‘executor_parameters_type’ does not name a type
750 | executor_parameters_type params_;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘constexpr hpx::execution::v1::datapar_task_policy hpx::execution::v1::datapar_task_policy::operator()(hpx::execution::task_policy_tag) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:656:66: warning: unused parameter ‘tag’ [-Wunused-parameter]
656 | constexpr datapar_task_policy operator()(task_policy_tag tag) const
| ~~~~~~~~~~~~~~~~^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:764:28: error: ‘extract_executor_parameters’ in namespace ‘hpx::execution’ does not name a template type
764 | typedef execution::extract_executor_parameters<executor_type>::type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:811:18: error: expected nested-name-specifier before ‘rebind_executor’
811 | typename rebind_executor<datapar_policy, Executor,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:811:33: error: expected initializer before ‘<’ token
811 | typename rebind_executor<datapar_policy, Executor,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:841:26: error: expected nested-name-specifier before ‘executor_parameters_join’
841 | typename executor_parameters_join<Parameters...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:841:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:842:18: error: expected nested-name-specifier before ‘rebind_executor’
842 | typename rebind_executor<datapar_policy, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:842:33: error: expected initializer before ‘<’ token
842 | typename rebind_executor<datapar_policy, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:865:9: error: ‘executor_parameters_type’ does not name a type
865 | executor_parameters_type& parameters()
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:870:19: error: ‘executor_parameters_type’ does not name a type
870 | constexpr executor_parameters_type const& parameters() const
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:885:9: error: ‘executor_parameters_type’ does not name a type
885 | executor_parameters_type params_;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In constructor ‘constexpr hpx::execution::v1::datapar_policy::datapar_policy()’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:784:13: error: class ‘hpx::execution::v1::datapar_policy’ does not have any field named ‘params_’
784 | , params_{}
| ^~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: In member function ‘constexpr hpx::execution::v1::datapar_task_policy hpx::execution::v1::datapar_policy::operator()(hpx::execution::task_policy_tag) const’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:796:66: warning: unused parameter ‘tag’ [-Wunused-parameter]
796 | constexpr datapar_task_policy operator()(task_policy_tag tag) const
| ~~~~~~~~~~~~~~~~^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp: At global scope:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:948:18: error: expected nested-name-specifier before ‘rebind_executor’
948 | typename rebind_executor<datapar_policy_shim, Executor_,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:948:33: error: expected initializer before ‘<’ token
948 | typename rebind_executor<datapar_policy_shim, Executor_,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:978:26: error: expected nested-name-specifier before ‘executor_parameters_join’
978 | typename executor_parameters_join<Parameters_...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:978:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:979:18: error: expected nested-name-specifier before ‘rebind_executor’
979 | typename rebind_executor<datapar_policy_shim, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:979:33: error: expected initializer before ‘<’ token
979 | typename rebind_executor<datapar_policy_shim, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1093:18: error: expected nested-name-specifier before ‘rebind_executor’
1093 | typename rebind_executor<datapar_task_policy_shim, Executor_,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1093:33: error: expected initializer before ‘<’ token
1093 | typename rebind_executor<datapar_task_policy_shim, Executor_,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1124:26: error: expected nested-name-specifier before ‘executor_parameters_join’
1124 | typename executor_parameters_join<Parameters_...>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1124:26: error: expected ‘>’ before ‘executor_parameters_join’
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1125:18: error: expected nested-name-specifier before ‘rebind_executor’
1125 | typename rebind_executor<datapar_task_policy_shim, executor_type,
| ^~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1125:33: error: expected initializer before ‘<’ token
1125 | typename rebind_executor<datapar_task_policy_shim, executor_type,
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1285:38: error: ‘datapar_task_policy’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy’?
1285 | struct is_async_execution_policy<datapar_task_policy> : std::true_type
| ^~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: ‘hpx::execution::v1::datapar_task_policy’ declared here
621 | struct datapar_task_policy
| ^~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1285:57: error: template argument 1 is invalid
1285 | struct is_async_execution_policy<datapar_task_policy> : std::true_type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1291:9: error: ‘datapar_task_policy_shim’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy_shim’?
1291 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy_shim
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:18,
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: ‘hpx::execution::v1::datapar_task_policy_shim’ declared here
34 | struct datapar_task_policy_shim;
| ^~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1291:44: error: wrong number of template arguments (2, should be 1)
1291 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/build/libs/parallelism/execution/include/hpx/modules/execution.hpp:31,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:20,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/execution/include/hpx/execution/traits/is_execution_policy.hpp:34:16: note: provided for ‘template<class T> struct hpx::detail::is_async_execution_policy’
34 | struct is_async_execution_policy : std::false_type
| ^~~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1291:54: error: expected unqualified-id before ‘>’ token
1291 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1299:41: error: ‘datapar_policy’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_policy’?
1299 | struct is_parallel_execution_policy<datapar_policy> : std::true_type
| ^~~~~~~~~~~~~~
| hpx::execution::v1::datapar_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:757:12: note: ‘hpx::execution::v1::datapar_policy’ declared here
757 | struct datapar_policy
| ^~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1299:55: error: template argument 1 is invalid
1299 | struct is_parallel_execution_policy<datapar_policy> : std::true_type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1304:41: error: ‘datapar_task_policy’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy’?
1304 | struct is_parallel_execution_policy<datapar_task_policy> : std::true_type
| ^~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: ‘hpx::execution::v1::datapar_task_policy’ declared here
621 | struct datapar_task_policy
| ^~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1304:60: error: template argument 1 is invalid
1304 | struct is_parallel_execution_policy<datapar_task_policy> : std::true_type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1310:9: error: ‘datapar_policy_shim’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_policy_shim’?
1310 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_policy_shim
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:18,
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy_fwd.hpp:29:12: note: ‘hpx::execution::v1::datapar_policy_shim’ declared here
29 | struct datapar_policy_shim;
| ^~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1310:39: error: wrong number of template arguments (2, should be 1)
1310 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/build/libs/parallelism/execution/include/hpx/modules/execution.hpp:31,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:20,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/execution/include/hpx/execution/traits/is_execution_policy.hpp:24:16: note: provided for ‘template<class T> struct hpx::detail::is_parallel_execution_policy’
24 | struct is_parallel_execution_policy : std::false_type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1310:49: error: expected unqualified-id before ‘>’ token
1310 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1316:9: error: ‘datapar_task_policy_shim’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy_shim’?
1316 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy_shim
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:18,
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: ‘hpx::execution::v1::datapar_task_policy_shim’ declared here
34 | struct datapar_task_policy_shim;
| ^~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1316:44: error: wrong number of template arguments (2, should be 1)
1316 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/build/libs/parallelism/execution/include/hpx/modules/execution.hpp:31,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:20,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/execution/include/hpx/execution/traits/is_execution_policy.hpp:24:16: note: provided for ‘template<class T> struct hpx::detail::is_parallel_execution_policy’
24 | struct is_parallel_execution_policy : std::false_type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1316:54: error: expected unqualified-id before ‘>’ token
1316 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1350:43: error: ‘datapar_policy’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_policy’?
1350 | struct is_vectorpack_execution_policy<datapar_policy> : std::true_type
| ^~~~~~~~~~~~~~
| hpx::execution::v1::datapar_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:757:12: note: ‘hpx::execution::v1::datapar_policy’ declared here
757 | struct datapar_policy
| ^~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1350:57: error: template argument 1 is invalid
1350 | struct is_vectorpack_execution_policy<datapar_policy> : std::true_type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1355:43: error: ‘datapar_task_policy’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy’?
1355 | struct is_vectorpack_execution_policy<datapar_task_policy> : std::true_type
| ^~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:621:12: note: ‘hpx::execution::v1::datapar_task_policy’ declared here
621 | struct datapar_task_policy
| ^~~~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1355:62: error: template argument 1 is invalid
1355 | struct is_vectorpack_execution_policy<datapar_task_policy> : std::true_type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1361:9: error: ‘datapar_policy_shim’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_policy_shim’?
1361 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_policy_shim
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:18,
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy_fwd.hpp:29:12: note: ‘hpx::execution::v1::datapar_policy_shim’ declared here
29 | struct datapar_policy_shim;
| ^~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1361:39: error: wrong number of template arguments (2, should be 1)
1361 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/build/libs/parallelism/execution/include/hpx/modules/execution.hpp:31,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:20,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/execution/include/hpx/execution/traits/is_execution_policy.hpp:44:16: note: provided for ‘template<class Executor> struct hpx::detail::is_vectorpack_execution_policy’
44 | struct is_vectorpack_execution_policy : std::false_type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1361:49: error: expected unqualified-id before ‘>’ token
1361 | datapar_policy_shim<Executor, Parameters>> : std::true_type
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1367:9: error: ‘datapar_task_policy_shim’ was not declared in this scope; did you mean ‘hpx::execution::v1::datapar_task_policy_shim’?
1367 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~~~~~~~~~~~~~~~
| hpx::execution::v1::datapar_task_policy_shim
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:18,
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy_fwd.hpp:34:12: note: ‘hpx::execution::v1::datapar_task_policy_shim’ declared here
34 | struct datapar_task_policy_shim;
| ^~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1367:44: error: wrong number of template arguments (2, should be 1)
1367 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/build/libs/parallelism/execution/include/hpx/modules/execution.hpp:31,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:20,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/execution/include/hpx/execution/traits/is_execution_policy.hpp:44:16: note: provided for ‘template<class Executor> struct hpx::detail::is_vectorpack_execution_policy’
44 | struct is_vectorpack_execution_policy : std::false_type
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:1367:54: error: expected unqualified-id before ‘>’ token
1367 | datapar_task_policy_shim<Executor, Parameters>> : std::true_type
| ^~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:18,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:212:22: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
212 | typename HPX_INVOKE_result<F, V1*>::type
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:212:39: error: expected initializer before ‘<’ token
212 | typename HPX_INVOKE_result<F, V1*>::type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:222:22: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
222 | typename HPX_INVOKE_result<F, V*>::type
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:222:39: error: expected initializer before ‘<’ token
222 | typename HPX_INVOKE_result<F, V*>::type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:236:25: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
236 | static typename HPX_INVOKE_result<F, V1*, V2*>::type call_aligned(
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:236:42: error: expected initializer before ‘<’ token
236 | static typename HPX_INVOKE_result<F, V1*, V2*>::type call_aligned(
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:258:25: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
258 | static typename HPX_INVOKE_result<F, V1*, V2*>::type call_unaligned(
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:258:42: error: expected initializer before ‘<’ token
258 | static typename HPX_INVOKE_result<F, V1*, V2*>::type call_unaligned(
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:294:22: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
294 | typename HPX_INVOKE_result<F, V11*, V12*>::type
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:294:39: error: expected initializer before ‘<’ token
294 | typename HPX_INVOKE_result<F, V11*, V12*>::type
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:303:22: error: expected nested-name-specifier before ‘HPX_INVOKE_result’
303 | typename HPX_INVOKE_result<F, V1*, V2*>::type
| ^~~~~~~~~~~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/iterator_helpers.hpp:303:39: error: expected initializer before ‘<’ token
303 | typename HPX_INVOKE_result<F, V1*, V2*>::type
| ^
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:99:50: error: ‘Sent_’ has not been declared
99 | static bool call(Iter_ const& first, Sent_ const& last)
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp: In static member function ‘static bool hpx::parallel::util::detail::loop_optimization<Iter, typename std::enable_if<hpx::parallel::util::detail::iterator_datapar_compatible<Iter>::value>::type>::call(const Iter_&, const int&)’:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:106:43: error: ‘distance’ is not a member of ‘hpx::parallel::util::detail’
106 | (std::size_t) detail::distance(first, last);
| ^~~~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:106:43: note: suggested alternatives:
In file included from /usr/include/c++/9/bits/stl_algobase.h:66,
from /usr/include/c++/9/bits/char_traits.h:39,
from /usr/include/c++/9/string:40,
from /home/kmit/srinivas/.local/builds/hpx/libs/core/assertion/include/hpx/assertion/evaluate_assert.hpp:13,
from /home/kmit/srinivas/.local/builds/hpx/libs/core/assertion/include/hpx/modules/assertion.hpp:16,
from /home/kmit/srinivas/.local/builds/hpx/libs/core/assertion/include/hpx/assert.hpp:9,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:9:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: ‘std::distance’
138 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: ‘std::distance’
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/core/config/include/hpx/config.hpp:28,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:7:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp: At global scope:
/home/kmit/srinivas/.local/builds/hpx/libs/core/config/include/hpx/config/forceinline.hpp:23:32: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’
23 | # define HPX_FORCEINLINE inline __attribute__ ((__always_inline__))
| ^~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:319:21: note: in expansion of macro ‘HPX_FORCEINLINE’
319 | HPX_HOST_DEVICE HPX_FORCEINLINE Begin loop(
| ^~~~~~~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:30: error: ‘datapar_policy’ is not a member of ‘hpx::parallel::execution’; did you mean ‘hpx::execution::v1::datapar_policy’?
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^~~~~~~~~~~~~~
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:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/executors/include/hpx/executors/datapar/execution_policy.hpp:757:12: note: ‘hpx::execution::v1::datapar_policy’ declared here
757 | struct datapar_policy
| ^~~~~~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:52: error: expected primary-expression before ‘begin’
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:63: error: expected primary-expression before ‘end’
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:69: error: expected primary-expression before ‘&&’ token
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:72: error: ‘f’ was not declared in this scope
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:320:74: error: expected ‘;’ before ‘{’ token
320 | parallel::execution::datapar_policy, Begin begin, End end, F&& f)
| ^
| ;
321 | {
| ~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/core/config/include/hpx/config.hpp:28,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:7:
/home/kmit/srinivas/.local/builds/hpx/libs/core/config/include/hpx/config/forceinline.hpp:23:32: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’
23 | # define HPX_FORCEINLINE inline __attribute__ ((__always_inline__))
| ^~~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:327:21: note: in expansion of macro ‘HPX_FORCEINLINE’
327 | HPX_HOST_DEVICE HPX_FORCEINLINE Begin loop(
| ^~~~~~~~~~~~~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:30: error: ‘datapar_task_policy’ is not a member of ‘hpx::parallel::execution’; did you mean ‘parallel_task_policy’?
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^~~~~~~~~~~~~~~~~~~
| parallel_task_policy
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:57: error: expected primary-expression before ‘begin’
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^~~~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:68: error: expected primary-expression before ‘end’
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^~~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:74: error: expected primary-expression before ‘&&’ token
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^~
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:77: error: ‘f’ was not declared in this scope
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:328:79: error: expected ‘;’ before ‘{’ token
328 | parallel::execution::datapar_task_policy, Begin begin, End end, F&& f)
| ^
| ;
329 | {
| ~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:86:48: error: ‘template<class ExPolicy, class Begin, class End, class F> constexpr Begin hpx::parallel::util::loop(ExPolicy&&, Begin, End, F&&)’ conflicts with a previous declaration
86 | ExPolicy&&, Begin begin, End end, F&& f)
| ^
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:319:43: note: previous declaration ‘template<class Begin, class End, class F> Begin hpx::parallel::util::loop<Begin, End, F>’
319 | HPX_HOST_DEVICE HPX_FORCEINLINE Begin loop(
| ^~~~
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:94:66: error: ‘template<class ExPolicy, class Begin, class End, class CancelToken, class F> constexpr Begin hpx::parallel::util::loop(ExPolicy&&, Begin, End, CancelToken&, F&&)’ conflicts with a previous declaration
94 | ExPolicy&&, Begin begin, End end, CancelToken& tok, F&& f)
| ^
In file included from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp:11,
from /home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/algorithms/reduce.hpp:228,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/include/hpx/collectives/detail/communicator.hpp:23,
from /home/kmit/srinivas/.local/builds/hpx/libs/full/collectives/src/create_communication_set.cpp:12:
/home/kmit/srinivas/.local/builds/hpx/libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp:319:43: note: previous declaration ‘template<class Begin, class End, class F> Begin hpx::parallel::util::loop<Begin, End, F>’
319 | HPX_HOST_DEVICE HPX_FORCEINLINE Begin loop(
| ^~~~
make[2]: *** [libs/full/collectives/CMakeFiles/hpx_collectives.dir/build.make:76: libs/full/collectives/CMakeFiles/hpx_collectives.dir/src/create_communication_set.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:38036: libs/full/collectives/CMakeFiles/hpx_collectives.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment