Skip to content

Instantly share code, notes, and snippets.

@zao
Created August 3, 2017 23:58
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 zao/8e7192d0d50b42abb5093425bec72e36 to your computer and use it in GitHub Desktop.
Save zao/8e7192d0d50b42abb5093425bec72e36 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[1/1350] Building CXX object src/CMakeFiles/hpx.dir/error_code.cpp.o
[2/1350] Building CXX object src/CMakeFiles/hpx.dir/exception_list.cpp.o
[3/1350] Building CXX object src/CMakeFiles/hpx.dir/throw_exception.cpp.o
[4/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/naming/address.cpp.o
[5/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/detail/action_factory.cpp.o
[6/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/continuation.cpp.o
[7/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/detail/invocation_count_registry.cpp.o
[8/1350] Building CXX object src/CMakeFiles/hpx.dir/state.cpp.o
[9/1350] Building CXX object src/CMakeFiles/hpx.dir/version.cpp.o
[10/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/bootstrap_component_namespace.cpp.o
[11/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/bootstrap_locality_namespace.cpp.o
[12/1350] Building CXX object src/CMakeFiles/hpx.dir/exception.cpp.o
[13/1350] Building CXX object src/CMakeFiles/hpx.dir/pre_main.cpp.o
[14/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime.cpp.o
[15/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/interface.cpp.o
[16/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/component_namespace.cpp.o
[17/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/big_boot_barrier.cpp.o
[18/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/component_type.cpp.o
[19/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/component_namespace_server.cpp.o
[20/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/locality_namespace.cpp.o
[21/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/applier/bind_naming_wrappers.cpp.o
[22/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/symbol_namespace_server.cpp.o
[23/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/locality_namespace_server.cpp.o
[24/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/route.cpp.o
[25/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/applier/applier.cpp.o
[26/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_singleton.cpp.o
[27/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/primary_namespace_server.cpp.o
[28/1350] Building CXX object src/CMakeFiles/hpx.dir/hpx_init.cpp.o
[29/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_logging_server.cpp.o
[30/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/runtime_support.cpp.o
[31/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/console_logging.cpp.o
[32/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_server.cpp.o
[33/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/console_error_sink.cpp.o
[34/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/launch_policy.cpp.o
[35/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_locality_namespace.cpp.o
[36/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/destroy_component.cpp.o
[37/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/per_action_data_counter.cpp.o
[38/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/per_action_data_counter_registry.cpp.o
[39/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/parcel_await.cpp.o
[40/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/memory_block.cpp.o
[41/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_component_namespace.cpp.o
[42/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/parcel_route_handler.cpp.o
[43/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/symbol_namespace.cpp.o
[44/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/locality.cpp.o
[45/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_id_factory.cpp.o
[46/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_nonintrusive_factory.cpp.o
[47/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime_impl.cpp.o
[48/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_intrusive_factory.cpp.o
[49/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/context_generic_context.cpp.o
[50/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/output_archive.cpp.o
[51/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/context_base.cpp.o
[52/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/naming/name.cpp.o
[53/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/swapcontext.cpp.o
[54/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/get_locality_name.cpp.o
[55/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/thread_num_tss.cpp.o
[56/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_self.cpp.o
[57/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_impl.cpp.o
[58/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/memory.cpp.o
[59/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/tss.cpp.o
[60/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/default_executor.cpp.o
[61/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcelport.cpp.o
[62/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/set_parcel_write_handler.cpp.o
[63/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_block_stubs.cpp.o
[64/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/service_executor.cpp.o
[65/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcel.cpp.o
[66/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_attached_executors.cpp.o
[67/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/current_executor.cpp.o
[68/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/affinity_data.cpp.o
[69/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/addressing_service.cpp.o
[70/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/resource_manager.cpp.o
[71/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_executor.cpp.o
[72/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/hwloc_topology_info.cpp.o
[73/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcelhandler.cpp.o
[74/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread.cpp.o
[75/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/scheduler_specific_ptr.cpp.o
[76/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/threadmanager_base.cpp.o
[77/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_data.cpp.o
[78/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_os_executors.cpp.o
[79/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/this_thread_executors.cpp.o
[80/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/primary_namespace.cpp.o
[81/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/topology.cpp.o
[82/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_helpers.cpp.o
[83/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/manage_counter.cpp.o
[84/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/manage_counter_type.cpp.o
[85/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_executors.cpp.o
[86/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/thread_pool.cpp.o
[87/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/per_action_data_counters.cpp.o
[88/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/performance_counter.cpp.o
[89/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/trigger_lco.cpp.o
[90/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/parse_affinity_options.cpp.o
[91/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/performance_counter_set.cpp.o
[92/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/action_invocation_counter.cpp.o
[93/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/runtime_support_server.cpp.o
[94/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/threadmanager.cpp.o
[95/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/component_instance_counter.cpp.o
[96/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_stub.cpp.o
[97/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter.cpp.o
[98/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/registry.cpp.o
[99/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/raw_counter.cpp.o
[100/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/counter_creators.cpp.o
[101/1350] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/alps_environment.cpp.o
[102/1350] Building CXX object src/CMakeFiles/hpx.dir/util/asio_util.cpp.o
[103/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/elapsed_time_counter.cpp.o
[104/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/runtime_support_stubs.cpp.o
[105/1350] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environment.cpp.o
[106/1350] Building CXX object src/CMakeFiles/hpx.dir/util/generate_unique_ids.cpp.o
[107/1350] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/pbs_environment.cpp.o
[108/1350] Building CXX object src/CMakeFiles/hpx.dir/util/debug/thread_stacktrace.cpp.o
[109/1350] Building CXX object src/CMakeFiles/hpx.dir/util/integer/int128.cpp.o
[110/1350] Building CXX object src/CMakeFiles/hpx.dir/util/find_prefix.cpp.o
[111/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/raw_values_counter.cpp.o
[112/1350] Building CXX object src/CMakeFiles/hpx.dir/util/itt_notify.cpp.o
[113/1350] Building CXX object src/CMakeFiles/hpx.dir/util/integer/uint128.cpp.o
[114/1350] Building CXX object src/CMakeFiles/hpx.dir/util/interval_timer.cpp.o
[115/1350] Building CXX object src/CMakeFiles/hpx.dir/util/backtrace/backtrace.cpp.o
[116/1350] Building CXX object src/CMakeFiles/hpx.dir/util/activate_counters.cpp.o
[117/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter_extended.cpp.o
[118/1350] Building CXX object src/CMakeFiles/hpx.dir/util/manage_config.cpp.o
[119/1350] Building CXX object src/CMakeFiles/hpx.dir/util/map_hostnames.cpp.o
[120/1350] Building CXX object src/CMakeFiles/hpx.dir/util/io_service_pool.cpp.o
[121/1350] Building CXX object src/CMakeFiles/hpx.dir/util/register_locks_globally.cpp.o
[122/1350] Building CXX object src/CMakeFiles/hpx.dir/util/init_ini_data.cpp.o
[123/1350] Building CXX object src/CMakeFiles/hpx.dir/util/set_thread_name.cpp.o
[124/1350] Building CXX object src/CMakeFiles/hpx.dir/util/ini.cpp.o
[125/1350] Building CXX object src/CMakeFiles/hpx.dir/util/register_locks.cpp.o
[126/1350] Building CXX object src/CMakeFiles/hpx.dir/util/static_reinit.cpp.o
[127/1350] Building CXX object src/CMakeFiles/hpx.dir/util/serialize_exception.cpp.o
[128/1350] Building CXX object src/CMakeFiles/hpx.dir/util/command_line_handling.cpp.o
[129/1350] Building CXX object src/CMakeFiles/hpx.dir/util/thread_description.cpp.o
[130/1350] Building CXX object src/CMakeFiles/hpx.dir/util/sed_transform.cpp.o
[131/1350] Building CXX object src/CMakeFiles/hpx.dir/util/thread_aware_timer.cpp.o
[132/1350] Building CXX object src/CMakeFiles/hpx.dir/util/pool_timer.cpp.o
[133/1350] Building CXX object src/CMakeFiles/hpx.dir/util/parse_command_line.cpp.o
[134/1350] Building CXX object src/CMakeFiles/hpx.dir/util/thread_mapper.cpp.o
[135/1350] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/slurm_environment.cpp.o
[136/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/detail/future_data.cpp.o
[137/1350] Building CXX object src/CMakeFiles/hpx.dir/util/query_counters.cpp.o
[138/1350] Building CXX object src/CMakeFiles/hpx.dir/util/logging.cpp.o
[139/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/local_barrier.cpp.o
[140/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/mutex.cpp.o
[141/1350] Building CXX object src/CMakeFiles/hpx.dir/compute/cuda/cuda_target.cpp.o
[142/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/detail/condition_variable.cpp.o
[143/1350] Building CXX object src/CMakeFiles/hpx.dir/compute/cuda/get_cuda_targets.cpp.o
[144/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/barrier.cpp.o
[145/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/counters.cpp.o
[146/1350] Building CXX object src/CMakeFiles/hpx.dir/compat/compat_barrier.cpp.o
[147/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco.cpp.o
[148/1350] Building CXX object src/CMakeFiles/hpx.dir/util/runtime_configuration.cpp.o
[149/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/stubs/performance_counter_stub.cpp.o
[150/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/promise.cpp.o
[151/1350] Building CXX object src/CMakeFiles/hpx.dir/compute/host/host_target.cpp.o
[152/1350] Building CXX object src/CMakeFiles/hpx_init.dir/util/lightweight_test.cpp.o
[153/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_winsocket.cpp.o
[154/1350] Building CXX object src/CMakeFiles/hpx.dir/compute/host/numa_domains.cpp.o
[155/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_user_main.cpp.o
[156/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/composable_guard.cpp.o
[157/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_user_main_argc_argv.cpp.o
[158/1350] Building CXX object src/CMakeFiles/hpx_init.dir/main.cpp.o
[159/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main.cpp.o
[160/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_argc_argv.cpp.o
[161/1350] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test
[162/1350] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test
[163/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/statistics_counter.cpp.o
[164/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_variables_map.cpp.o
[165/1350] Linking CXX static library lib/libhpx_initd.a
[166/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_2.cpp.o
[167/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/detail/barrier_node.cpp.o
[168/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_1.cpp.o
[169/1350] Building CXX object tests/performance/local/CMakeFiles/print_heterogeneous_payloads_exe.dir/print_heterogeneous_payloads.cpp.o
[170/1350] Linking CXX executable bin/print_heterogeneous_payloads
[171/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2_payload_precision.cpp.o
[172/1350] Building CXX object src/CMakeFiles/hpx.dir/__/plugins/parcelport/tcp/parcelport_tcp.cpp.o
[173/1350] Building CXX object tests/performance/local/CMakeFiles/delay_baseline_exe.dir/delay_baseline.cpp.o
[174/1350] Linking CXX executable bin/delay_baseline
[175/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2.cpp.o
[176/1350] Linking CXX executable bin/htts2_payload_precision
[177/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/latch.cpp.o
[178/1350] Building CXX object tests/unit/threads/CMakeFiles/lockfree_fifo_test_exe.dir/lockfree_fifo.cpp.o
[179/1350] Linking CXX executable bin/lockfree_fifo_test
[180/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value.cpp.o
[181/1350] Building CXX object src/CMakeFiles/hpx.dir/compute/host/get_host_targets.cpp.o
[182/1350] Building CXX object src/CMakeFiles/hpx.dir/__/plugins/parcelport/tcp/connection_handler_tcp.cpp.o
[183/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_3.cpp.o
[184/1350] Linking CXX shared library lib/libhpxd.so.1.1.0
[185/1350] Creating library symlink lib/libhpxd.so.1 lib/libhpxd.so
[186/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/create_pipe.cpp.o
[187/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/search_path.cpp.o
[188/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/shell_path.cpp.o
[189/1350] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/manipulators.cpp.o
[190/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/create_pipe.cpp.o
[191/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/shell_path.cpp.o
[192/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/search_path.cpp.o
[193/1350] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/server/output_stream.cpp.o
[194/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/process.cpp.o
[195/1350] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/standard_streams.cpp.o
[196/1350] Building CXX object src/components/process/CMakeFiles/process_component.dir/server/child_component.cpp.o
[197/1350] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component.cpp.o
[198/1350] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/component_module.cpp.o
[199/1350] Linking CXX shared library lib/libhpx_processd.so.1.1.0
[200/1350] Creating library symlink lib/libhpx_processd.so.1 lib/libhpx_processd.so
[201/1350] Building CXX object src/components/containers/unordered/CMakeFiles/unordered_component.dir/partition_unordered_map_component.cpp.o
[202/1350] Linking CXX shared library lib/libhpx_iostreamsd.so.1.1.0
[203/1350] Creating library symlink lib/libhpx_iostreamsd.so.1 lib/libhpx_iostreamsd.so
[204/1350] Linking CXX shared library lib/libhpx_unorderedd.so.1.1.0
[205/1350] Creating library symlink lib/libhpx_unorderedd.so.1 lib/libhpx_unorderedd.so
[206/1350] Building CXX object tests/performance/local/CMakeFiles/delay_baseline_threaded_exe.dir/delay_baseline_threaded.cpp.o
[207/1350] Building CXX object tests/performance/local/CMakeFiles/native_tls_overhead_exe.dir/native_tls_overhead.cpp.o
[208/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_get_629_test_exe.dir/future_hang_on_get_629.cpp.o
[209/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_2667_test_exe.dir/future_2667.cpp.o
[210/1350] Linking CXX executable bin/future_hang_on_get_629_test
[211/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_then_executor_test_exe.dir/future_then_executor.cpp.o
[212/1350] Linking CXX executable bin/future_2667_test
[213/1350] Linking CXX executable bin/future_then_executor_test
[214/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_then_629_test_exe.dir/future_hang_on_then_629.cpp.o
[215/1350] Linking CXX executable bin/future_hang_on_then_629_test
[216/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_event_test_exe.dir/local_event.cpp.o
[217/1350] Linking CXX executable bin/local_event_test
[218/1350] Building CXX object tests/unit/lcos/CMakeFiles/client_then_test_exe.dir/client_then.cpp.o
[219/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_prefetching_executors_v1_test_exe.dir/foreach_prefetching_executors_v1.cpp.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/6/include/emmintrin.h:31:0,
from /home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:28,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:15:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp: In instantiation of ‘void hpx::parallel::util::detail::prefetch_addresses(const T& ...) [with T = {double}]’:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:266:31: required from ‘void hpx::parallel::util::detail::prefetch_containers(const hpx::util::tuple<Ts ...>&, hpx::util::detail::pack_c<long unsigned int, Right ...>, std::size_t) [with Ts = {std::reference_wrapper<const std::vector<double, std::allocator<double> > >}; long unsigned int ...Is = {0ul}; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:363:44: required from ‘static hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::call(hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type, std::size_t, F&&) [with F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; Itr = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; Ts = {const std::vector<double, std::allocator<double> >}; hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/loop.hpp:215:42: required from ‘typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type hpx::parallel::util::loop_n(Iter, std::size_t, F&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:98:52: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::execute(Iter, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:132:17: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::operator()(Iter, std::size_t, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/detail/chunk_size.hpp:196:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/zao/stellar/hpx/hpx/parallel/algorithms/detail/dispatch.hpp:373:37: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type hpx::parallel::v1::detail::algorithm<Derived, Result>::call(ExPolicy&&, std::false_type, Args&& ...) const [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; Args = {hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity}; Derived = hpx::parallel::v1::detail::for_each<hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > > >; Result = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:415:74: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::detail::for_each_(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&, std::false_type) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:526:33: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::for_each(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; int _concept_requires_502 = 42; typename std::enable_if<((_concept_requires_502 == 43) || ((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<Iter>::value) && hpx::parallel::traits::is_projected<Proj, FwdIter>::value)), int>::type _concept_check_502 = 0; int _concept_requires_507 = 42; typename std::enable_if<((_concept_requires_507 == 43) || hpx::parallel::traits::is_indirect_callable<ExPolicy, F, hpx::parallel::traits::projected<Proj, FwdIter> >::value), int>::type _concept_check_507 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:116:32: required from ‘void test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:23:40: required from ‘void test_prefetching_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:47:59: required from here
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:256:31: warning: cast from type ‘const double*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(_mm_prefetch((char*)&ts, _MM_HINT_T0), 0)..., 0
^
[220/1350] Linking CXX executable bin/client_then_test
[221/1350] Linking CXX executable bin/delay_baseline_threaded
[222/1350] Linking CXX executable bin/native_tls_overhead
[223/1350] Building CXX object tests/performance/local/CMakeFiles/hpx_homogeneous_timed_task_spawn_executors_exe.dir/hpx_homogeneous_timed_task_spawn_executors.cpp.o
[224/1350] Linking CXX executable bin/hpx_homogeneous_timed_task_spawn_executors
[225/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_cb_test_exe.dir/async_continue_cb.cpp.o
[226/1350] Building CXX object tests/performance/local/CMakeFiles/hpx_heterogeneous_timed_task_spawn_exe.dir/hpx_heterogeneous_timed_task_spawn.cpp.o
[227/1350] Linking CXX executable bin/hpx_heterogeneous_timed_task_spawn
[228/1350] Building CXX object tests/regressions/lcos/CMakeFiles/receive_buffer_1733_test_exe.dir/receive_buffer_1733.cpp.o
[229/1350] Linking CXX executable bin/receive_buffer_1733_test
[230/1350] Building CXX object tests/performance/local/CMakeFiles/spinlock_overhead2_exe.dir/spinlock_overhead2.cpp.o
[231/1350] Building CXX object tests/performance/local/CMakeFiles/wait_all_timings_exe.dir/wait_all_timings.cpp.o
[232/1350] Linking CXX executable bin/wait_all_timings
[233/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_storage.cpp.o
[234/1350] Building CXX object tests/performance/local/CMakeFiles/stream_exe.dir/stream.cpp.o
[235/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_module.cpp.o
[236/1350] Linking CXX executable bin/stream
[237/1350] Building CXX object tests/performance/local/CMakeFiles/serialization_performance_exe.dir/serialization_performance.cpp.o
[238/1350] Linking CXX executable bin/serialization_performance
[239/1350] Building CXX object tests/performance/local/CMakeFiles/agas_cache_timings_exe.dir/agas_cache_timings.cpp.o
[240/1350] Building CXX object tests/performance/local/CMakeFiles/hpx_tls_overhead_exe.dir/hpx_tls_overhead.cpp.o
[241/1350] Linking CXX executable bin/agas_cache_timings
[242/1350] Linking CXX executable bin/hpx_tls_overhead
[243/1350] Building CXX object tests/performance/local/CMakeFiles/timed_task_spawn_exe.dir/timed_task_spawn.cpp.o
[244/1350] Linking CXX executable bin/timed_task_spawn
[245/1350] Linking CXX executable bin/spinlock_overhead2
[246/1350] Building CXX object tests/performance/local/CMakeFiles/transform_reduce_scaling_exe.dir/transform_reduce_scaling.cpp.o
/home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp: In function ‘void measure_transform_reduce(std::size_t)’:
/home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp:47:5: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_reduce(ExPolicy&&, FwdIter, FwdIter, T, Convert&&, Reduce&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = __gnu_cxx::__normal_iterator<Point*, std::vector<Point> >; T = double; Reduce = std::plus<double>; Convert = measure_transform_reduce(std::size_t)::<lambda(Point)>; int _concept_requires_297 = 42; typename std::enable_if<((_concept_requires_257 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_297 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = double]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/numeric.hpp:21:0,
from /home/zao/stellar/hpx/hpx/include/parallel_numeric.hpp:9,
from /home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_reduce.hpp:300:5: note: declared here
transform_reduce(ExPolicy && policy, FwdIter first, FwdIter last,
^~~~~~~~~~~~~~~~
[247/1350] Linking CXX executable bin/transform_reduce_scaling
[248/1350] Building CXX object tests/performance/local/CMakeFiles/future_overhead_exe.dir/future_overhead.cpp.o
[249/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_hpx_exe.dir/htts2.cpp.o
[250/1350] Linking CXX executable bin/future_overhead
[251/1350] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component_int.cpp.o
[252/1350] Building CXX object tests/performance/local/CMakeFiles/coroutines_call_overhead_exe.dir/coroutines_call_overhead.cpp.o
[253/1350] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component_double.cpp.o
[254/1350] Linking CXX executable bin/coroutines_call_overhead
[255/1350] Building CXX object tests/performance/local/CMakeFiles/parent_vs_child_stealing_exe.dir/parent_vs_child_stealing.cpp.o
[256/1350] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component_std_string.cpp.o
[257/1350] Linking CXX executable bin/parent_vs_child_stealing
[258/1350] Building CXX object tests/performance/local/CMakeFiles/async_overheads_exe.dir/async_overheads.cpp.o
[259/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/server/component_storage_server.cpp.o
[260/1350] Linking CXX executable bin/async_overheads
[261/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_base.cpp.o
[262/1350] Building CXX object tests/performance/local/CMakeFiles/function_object_wrapper_overhead_exe.dir/function_object_wrapper_overhead.cpp.o
[263/1350] Linking CXX shared library lib/libhpx_component_storaged.so.1.1.0
[264/1350] Creating library symlink lib/libhpx_component_storaged.so.1 lib/libhpx_component_storaged.so
[265/1350] Linking CXX executable bin/function_object_wrapper_overhead
[266/1350] Building CXX object tests/performance/local/CMakeFiles/skynet_exe.dir/skynet.cpp.o
[267/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_base.cpp.o
[268/1350] Linking CXX executable bin/skynet
[269/1350] Building CXX object tests/performance/local/CMakeFiles/serialization_overhead_exe.dir/serialization_overhead.cpp.o
[270/1350] Linking CXX shared library lib/libhpx_partitioned_vectord.so.1.1.0
[271/1350] Creating library symlink lib/libhpx_partitioned_vectord.so.1 lib/libhpx_partitioned_vectord.so
[272/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_multi_lat_exe.dir/osu_base.cpp.o
[273/1350] Building CXX object tests/performance/local/CMakeFiles/foreach_scaling_exe.dir/foreach_scaling.cpp.o
[274/1350] Linking CXX executable bin/serialization_overhead
[275/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_base.cpp.o
[276/1350] Linking CXX executable bin/foreach_scaling
[277/1350] Building CXX object tests/performance/local/CMakeFiles/spinlock_overhead1_exe.dir/spinlock_overhead1.cpp.o
[278/1350] Building CXX object tests/performance/local/CMakeFiles/stencil3_iterators_exe.dir/stencil3_iterators.cpp.o
[279/1350] Linking CXX executable bin/stencil3_iterators
[280/1350] Building CXX object tests/performance/local/CMakeFiles/sizeof_exe.dir/sizeof.cpp.o
[281/1350] Linking CXX executable bin/spinlock_overhead1
[282/1350] Linking CXX executable bin/sizeof
[283/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_hpx_exe.dir/htts2_hpx.cpp.o
[284/1350] Linking CXX executable bin/htts2_hpx
[285/1350] Building CXX object tests/performance/network/lcos/CMakeFiles/barrier_performance_exe.dir/barrier_performance.cpp.o
[286/1350] Linking CXX executable bin/barrier_performance
[287/1350] Building CXX object tests/performance/network/CMakeFiles/pingpong_performance_exe.dir/pingpong_performance.cpp.o
[288/1350] Linking CXX executable bin/pingpong_performance
[289/1350] Building CXX object tests/regressions/CMakeFiles/commandline_options_1437_test_exe.dir/commandline_options_1437.cpp.o
[290/1350] Building CXX object tests/regressions/CMakeFiles/dynamic_counters_loaded_1508_test_exe.dir/dynamic_counters_loaded_1508.cpp.o
[291/1350] Linking CXX executable bin/commandline_options_1437_test
[292/1350] Linking CXX executable bin/dynamic_counters_loaded_1508_test
[293/1350] Building CXX object tests/regressions/CMakeFiles/multiple_init_test_exe.dir/multiple_init.cpp.o
[294/1350] Linking CXX executable bin/multiple_init_test
[295/1350] Building CXX object tests/regressions/CMakeFiles/unhandled_exception_582_test_exe.dir/unhandled_exception_582.cpp.o
[296/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_is_heap_exe.dir/benchmark_is_heap.cpp.o
[297/1350] Linking CXX executable bin/unhandled_exception_582_test
[298/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_is_heap_until_exe.dir/benchmark_is_heap_until.cpp.o
[299/1350] Linking CXX executable bin/benchmark_is_heap
[300/1350] Linking CXX executable bin/benchmark_is_heap_until
[301/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_bw.cpp.o
[302/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_bibw.cpp.o
[303/1350] Linking CXX executable bin/osu_bw
[304/1350] Linking CXX executable bin/osu_bibw
[305/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_multi_lat_exe.dir/osu_multi_lat.cpp.o
[306/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_latency.cpp.o
[307/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_unique_copy_exe.dir/benchmark_unique_copy.cpp.o
[308/1350] Linking CXX executable bin/osu_multi_lat
[309/1350] Linking CXX executable bin/osu_latency
[310/1350] Linking CXX executable bin/benchmark_unique_copy
[311/1350] Linking CXX executable bin/foreach_prefetching_executors_v1_test
[312/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_partition_copy_exe.dir/benchmark_partition_copy.cpp.o
[313/1350] Linking CXX executable bin/benchmark_partition_copy
[314/1350] Building CXX object tests/performance/network/network_storage/CMakeFiles/network_storage_exe.dir/network_storage.cpp.o
[315/1350] Linking CXX executable bin/network_storage
[316/1350] Building CXX object tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o
FAILED: tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o
/usr/bin/c++ -DDEBUG -DHPX_APPLICATION_EXPORTS -DHPX_APPLICATION_NAME=duplicate_id_registration_1596_test_exe -DHPX_APPLICATION_STRING=\"duplicate_id_registration_1596_test_exe\" -DHPX_PREFIX=\"/home/zao/stellar/bld-debug-pv\" -D_DEBUG -D_GNU_SOURCE -I/home/zao/stellar/hpx -isystem /home/zao/stellar/inst-boost/include -I. -I/home/zao/stellar/hpx/examples -I/home/zao/stellar/hpx/tests -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -std=c++14 -MD -MT tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o -MF tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o.d -o tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o -c /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:907:21: error: parse error in template argument list
char const* get_action_name< action>(); \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:907:21: error: template-id ‘get_action_name<<expression error> >’ for ‘const char* hpx::actions::detail::get_action_name()’ does not match any template declaration
char const* get_action_name< action>(); \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
In file included from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:131:21: note: candidate is: template<class Action> const char* hpx::actions::detail::get_action_name()
char const* get_action_name()
^~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:885:66: error: template argument 1 is invalid
extern template struct HPX_EXPORT transfer_action< action>; \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:886:79: error: template argument 1 is invalid
extern template struct HPX_EXPORT transfer_continuation_action< action>;\
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:909:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_EXTERN_DECLARATION’
HPX_REGISTER_ACTION_EXTERN_DECLARATION(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:913:33: error: template argument 1 is invalid
struct is_action< action> \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:59:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:917:52: error: template argument 1 is invalid
struct needs_automatic_registration< action> \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:932:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID’
HPX_REGISTER_ACTION_DECLARATION_NO_DEFAULT_GUID(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:924:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1051:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION_’
HPX_REGISTER_ACTION_DECLARATION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:58:1: note: in expansion of macro ‘HPX_REGISTER_ACTION_DECLARATION’
HPX_REGISTER_ACTION_DECLARATION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:854:21: error: parse error in template argument list
char const* get_action_name< action>() \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:854:21: error: template-id ‘get_action_name<<expression error> >’ for ‘const char* hpx::actions::detail::get_action_name()’ does not match any template declaration
char const* get_action_name< action>() \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:870:5: note: in expansion of macro ‘HPX_DEFINE_GET_ACTION_NAME_’
HPX_DEFINE_GET_ACTION_NAME_(action, actionname) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
In file included from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:131:21: note: candidate is: template<class Action> const char* hpx::actions::detail::get_action_name()
char const* get_action_name()
^~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/detail/invocation_count_registry.hpp:93:58: error: template argument 1 is invalid
template register_action_invocation_count< Action> \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/detail/invocation_count_registry.hpp:94:53: error: template argument 1 is invalid
register_action_invocation_count< Action>::instance; \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/hpx/runtime/actions/detail/invocation_count_registry.hpp:94:56: error: ‘instance’ is not a template function
register_action_invocation_count< Action>::instance; \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:871:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_INVOCATION_COUNT’
HPX_REGISTER_ACTION_INVOCATION_COUNT(action) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:874:48: error: template argument 1 is invalid
template struct transfer_action< action>; \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: error: ‘ViewRegistrationListener’ is not a member of ‘hpx::server’
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:62:5: note: suggested alternative:
server::ViewRegistrationListener::register_view_action,
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:23:8: note: ‘server::ViewRegistrationListener’
struct ViewRegistrationListener
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/detail/pp/nargs.hpp:11:0,
from /home/zao/stellar/hpx/hpx/runtime/actions/action_support.hpp:26,
from /home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:15,
from /home/zao/stellar/hpx/hpx/runtime/actions/component_action.hpp:12,
from /home/zao/stellar/hpx/hpx/include/actions.hpp:12,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:11,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:6:
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:875:61: error: template argument 1 is invalid
template struct transfer_continuation_action< action>; \
^
/home/zao/stellar/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/zao/stellar/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:862:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/zao/stellar/hpx/hpx/runtime/actions/basic_action.hpp:1083:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/agas/duplicate_id_registration_1596.cpp:61:1: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION(
^
[317/1350] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_1550_test_exe.dir/plain_action_1550.cpp.o
[318/1350] Building CXX object tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o
[319/1350] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_1330_test_exe.dir/plain_action_1330.cpp.o
[320/1350] Building CXX object tests/regressions/actions/CMakeFiles/make_continuation_1615_test_exe.dir/make_continuation_1615.cpp.o
[321/1350] Building CXX object tests/regressions/agas/CMakeFiles/pass_by_value_id_type_action_test_exe.dir/pass_by_value_id_type_action.cpp.o
[322/1350] Building CXX object tests/regressions/actions/CMakeFiles/async_deferred_1523_test_exe.dir/async_deferred_1523.cpp.o
[323/1350] Building CXX object tests/regressions/agas/CMakeFiles/register_with_basename_1804_test_exe.dir/register_with_basename_1804.cpp.o
[324/1350] Building CXX object tests/regressions/build/CMakeFiles/test_server_1950.dir/server_1950.cpp.o
[325/1350] Building CXX object tests/regressions/CMakeFiles/id_type_ref_counting_1032_test_exe.dir/id_type_ref_counting_1032.cpp.o
[326/1350] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/movable_objects.cpp.o
[327/1350] Building CXX object tests/regressions/agas/CMakeFiles/send_gid_keep_component_1624_test_exe.dir/send_gid_keep_component_1624.cpp.o
[328/1350] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/action_move_semantics.cpp.o
[329/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_fill_test_exe.dir/uninitialized_fill.cpp.o
[330/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_moven_test_exe.dir/uninitialized_moven.cpp.o
[331/1350] Building CXX object tests/performance/network/algorithms/CMakeFiles/minmax_element_performance_exe.dir/minmax_element_performance.cpp.o
ninja: build stopped: subcommand failed.
[1/1022] Linking CXX shared library lib/libtest_server_1950d.so
[2/1022] Linking CXX executable bin/plain_action_1550_test
[3/1022] Linking CXX executable bin/plain_action_1330_test
[4/1022] Linking CXX executable bin/pass_by_value_id_type_action_test
[5/1022] Linking CXX executable bin/make_continuation_1615_test
[6/1022] Linking CXX executable bin/register_with_basename_1804_test
[7/1022] Linking CXX executable bin/async_deferred_1523_test
[8/1022] Linking CXX shared library lib/libhpx_action_move_semanticsd.so.1.1.0
[9/1022] Creating library symlink lib/libhpx_action_move_semanticsd.so.1 lib/libhpx_action_move_semanticsd.so
[10/1022] Linking CXX executable bin/send_gid_keep_component_1624_test
[11/1022] Linking CXX executable bin/id_type_ref_counting_1032_test
[12/1022] Linking CXX executable bin/uninitialized_moven_test
[13/1022] Linking CXX executable bin/partitioned_vector_foreach
FAILED: bin/partitioned_vector_foreach
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o -o bin/partitioned_vector_foreach -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_iostreamsd.so.1.1.0 lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:113: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[14/1022] Linking CXX executable bin/minmax_element_performance
[15/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix.cc.o
[16/1022] Building CXX object tests/regressions/components/CMakeFiles/create_remote_component_2334_test_exe.dir/create_remote_component_2334.cpp.o
[17/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/main.cc.o
[18/1022] Building CXX object tests/regressions/components/CMakeFiles/create_n_components_2323_test_exe.dir/create_n_components_2323.cpp.o
[19/1022] Building CXX object tests/regressions/components/CMakeFiles/returned_client_2150_test_exe.dir/returned_client_2150.cpp.o
[20/1022] Building CXX object tests/regressions/build/CMakeFiles/test_client_1950.dir/client_1950.cpp.o
[21/1022] Building CXX object tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o
[22/1022] Building CXX object tests/regressions/actions/CMakeFiles/component_action_move_semantics_test_exe.dir/component_action_move_semantics.cpp.o
[23/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/tests.cc.o
[24/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/algorithms.cc.o
[25/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/block_matrix.cc.o
[26/1022] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix_hpx.cc.o
[27/1022] Building CXX object tests/regressions/components/CMakeFiles/partitioned_vector_2201_test_exe.dir/partitioned_vector_2201.cpp.o
[28/1022] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_move_semantics_test_exe.dir/plain_action_move_semantics.cpp.o
ninja: build stopped: subcommand failed.
[1/995] Linking CXX executable bin/create_remote_component_2334_test
[2/995] Linking CXX executable bin/create_n_components_2323_test
[3/995] Linking CXX executable bin/duplicate_id_registration_1596_test
[4/995] Linking CXX executable bin/test_client_1950
[5/995] Linking CXX executable bin/returned_client_2150_test
[6/995] Linking CXX executable bin/component_action_move_semantics_test
[7/995] Linking CXX executable bin/partitioned_vector_foreach
FAILED: bin/partitioned_vector_foreach
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o -o bin/partitioned_vector_foreach -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_iostreamsd.so.1.1.0 lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:113: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[8/995] Linking CXX executable bin/partitioned_vector_2201_test
[9/995] Building CXX object tests/unit/serialization/CMakeFiles/serialization_simple_test_exe.dir/serialization_simple.cpp.o
[10/995] Linking CXX executable bin/plain_action_move_semantics_test
[11/995] Building CXX object tests/unit/serialization/CMakeFiles/serialization_builtins_test_exe.dir/serialization_builtins.cpp.o
[12/995] Linking CXX executable bin/block_matrix_test
[13/995] Building CXX object tests/regressions/computeapi/CMakeFiles/for_each_value_proxy_test_exe.dir/for_each_value_proxy.cpp.o
[14/995] Building CXX object tests/regressions/lcos/CMakeFiles/future_timed_wait_1025_test_exe.dir/future_timed_wait_1025.cpp.o
[15/995] Building CXX object tests/regressions/lcos/CMakeFiles/exception_from_continuation_1613_test_exe.dir/exception_from_continuation_1613.cpp.o
[16/995] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_non_deduced_context_test_exe.dir/async_callback_non_deduced_context.cpp.o
[17/995] Building CXX object tests/regressions/iostreams/CMakeFiles/no_output_1173_test_exe.dir/no_output_1173.cpp.o
[18/995] Building CXX object tests/regressions/lcos/CMakeFiles/wait_all_hang_1946_test_exe.dir/wait_all_hang_1946.cpp.o
[19/995] Building CXX object tests/regressions/components/CMakeFiles/moveonly_constructor_arguments_1405_test_exe.dir/moveonly_constructor_arguments_1405.cpp.o
[20/995] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_test_exe.dir/lifetime_588.cpp.o
[21/995] Building CXX object tests/regressions/lcos/CMakeFiles/after_588_test_exe.dir/after_588.cpp.o
[22/995] Building CXX object tests/regressions/iostreams/CMakeFiles/lost_output_2236_test_exe.dir/lost_output_2236.cpp.o
In file included from /home/zao/stellar/hpx/hpx/util/assert.hpp:56:0,
from /home/zao/stellar/hpx/hpx/util/lightweight_test.hpp:12,
from /home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:9:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::phantomize_ref(unsigned int, hpx::naming::id_type, hpx::naming::id_type)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:314:35: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(weak_count >= 0);
~~~~~~~~~~~^~~~
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:314:13: note: in expansion of macro ‘HPX_ASSERT’
HPX_ASSERT(weak_count >= 0);
^
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::done(hpx::naming::id_type)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:383:27: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(cd->wc >= 0);
~~~~~~~^~~~
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:383:9: note: in expansion of macro ‘HPX_ASSERT’
HPX_ASSERT(cd->wc >= 0);
^
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::decref(unsigned int)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:433:35: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(weak_count >= 0);
~~~~~~~~~~~^~~~
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:433:13: note: in expansion of macro ‘HPX_ASSERT’
HPX_ASSERT(weak_count >= 0);
^
ninja: build stopped: subcommand failed.
ninja: fatal: -k parameter not numeric; did you mean -k 0?
[1/974] Linking CXX executable bin/serialization_simple_test
[2/974] Linking CXX executable bin/serialization_builtins_test
[3/974] Linking CXX executable bin/for_each_value_proxy_test
[4/974] Linking CXX executable bin/exception_from_continuation_1613_test
[5/974] Linking CXX executable bin/future_timed_wait_1025_test
[6/974] Linking CXX executable bin/wait_all_hang_1946_test
[7/974] Linking CXX executable bin/no_output_1173_test
[8/974] Linking CXX executable bin/async_callback_non_deduced_context_test
[9/974] Linking CXX executable bin/moveonly_constructor_arguments_1405_test
[10/974] Linking CXX executable bin/lifetime_588_test
[11/974] Linking CXX executable bin/after_588_test
[12/974] Linking CXX executable bin/lost_output_2236_test
[13/974] Linking CXX executable bin/partitioned_vector_foreach
FAILED: bin/partitioned_vector_foreach
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o -o bin/partitioned_vector_foreach -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_iostreamsd.so.1.1.0 lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:113: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[14/974] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_continuation_order_test_exe.dir/shared_future_continuation_order.cpp.o
[15/974] Linking CXX executable bin/shared_future_continuation_order_test
[16/974] Building CXX object tests/regressions/lcos/CMakeFiles/ignore_while_locked_1485_test_exe.dir/ignore_while_locked_1485.cpp.o
[17/974] Building CXX object tests/unit/lcos/CMakeFiles/future_then_test_exe.dir/future_then.cpp.o
[18/974] Building CXX object tests/regressions/lcos/CMakeFiles/future_790_test_exe.dir/future_790.cpp.o
[19/974] Linking CXX executable bin/ignore_while_locked_1485_test
[20/974] Linking CXX executable bin/future_790_test
[21/974] Building CXX object tests/regressions/lcos/CMakeFiles/shared_mutex_1702_test_exe.dir/shared_mutex_1702.cpp.o
[22/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_recursion_1613_test_exe.dir/dataflow_recursion_1613.cpp.o
[23/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_using_774_test_exe.dir/dataflow_using_774.cpp.o
[24/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_const_functor_773_test_exe.dir/dataflow_const_functor_773.cpp.o
[25/974] Linking CXX executable bin/shared_mutex_1702_test
[26/974] Linking CXX executable bin/dataflow_recursion_1613_test
[27/974] Linking CXX executable bin/dataflow_using_774_test
[28/974] Linking CXX executable bin/dataflow_const_functor_773_test
[29/974] Building CXX object tests/regressions/lcos/CMakeFiles/call_promise_get_gid_more_than_once_test_exe.dir/call_promise_get_gid_more_than_once.cpp.o
[30/974] Linking CXX executable bin/call_promise_get_gid_more_than_once_test
[31/974] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_wait_with_callback_629_test_exe.dir/future_hang_on_wait_with_callback_629.cpp.o
[32/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_launch_775_test_exe.dir/dataflow_launch_775.cpp.o
[33/974] Linking CXX executable bin/dataflow_launch_775_test
[34/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_791_test_exe.dir/dataflow_791.cpp.o
[35/974] Linking CXX executable bin/future_hang_on_wait_with_callback_629_test
[36/974] Linking CXX executable bin/dataflow_791_test
[37/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_action_2008_test_exe.dir/dataflow_action_2008.cpp.o
[38/974] Linking CXX executable bin/dataflow_action_2008_test
[39/974] Building CXX object tests/regressions/lcos/CMakeFiles/async_unwrap_1037_test_exe.dir/async_unwrap_1037.cpp.o
[40/974] Linking CXX executable bin/async_unwrap_1037_test
[41/974] Building CXX object tests/regressions/lcos/CMakeFiles/channel_register_as_2722_test_exe.dir/channel_register_as_2722.cpp.o
[42/974] Linking CXX executable bin/channel_register_as_2722_test
[43/974] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_then_2166_test_exe.dir/shared_future_then_2166.cpp.o
[44/974] Linking CXX executable bin/shared_future_then_2166_test
[45/974] Building CXX object tests/regressions/lcos/CMakeFiles/barrier_hang_test_exe.dir/barrier_hang.cpp.o
[46/974] Linking CXX executable bin/barrier_hang_test
[47/974] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_1182_test_exe.dir/future_unwrap_1182.cpp.o
[48/974] Linking CXX executable bin/future_unwrap_1182_test
[49/974] Building CXX object tests/regressions/lcos/CMakeFiles/safely_destroy_promise_1481_test_exe.dir/safely_destroy_promise_1481.cpp.o
[50/974] Linking CXX executable bin/safely_destroy_promise_1481_test
[51/974] Building CXX object tests/regressions/lcos/CMakeFiles/promise_leak_996_test_exe.dir/promise_leak_996.cpp.o
[52/974] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_878_test_exe.dir/future_unwrap_878.cpp.o
[53/974] Building CXX object tests/regressions/lcos/CMakeFiles/when_all_vectors_1623_test_exe.dir/when_all_vectors_1623.cpp.o
[54/974] Linking CXX executable bin/promise_leak_996_test
[55/974] Linking CXX executable bin/future_unwrap_878_test
[56/974] Linking CXX executable bin/when_all_vectors_1623_test
[57/974] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_with_bound_callback_test_exe.dir/async_callback_with_bound_callback.cpp.o
[58/974] Linking CXX executable bin/async_callback_with_bound_callback_test
[59/974] Building CXX object tests/regressions/lcos/CMakeFiles/set_hpx_limit_798_test_exe.dir/set_hpx_limit_798.cpp.o
[60/974] Linking CXX executable bin/set_hpx_limit_798_test
[61/974] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_1_test_exe.dir/lifetime_588_1.cpp.o
[62/974] Linking CXX executable bin/lifetime_588_1_test
[63/974] Building CXX object tests/regressions/lcos/CMakeFiles/promise_1620_test_exe.dir/promise_1620.cpp.o
[64/974] Building CXX object tests/regressions/lcos/CMakeFiles/async_action_1813_test_exe.dir/async_action_1813.cpp.o
[65/974] Linking CXX executable bin/promise_1620_test
[66/974] Linking CXX executable bin/async_action_1813_test
[67/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan2_test_exe.dir/exclusive_scan2.cpp.o
[68/974] Linking CXX executable bin/exclusive_scan2_test
[69/974] Building CXX object tests/regressions/lcos/CMakeFiles/shared_stated_leaked_1211_test_exe.dir/shared_stated_leaked_1211.cpp.o
[70/974] Linking CXX executable bin/shared_stated_leaked_1211_test
[71/974] Building CXX object tests/regressions/lcos/CMakeFiles/multiple_gather_ops_2001_test_exe.dir/multiple_gather_ops_2001.cpp.o
[72/974] Building CXX object tests/regressions/lcos/CMakeFiles/split_future_2246_test_exe.dir/split_future_2246.cpp.o
[73/974] Linking CXX executable bin/split_future_2246_test
[74/974] Linking CXX executable bin/multiple_gather_ops_2001_test
[75/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap2_test_exe.dir/dataflow_future_swap2.cpp.o
[76/974] Linking CXX executable bin/dataflow_future_swap2_test
[77/974] Building CXX object tests/regressions/lcos/CMakeFiles/sliding_semaphore_2338_test_exe.dir/sliding_semaphore_2338.cpp.o
[78/974] Building CXX object tests/regressions/lcos/CMakeFiles/wait_for_1751_test_exe.dir/wait_for_1751.cpp.o
[79/974] Linking CXX executable bin/sliding_semaphore_2338_test
[80/974] Linking CXX executable bin/wait_for_1751_test
[81/974] Building CXX object tests/regressions/lcos/CMakeFiles/future_serialization_1898_test_exe.dir/future_serialization_1898.cpp.o
[82/974] Linking CXX executable bin/future_serialization_1898_test
[83/974] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap_test_exe.dir/dataflow_future_swap.cpp.o
[84/974] Linking CXX executable bin/dataflow_future_swap_test
[85/974] Building CXX object tests/regressions/performance_counters/CMakeFiles/discover_counters_1787_test_exe.dir/discover_counters_1787.cpp.o
[86/974] Linking CXX executable bin/discover_counters_1787_test
[87/974] Building CXX object tests/regressions/parallel/CMakeFiles/minimal_findend_test_exe.dir/minimal_findend.cpp.o
[88/974] Linking CXX executable bin/minimal_findend_test
[89/974] Building CXX object tests/regressions/parallel/CMakeFiles/search_zerolength_test_exe.dir/search_zerolength.cpp.o
[90/974] Linking CXX executable bin/search_zerolength_test
[91/974] Building CXX object tests/regressions/parallel/CMakeFiles/scan_non_commutative_test_exe.dir/scan_non_commutative.cpp.o
[92/974] Linking CXX executable bin/scan_non_commutative_test
[93/974] Building CXX object tests/regressions/parallel/CMakeFiles/static_chunker_2282_test_exe.dir/static_chunker_2282.cpp.o
[94/974] Building CXX object tests/regressions/parallel/CMakeFiles/for_each_annotated_function_test_exe.dir/for_each_annotated_function.cpp.o
[95/974] Linking CXX executable bin/static_chunker_2282_test
[96/974] Linking CXX executable bin/for_each_annotated_function_test
[97/974] Building CXX object tests/regressions/parallel/CMakeFiles/for_loop_2281_test_exe.dir/for_loop_2281.cpp.o
[98/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_rescheduling_test_exe.dir/thread_rescheduling.cpp.o
[99/974] Linking CXX executable bin/for_loop_2281_test
[100/974] Linking CXX executable bin/thread_rescheduling_test
[101/974] Building CXX object tests/regressions/traits/CMakeFiles/is_callable_1179_test_exe.dir/is_callable_1179.cpp.o
[102/974] Linking CXX executable bin/is_callable_1179_test
[103/974] Building CXX object tests/regressions/performance_counters/CMakeFiles/statistics_2666_test_exe.dir/statistics_2666.cpp.o
[104/974] Linking CXX executable bin/statistics_2666_test
[105/974] Building CXX object tests/regressions/parallel/executors/CMakeFiles/is_executor_1691_test_exe.dir/is_executor_1691.cpp.o
[106/974] Building CXX object tests/regressions/parallel/CMakeFiles/scan_shortlength_test_exe.dir/scan_shortlength.cpp.o
[107/974] Linking CXX executable bin/is_executor_1691_test
[108/974] Building CXX object tests/regressions/performance_counters/CMakeFiles/uptime_1737_test_exe.dir/uptime_1737.cpp.o
[109/974] Linking CXX executable bin/scan_shortlength_test
[110/974] Linking CXX executable bin/uptime_1737_test
[111/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1112_test_exe.dir/thread_pool_executor_1112.cpp.o
[112/974] Linking CXX executable bin/thread_pool_executor_1112_test
[113/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_data_1111_test_exe.dir/thread_data_1111.cpp.o
[114/974] Linking CXX executable bin/thread_data_1111_test
[115/974] Building CXX object tests/regressions/util/CMakeFiles/set_config_entry_deadlock_test_exe.dir/set_config_entry_deadlock.cpp.o
[116/974] Linking CXX executable bin/set_config_entry_deadlock_test
[117/974] Building CXX object tests/regressions/util/CMakeFiles/command_line_arguments_706_test_exe.dir/command_line_arguments_706.cpp.o
[118/974] Linking CXX executable bin/command_line_arguments_706_test
[119/974] Building CXX object tests/regressions/util/CMakeFiles/iarchive_1237_test_exe.dir/iarchive_1237.cpp.o
[120/974] Building CXX object tests/regressions/threads/CMakeFiles/block_os_threads_1036_test_exe.dir/block_os_threads_1036.cpp.o
[121/974] Linking CXX executable bin/iarchive_1237_test
[122/974] Linking CXX executable bin/block_os_threads_1036_test
[123/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_pending_test_exe.dir/thread_suspend_pending.cpp.o
[124/974] Linking CXX executable bin/thread_suspend_pending_test
[125/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_duration_test_exe.dir/thread_suspend_duration.cpp.o
[126/974] Linking CXX executable bin/thread_suspend_duration_test
[127/974] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1114_test_exe.dir/thread_pool_executor_1114.cpp.o
[128/974] Linking CXX executable bin/thread_pool_executor_1114_test
[129/974] Building CXX object tests/regressions/threads/CMakeFiles/threads_all_1422_test_exe.dir/threads_all_1422.cpp.o
[130/974] Linking CXX executable bin/threads_all_1422_test
[131/974] Building CXX object tests/regressions/util/CMakeFiles/protect_with_nullary_pfo_test_exe.dir/protect_with_nullary_pfo.cpp.o
[132/974] Building CXX object tests/regressions/parallel/CMakeFiles/scan_different_inits_test_exe.dir/scan_different_inits.cpp.o
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_zero()’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:43:39: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_zero()::<lambda(int, int)>; Conv = test_zero()::<lambda(int)>; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<int*, std::vector<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
[](int foo){ return foo - 3; });
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_async_zero()’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:86:43: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_async_zero()::<lambda(int, int)>; Conv = test_async_zero()::<lambda(int)>; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
[](int foo){ return foo - 3; });
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_one(std::vector<int>)’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:126:30: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_one(std::vector<int>)::<lambda(int, int)>&; Conv = test_one(std::vector<int>)::<lambda(int)>&; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<int*, std::vector<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
10, fun_add, fun_conv);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_async_one(std::vector<int>)’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:189:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_async_one(std::vector<int>)::<lambda(int, int)>&; Conv = test_async_one(std::vector<int>)::<lambda(int)>&; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
10, fun_add, fun_conv);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
[133/974] Linking CXX executable bin/protect_with_nullary_pfo_test
[134/974] Linking CXX executable bin/scan_different_inits_test
[135/974] Building CXX object tests/regressions/threads/CMakeFiles/resume_priority_test_exe.dir/resume_priority.cpp.o
[136/974] Linking CXX executable bin/resume_priority_test
[137/974] Building CXX object tests/regressions/util/CMakeFiles/use_all_cores_2262_test_exe.dir/use_all_cores_2262.cpp.o
/home/zao/stellar/hpx/tests/regressions/util/use_all_cores_2262.cpp:29:12: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(char*)"use_all_cores_2262", nullptr
^~~~~~~~~~~~~~~~~~~~
[138/974] Linking CXX executable bin/use_all_cores_2262_test
[139/974] Building CXX object tests/regressions/util/CMakeFiles/zero_copy_parcels_1001_test_exe.dir/zero_copy_parcels_1001.cpp.o
[140/974] Linking CXX executable bin/zero_copy_parcels_1001_test
[141/974] Building CXX object tests/regressions/util/CMakeFiles/tuple_serialization_803_test_exe.dir/tuple_serialization_803.cpp.o
[142/974] Linking CXX executable bin/tuple_serialization_803_test
[143/974] Building CXX object tests/regressions/util/CMakeFiles/configuration_1572_test_exe.dir/configuration_1572.cpp.o
[144/974] Building CXX object tests/regressions/util/CMakeFiles/function_argument_test_exe.dir/function_argument.cpp.o
[145/974] Linking CXX executable bin/configuration_1572_test
[146/974] Building CXX object tests/regressions/util/CMakeFiles/unwrapped_1528_test_exe.dir/unwrapped_1528.cpp.o
[147/974] Linking CXX executable bin/unwrapped_1528_test
[148/974] Linking CXX executable bin/function_argument_test
[149/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test
[150/974] Building CXX object tests/regressions/util/CMakeFiles/function_serialization_728_test_exe.dir/function_serialization_728.cpp.o
[151/974] Linking CXX executable bin/function_serialization_728_test
[152/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test
[153/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/home/zao/stellar/bld-debug-pv/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=Debug
-- The CXX compiler identification is GNU 6.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Using tcmalloc allocator.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test
[154/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/usr/local/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=Debug
-- The CXX compiler identification is GNU 6.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:35 (message):
HPX_DIR=/usr/local/lib/cmake/HPX does not exist. Did you forget to run the
install rule?
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_C_COMPILER
-- Build files have been written to: /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test
[155/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test --config Debug
[156/974] Building CXX object tests/regressions/util/CMakeFiles/serialize_buffer_1069_test_exe.dir/serialize_buffer_1069.cpp.o
[157/974] Building CXX object tests/unit/agas/CMakeFiles/gid_type_test_exe.dir/gid_type.cpp.o
[158/974] Linking CXX executable bin/gid_type_test
[159/974] Linking CXX executable bin/serialize_buffer_1069_test
[160/974] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/server/simple_refcnt_checker.cpp.o
[161/974] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/simple_refcnt_checker.cpp.o
[162/974] Building CXX object tests/unit/agas/CMakeFiles/find_ids_from_prefix_test_exe.dir/find_ids_from_prefix.cpp.o
[163/974] Linking CXX shared library lib/libhpx_simple_refcnt_checkerd.so.1.1.0
[164/974] Creating library symlink lib/libhpx_simple_refcnt_checkerd.so.1 lib/libhpx_simple_refcnt_checkerd.so
[165/974] Building CXX object tests/unit/agas/CMakeFiles/get_colocation_id_test_exe.dir/get_colocation_id.cpp.o
[166/974] Linking CXX executable bin/find_ids_from_prefix_test
[167/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary_test_exe.dir/transform_binary.cpp.o
[168/974] Building CXX object tests/unit/agas/CMakeFiles/find_clients_from_prefix_test_exe.dir/find_clients_from_prefix.cpp.o
[169/974] Linking CXX executable bin/get_colocation_id_test
[170/974] Linking CXX executable bin/transform_binary_test
[171/974] Linking CXX executable bin/find_clients_from_prefix_test
[172/974] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/managed_refcnt_checker.cpp.o
[173/974] Building CXX object tests/unit/agas/components/CMakeFiles/simple_mobile_object_component.dir/simple_mobile_object.cpp.o
[174/974] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/server/managed_refcnt_checker.cpp.o
[175/974] Linking CXX shared library lib/libhpx_simple_mobile_objectd.so.1.1.0
[176/974] Creating library symlink lib/libhpx_simple_mobile_objectd.so.1 lib/libhpx_simple_mobile_objectd.so
[177/974] Linking CXX shared library lib/libhpx_managed_refcnt_checkerd.so.1.1.0
[178/974] Creating library symlink lib/libhpx_managed_refcnt_checkerd.so.1 lib/libhpx_managed_refcnt_checkerd.so
[179/974] Building CXX object tests/unit/actions/CMakeFiles/return_future_test_exe.dir/return_future.cpp.o
[180/974] Linking CXX executable bin/return_future_test
[181/974] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_v1_test_exe.dir/distribution_policy_executor_v1.cpp.o
[182/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_copy_range_test_exe.dir/rotate_copy_range.cpp.o
[183/974] Linking CXX executable bin/rotate_copy_range_test
[184/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_if_range_test_exe.dir/remove_copy_if_range.cpp.o
[185/974] Linking CXX executable bin/remove_copy_if_range_test
[186/974] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_1_abstract_test_exe.dir/inheritance_3_classes_1_abstract.cpp.o
[187/974] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_concrete_test_exe.dir/inheritance_3_classes_concrete.cpp.o
[188/974] Building CXX object tests/unit/component/CMakeFiles/get_gid_test_exe.dir/get_gid.cpp.o
[189/974] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test --config Debug
Scanning dependencies of target test_component
[ 25%] Building CXX object CMakeFiles/test_component.dir/test_component.cpp.o
[ 50%] Linking CXX shared library libhpx_test_component.so
[ 50%] Built target test_component
Scanning dependencies of target test_executable
[ 75%] Building CXX object CMakeFiles/test_executable.dir/test.cpp.o
[100%] Linking CXX executable test_executable
[100%] Built target test_executable
[190/974] Building CXX object tests/unit/agas/CMakeFiles/local_address_rebind_test_exe.dir/local_address_rebind.cpp.o
[191/974] Building CXX object tests/unit/component/CMakeFiles/get_ptr_test_exe.dir/get_ptr.cpp.o
[192/974] Linking CXX executable bin/local_address_rebind_test
[193/974] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_concrete_test_exe.dir/inheritance_2_classes_concrete.cpp.o
[194/974] Building CXX object tests/unit/component/CMakeFiles/copy_component_test_exe.dir/copy_component.cpp.o
[195/974] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_remote_object_test_exe.dir/uncounted_symbol_to_remote_object.cpp.o
[196/974] Linking CXX executable bin/distribution_policy_executor_v1_test
[197/974] Linking CXX executable bin/uncounted_symbol_to_remote_object_test
[198/974] Linking CXX executable bin/inheritance_3_classes_concrete_test
[199/974] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_remote_object_test_exe.dir/scoped_ref_to_remote_object.cpp.o
[200/974] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_local_object_test_exe.dir/uncounted_symbol_to_local_object.cpp.o
[201/974] Building CXX object tests/unit/component/CMakeFiles/action_invoke_no_more_than_test_exe.dir/action_invoke_no_more_than.cpp.o
[202/974] Linking CXX executable bin/inheritance_3_classes_1_abstract_test
[203/974] Linking CXX executable bin/get_gid_test
[204/974] Linking CXX executable bin/scoped_ref_to_remote_object_test
[205/974] Linking CXX executable bin/uncounted_symbol_to_local_object_test
[206/974] Linking CXX executable bin/get_ptr_test
[207/974] Linking CXX executable bin/action_invoke_no_more_than_test
[208/974] Linking CXX executable bin/copy_component_test
[209/974] Linking CXX executable bin/inheritance_2_classes_concrete_test
[210/974] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_local_object_test_exe.dir/refcnted_symbol_to_local_object.cpp.o
[211/974] Linking CXX executable bin/refcnted_symbol_to_local_object_test
[212/974] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_remote_object_test_exe.dir/refcnted_symbol_to_remote_object.cpp.o
[213/974] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_local_object_test_exe.dir/scoped_ref_to_local_object.cpp.o
[214/974] Linking CXX executable bin/refcnted_symbol_to_remote_object_test
[215/974] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o
[216/974] Linking CXX executable bin/scoped_ref_to_local_object_test
[217/974] Building CXX object tests/unit/agas/CMakeFiles/split_credit_test_exe.dir/split_credit.cpp.o
[218/974] Building CXX object tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o
[219/974] Linking CXX executable bin/partitioned_vector_subview_test
FAILED: bin/partitioned_vector_subview_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o -o bin/partitioned_vector_subview_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[220/974] Linking CXX executable bin/split_credit_test
[221/974] Linking CXX executable bin/coarray_test
FAILED: bin/coarray_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o -o bin/coarray_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[222/974] Building CXX object tests/unit/agas/CMakeFiles/credit_exhaustion_test_exe.dir/credit_exhaustion.cpp.o
[223/974] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_local_object_test_exe.dir/local_embedded_ref_to_local_object.cpp.o
[224/974] Linking CXX executable bin/credit_exhaustion_test
[225/974] Linking CXX executable bin/local_embedded_ref_to_local_object_test
[226/974] Building CXX object tests/unit/component/CMakeFiles/local_new_test_exe.dir/local_new.cpp.o
[227/974] Linking CXX executable bin/local_new_test
[228/974] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_remote_object_test_exe.dir/local_embedded_ref_to_remote_object.cpp.o
[229/974] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_local_object_test_exe.dir/remote_embedded_ref_to_local_object.cpp.o
[230/974] Linking CXX executable bin/local_embedded_ref_to_remote_object_test
[231/974] Linking CXX executable bin/remote_embedded_ref_to_local_object_test
[232/974] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_remote_object_test_exe.dir/remote_embedded_ref_to_remote_object.cpp.o
[233/974] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_test_exe.dir/distribution_policy_executor.cpp.o
[234/974] Linking CXX executable bin/distribution_policy_executor_test
[235/974] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_abstract_test_exe.dir/inheritance_2_classes_abstract.cpp.o
[236/974] Linking CXX executable bin/remote_embedded_ref_to_remote_object_test
[237/974] Linking CXX executable bin/inheritance_2_classes_abstract_test
[238/974] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_2_abstract_test_exe.dir/inheritance_3_classes_2_abstract.cpp.o
[239/974] Linking CXX executable bin/inheritance_3_classes_2_abstract_test
[240/974] Building CXX object tests/unit/component/CMakeFiles/new_binpacking_test_exe.dir/new_binpacking.cpp.o
[241/974] Linking CXX executable bin/new_binpacking_test
[242/974] Building CXX object tests/unit/component/CMakeFiles/new_colocated_test_exe.dir/new_colocated.cpp.o
[243/974] Building CXX object tests/unit/component/components/CMakeFiles/launch_process_test_server_component.dir/launch_process_test_server.cpp.o
[244/974] Linking CXX shared library lib/libhpx_launch_process_test_serverd.so.1.1.0
[245/974] Creating library symlink lib/libhpx_launch_process_test_serverd.so.1 lib/libhpx_launch_process_test_serverd.so
[246/974] Linking CXX executable bin/new_colocated_test
[247/974] Building CXX object tests/unit/diagnostics/CMakeFiles/handled_exception_test_exe.dir/handled_exception.cpp.o
[248/974] Building CXX object tests/unit/component/CMakeFiles/new__test_exe.dir/new_.cpp.o
[249/974] Linking CXX executable bin/handled_exception_test
[250/974] Building CXX object tests/unit/diagnostics/CMakeFiles/unhandled_exception_test_exe.dir/unhandled_exception.cpp.o
[251/974] Linking CXX executable bin/new__test
[252/974] Building CXX object tests/unit/lcos/CMakeFiles/future_then_executor_v1_test_exe.dir/future_then_executor_v1.cpp.o
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<void> f2 = f1.then(exec, &p3);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p4);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:157:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:112:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_deferred_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:158:30: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:119:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:159:22: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:128:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f21 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:129:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f21.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_one(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:160:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:65: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_two(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:161:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:46: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:60: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<void> f2 = f1.then(exec, &p3);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p4);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:157:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:112:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_deferred_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:158:30: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:119:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:159:22: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:128:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f21 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:129:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f21.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_one(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:160:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:65: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_two(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:161:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:46: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:60: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:997:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:631:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
In file included from /home/zao/stellar/hpx/hpx/lcos/future.hpp:1485:0,
from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:568:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:578:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:683:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:653:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1000:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
[253/974] Linking CXX executable bin/unhandled_exception_test
[254/974] Linking CXX executable bin/future_then_executor_v1_test
[255/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_v1_test_exe.dir/apply_local_executor_v1.cpp.o
[256/974] Linking CXX executable bin/apply_local_executor_v1_test
[257/974] Building CXX object tests/unit/lcos/CMakeFiles/when_some_test_exe.dir/when_some.cpp.o
[258/974] Linking CXX executable bin/when_some_test
[259/974] Building CXX object tests/unit/component/CMakeFiles/migrate_component_test_exe.dir/migrate_component.cpp.o
[260/974] Building CXX object tests/unit/lcos/CMakeFiles/wait_any_std_array_test_exe.dir/wait_any_std_array.cpp.o
[261/974] Linking CXX executable bin/wait_any_std_array_test
[262/974] Linking CXX executable bin/migrate_component_test
[263/974] Building CXX object tests/unit/lcos/CMakeFiles/when_some_std_array_test_exe.dir/when_some_std_array.cpp.o
[264/974] Linking CXX executable bin/when_some_std_array_test
[265/974] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_executor_v1_test_exe.dir/local_dataflow_executor_v1.cpp.o
In file included from /home/zao/stellar/hpx/hpx/dataflow.hpp:9:0,
from /home/zao/stellar/hpx/hpx/runtime/components/default_distribution_policy.hpp:12,
from /home/zao/stellar/hpx/hpx/runtime/components/new.hpp:14,
from /home/zao/stellar/hpx/hpx/lcos/channel.hpp:13,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:19,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:7:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int); Ts = {int}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:273:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int); Ts = {int}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:274:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int); Ts = {int}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:273:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int); Ts = {int}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:274:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:203:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:242:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
[266/974] Building CXX object tests/unit/component/CMakeFiles/migrate_component_to_storage_test_exe.dir/migrate_component_to_storage.cpp.o
/home/zao/stellar/hpx/tests/unit/component/migrate_component_to_storage.cpp: In copy constructor ‘test_server::test_server(const test_server&)’:
/home/zao/stellar/hpx/tests/unit/component/migrate_component_to_storage.cpp:28:5: warning: base class ‘struct hpx::components::migration_support<hpx::components::simple_component_base<test_server> >’ should be explicitly initialized in the copy constructor [-Wextra]
test_server(test_server const&) {}
^~~~~~~~~~~
[267/974] Building CXX object tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o
[268/974] Linking CXX executable bin/local_dataflow_executor_v1_test
[269/974] Building CXX object tests/unit/component/CMakeFiles/unordered_map_test_exe.dir/unordered_map.cpp.o
[270/974] Building CXX object tests/unit/lcos/CMakeFiles/use_allocator_test_exe.dir/use_allocator.cpp.o
[271/974] Building CXX object tests/unit/lcos/CMakeFiles/when_all_std_array_test_exe.dir/when_all_std_array.cpp.o
[272/974] Linking CXX executable bin/migrate_component_to_storage_test
[273/974] Linking CXX executable bin/use_allocator_test
[274/974] Linking CXX executable bin/when_all_std_array_test
[275/974] Linking CXX executable bin/coarray_all_reduce_test
FAILED: bin/coarray_all_reduce_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o -o bin/coarray_all_reduce_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&>(hpx::actions::typed_continuation<double, double>&&, hpx::threads::thread_priority&, unsigned long&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long>(hpx::actions::typed_continuation<double, double>&&, hpx::threads::thread_priority&&, unsigned long&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_action()'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[276/974] Building CXX object tests/unit/component/CMakeFiles/launched_process_test_exe.dir/launched_process.cpp.o
[277/974] Building CXX object tests/unit/lcos/CMakeFiles/when_any_std_array_test_exe.dir/when_any_std_array.cpp.o
[278/974] Linking CXX executable bin/launched_process_test
[279/974] Linking CXX executable bin/when_any_std_array_test
[280/974] Linking CXX executable bin/unordered_map_test
[281/974] Building CXX object tests/unit/lcos/CMakeFiles/condition_variable_test_exe.dir/condition_variable.cpp.o
[282/974] Building CXX object tests/unit/lcos/CMakeFiles/split_shared_future_test_exe.dir/split_shared_future.cpp.o
[283/974] Linking CXX executable bin/condition_variable_test
[284/974] Linking CXX executable bin/split_shared_future_test
[285/974] Linking CXX executable bin/async_continue_cb_test
[286/974] Building CXX object tests/unit/lcos/CMakeFiles/barrier_test_exe.dir/barrier.cpp.o
[287/974] Linking CXX executable bin/barrier_test
[288/974] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o
[289/974] Building CXX object tests/unit/lcos/CMakeFiles/when_any_test_exe.dir/when_any.cpp.o
[290/974] Linking CXX executable bin/when_any_test
[291/974] Linking CXX executable bin/partitioned_vector_view_iterator_test
FAILED: bin/partitioned_vector_view_iterator_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o -o bin/partitioned_vector_view_iterator_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority&, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[292/974] Building CXX object tests/unit/component/CMakeFiles/launch_process_test_exe.dir/launch_process.cpp.o
[293/974] Linking CXX executable bin/launch_process_test
[294/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_client_test_exe.dir/apply_remote_client.cpp.o
[295/974] Building CXX object tests/unit/lcos/CMakeFiles/channel_local_test_exe.dir/channel_local.cpp.o
[296/974] Building CXX object tests/unit/lcos/CMakeFiles/split_future_test_exe.dir/split_future.cpp.o
[297/974] Linking CXX executable bin/channel_local_test
[298/974] Linking CXX executable bin/apply_remote_client_test
[299/974] Linking CXX executable bin/split_future_test
[300/974] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o
[301/974] Linking CXX executable bin/partitioned_vector_view_test
FAILED: bin/partitioned_vector_view_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o -o bin/partitioned_vector_view_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority&, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[302/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_test_exe.dir/apply_local_executor.cpp.o
[303/974] Linking CXX executable bin/apply_local_executor_test
[304/974] Building CXX object tests/unit/lcos/CMakeFiles/when_all_test_exe.dir/when_all.cpp.o
[305/974] Linking CXX executable bin/when_all_test
[306/974] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_client_test_exe.dir/async_remote_client.cpp.o
[307/974] Linking CXX executable bin/async_remote_client_test
[308/974] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_test_exe.dir/async_continue.cpp.o
[309/974] Building CXX object tests/unit/lcos/CMakeFiles/async_local_test_exe.dir/async_local.cpp.o
[310/974] Linking CXX executable bin/async_continue_test
[311/974] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_test_exe.dir/async_remote.cpp.o
[312/974] Linking CXX executable bin/async_local_test
[313/974] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_test_exe.dir/async_local_executor.cpp.o
[314/974] Linking CXX executable bin/async_local_executor_test
[315/974] Linking CXX executable bin/async_remote_test
[316/974] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_cb_colocated_test_exe.dir/async_continue_cb_colocated.cpp.o
[317/974] Linking CXX executable bin/async_continue_cb_colocated_test
[318/974] Building CXX object tests/unit/lcos/CMakeFiles/run_guarded_test_exe.dir/run_guarded.cpp.o
[319/974] Linking CXX executable bin/run_guarded_test
[320/974] Building CXX object tests/unit/lcos/CMakeFiles/fold_test_exe.dir/fold.cpp.o
[321/974] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_apply_test_exe.dir/broadcast_apply.cpp.o
[322/974] Building CXX object tests/unit/lcos/CMakeFiles/counting_semaphore_test_exe.dir/counting_semaphore.cpp.o
[323/974] Linking CXX executable bin/counting_semaphore_test
[324/974] Linking CXX executable bin/fold_test
[325/974] Linking CXX executable bin/broadcast_apply_test
[326/974] Building CXX object tests/unit/lcos/CMakeFiles/local_latch_test_exe.dir/local_latch.cpp.o
[327/974] Linking CXX executable bin/local_latch_test
[328/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_test_exe.dir/apply_local.cpp.o
[329/974] Linking CXX executable bin/apply_local_test
[330/974] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_executor_test_exe.dir/local_dataflow_executor.cpp.o
[331/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_colocated_test_exe.dir/apply_colocated.cpp.o
[332/974] Linking CXX executable bin/local_dataflow_executor_test
[333/974] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_test_exe.dir/apply_remote.cpp.o
[334/974] Linking CXX executable bin/apply_colocated_test
[335/974] Linking CXX executable bin/apply_remote_test
[336/974] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_v1_test_exe.dir/async_local_executor_v1.cpp.o
[337/974] Linking CXX executable bin/async_local_executor_v1_test
[338/974] Building CXX object tests/unit/lcos/CMakeFiles/local_mutex_test_exe.dir/local_mutex.cpp.o
[339/974] Linking CXX executable bin/local_mutex_test
[340/974] Building CXX object tests/unit/lcos/CMakeFiles/wait_all_std_array_test_exe.dir/wait_all_std_array.cpp.o
[341/974] Linking CXX executable bin/wait_all_std_array_test
[342/974] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_test_exe.dir/async_cb_remote.cpp.o
[343/974] Building CXX object tests/unit/lcos/CMakeFiles/future_test_exe.dir/future.cpp.o
[344/974] Linking CXX executable bin/future_test
[345/974] Linking CXX executable bin/async_cb_remote_test
[346/974] Building CXX object tests/unit/lcos/CMakeFiles/remote_dataflow_test_exe.dir/remote_dataflow.cpp.o
[347/974] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_client_test_exe.dir/async_cb_remote_client.cpp.o
[348/974] Building CXX object tests/unit/lcos/CMakeFiles/future_ref_test_exe.dir/future_ref.cpp.o
[349/974] Building CXX object tests/unit/lcos/CMakeFiles/future_wait_test_exe.dir/future_wait.cpp.o
[350/974] Linking CXX executable bin/remote_dataflow_test
[351/974] Linking CXX executable bin/future_ref_test
[352/974] Linking CXX executable bin/async_cb_remote_client_test
[353/974] Linking CXX executable bin/future_then_test
[354/974] Linking CXX executable bin/future_wait_test
[355/974] Building CXX object tests/unit/lcos/CMakeFiles/local_barrier_test_exe.dir/local_barrier.cpp.o
[356/974] Linking CXX executable bin/local_barrier_test
[357/974] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_test_exe.dir/broadcast.cpp.o
[358/974] Building CXX object tests/unit/lcos/CMakeFiles/make_future_test_exe.dir/make_future.cpp.o
[359/974] Linking CXX executable bin/make_future_test
[360/974] Building CXX object tests/unit/lcos/CMakeFiles/local_promise_allocator_test_exe.dir/local_promise_allocator.cpp.o
[361/974] Linking CXX executable bin/local_promise_allocator_test
[362/974] Linking CXX executable bin/broadcast_test
[363/974] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_colocated_test_exe.dir/async_cb_colocated.cpp.o
[364/974] Linking CXX executable bin/async_cb_colocated_test
[365/974] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_test_exe.dir/local_dataflow.cpp.o
[366/974] Linking CXX executable bin/local_dataflow_test
[367/974] Building CXX object tests/unit/lcos/CMakeFiles/promise_allocator_test_exe.dir/promise_allocator.cpp.o
[368/974] Linking CXX executable bin/promise_allocator_test
[369/974] Building CXX object tests/unit/lcos/CMakeFiles/global_spmd_block_test_exe.dir/global_spmd_block.cpp.o
[370/974] Building CXX object tests/unit/lcos/CMakeFiles/reduce_test_exe.dir/reduce.cpp.o
[371/974] Building CXX object tests/unit/lcos/CMakeFiles/sliding_semaphore_test_exe.dir/sliding_semaphore.cpp.o
[372/974] Linking CXX executable bin/global_spmd_block_test
[373/974] Linking CXX executable bin/sliding_semaphore_test
[374/974] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex2_test_exe.dir/shared_mutex2.cpp.o
[375/974] Linking CXX executable bin/shared_mutex2_test
[376/974] Linking CXX executable bin/reduce_test
[377/974] Building CXX object tests/unit/lcos/CMakeFiles/promise_test_exe.dir/promise.cpp.o
[378/974] Linking CXX executable bin/uninitialized_fill_test
[379/974] Linking CXX executable bin/promise_test
[380/974] Building CXX object tests/unit/lcos/CMakeFiles/packaged_action_test_exe.dir/packaged_action.cpp.o
[381/974] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_std_array_test_exe.dir/local_dataflow_std_array.cpp.o
[382/974] Building CXX object tests/unit/lcos/CMakeFiles/remote_latch_test_exe.dir/remote_latch.cpp.o
[383/974] Linking CXX executable bin/packaged_action_test
[384/974] Linking CXX executable bin/local_dataflow_std_array_test
[385/974] Linking CXX executable bin/remote_latch_test
[386/974] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex1_test_exe.dir/shared_mutex1.cpp.o
[387/974] Linking CXX executable bin/shared_mutex1_test
[388/974] Building CXX object tests/unit/lcos/CMakeFiles/shared_future_test_exe.dir/shared_future.cpp.o
[389/974] Linking CXX executable bin/shared_future_test
[390/974] Building CXX object tests/unit/parallel/CMakeFiles/task_block_test_exe.dir/task_block.cpp.o
[391/974] Linking CXX executable bin/task_block_test
[392/974] Building CXX object tests/unit/parallel/CMakeFiles/spmd_block_test_exe.dir/spmd_block.cpp.o
[393/974] Building CXX object tests/unit/parallel/CMakeFiles/task_block_executor_test_exe.dir/task_block_executor.cpp.o
[394/974] Linking CXX executable bin/spmd_block_test
[395/974] Linking CXX executable bin/task_block_executor_test
[396/974] Building CXX object tests/unit/parallel/CMakeFiles/task_block_par_test_exe.dir/task_block_par.cpp.o
[397/974] Linking CXX executable bin/task_block_par_test
[398/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_bad_alloc_test_exe.dir/transform_reduce_binary_bad_alloc.cpp.o
[399/974] Building CXX object tests/unit/lcos/CMakeFiles/channel_test_exe.dir/channel.cpp.o
[400/974] Linking CXX executable bin/transform_reduce_binary_bad_alloc_test
[401/974] Linking CXX executable bin/channel_test
[402/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_exception_test_exe.dir/foreachn_exception.cpp.o
[403/974] Linking CXX executable bin/foreachn_exception_test
[404/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_bad_alloc_test_exe.dir/foreachn_bad_alloc.cpp.o
[405/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_bad_alloc_test_exe.dir/foreachn_projection_bad_alloc.cpp.o
[406/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/count_test_exe.dir/count.cpp.o
[407/974] Linking CXX executable bin/foreachn_bad_alloc_test
[408/974] Linking CXX executable bin/foreachn_projection_bad_alloc_test
[409/974] Linking CXX executable bin/count_test
[410/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_executors_v1_test_exe.dir/uninitialized_copy_executors_v1.cpp.o
[411/974] Linking CXX executable bin/uninitialized_copy_executors_v1_test
[412/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary2_test_exe.dir/transform_binary2.cpp.o
[413/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_test_exe.dir/transform_reduce.cpp.o
[414/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_async_test_exe.dir/for_loop_induction_async.cpp.o
[415/974] Linking CXX executable bin/for_loop_induction_async_test
[416/974] Linking CXX executable bin/transform_reduce_test
[417/974] Linking CXX executable bin/transform_binary2_test
[418/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_prefetching_test_exe.dir/foreach_prefetching.cpp.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/6/include/emmintrin.h:31:0,
from /home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:28,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:15:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp: In instantiation of ‘void hpx::parallel::util::detail::prefetch_addresses(const T& ...) [with T = {double}]’:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:266:31: required from ‘void hpx::parallel::util::detail::prefetch_containers(const hpx::util::tuple<Ts ...>&, hpx::util::detail::pack_c<long unsigned int, Right ...>, std::size_t) [with Ts = {std::reference_wrapper<const std::vector<double, std::allocator<double> > >}; long unsigned int ...Is = {0ul}; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:363:44: required from ‘static hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::call(hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type, std::size_t, F&&) [with F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; Itr = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; Ts = {const std::vector<double, std::allocator<double> >}; hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/loop.hpp:215:42: required from ‘typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type hpx::parallel::util::loop_n(Iter, std::size_t, F&&) [with ExPolicy = hpx::parallel::execution::parallel_policy; Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:98:52: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::execute(Iter, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = const hpx::parallel::execution::parallel_policy&; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:132:17: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::operator()(Iter, std::size_t, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = const hpx::parallel::execution::parallel_policy&; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/detail/chunk_size.hpp:196:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/zao/stellar/hpx/hpx/parallel/algorithms/detail/dispatch.hpp:373:37: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type hpx::parallel::v1::detail::algorithm<Derived, Result>::call(ExPolicy&&, std::false_type, Args&& ...) const [with ExPolicy = const hpx::parallel::execution::parallel_policy&; Args = {hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity}; Derived = hpx::parallel::v1::detail::for_each<hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > > >; Result = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:415:74: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::detail::for_each_(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&, std::false_type) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:526:33: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::for_each(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; int _concept_requires_502 = 42; typename std::enable_if<((_concept_requires_502 == 43) || ((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<Iter>::value) && hpx::parallel::traits::is_projected<Proj, FwdIter>::value)), int>::type _concept_check_502 = 0; int _concept_requires_507 = 42; typename std::enable_if<((_concept_requires_507 == 43) || hpx::parallel::traits::is_indirect_callable<ExPolicy, F, hpx::parallel::traits::projected<Proj, FwdIter> >::value), int>::type _concept_check_507 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:40:28: required from ‘void test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:23:30: required from ‘void test_for_each_prefetching() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:39:64: required from here
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:256:31: warning: cast from type ‘const double*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(_mm_prefetch((char*)&ts, _MM_HINT_T0), 0)..., 0
^
[419/974] Linking CXX executable bin/foreach_prefetching_test
[420/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_exclusive_scan_test_exe.dir/transform_exclusive_scan.cpp.o
[421/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_constructn_test_exe.dir/uninitialized_default_constructn.cpp.o
[422/974] Linking CXX executable bin/transform_exclusive_scan_test
[423/974] Linking CXX executable bin/uninitialized_default_constructn_test
[424/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/inclusive_scan_executors_v1_test_exe.dir/inclusive_scan_executors_v1.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:48:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:48:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:49:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:49:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:55:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:55:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:56:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:56:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:58:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:58:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:59:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:59:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
[425/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_test_exe.dir/foreach_executors.cpp.o
[426/974] Linking CXX executable bin/foreach_executors_test
[427/974] Linking CXX executable bin/inclusive_scan_executors_v1_test
[428/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_exception_test_exe.dir/findifnot_exception.cpp.o
[429/974] Linking CXX executable bin/findifnot_exception_test
[430/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_test_exe.dir/for_loop_reduction.cpp.o
[431/974] Linking CXX executable bin/for_loop_reduction_test
[432/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_test_exe.dir/findifnot.cpp.o
[433/974] Linking CXX executable bin/findifnot_test
[434/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_test_exe.dir/for_loop_induction.cpp.o
[435/974] Linking CXX executable bin/for_loop_induction_test
[436/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_test_exe.dir/foreach.cpp.o
[437/974] Linking CXX executable bin/foreach_test
[438/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_executors_v1_test_exe.dir/is_sorted_executors_v1.cpp.o
[439/974] Linking CXX executable bin/is_sorted_executors_v1_test
[440/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_bad_alloc_test_exe.dir/findifnot_bad_alloc.cpp.o
[441/974] Linking CXX executable bin/findifnot_bad_alloc_test
[442/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_exception_test_exe.dir/adjacentfind_exception.cpp.o
[443/974] Linking CXX executable bin/adjacentfind_exception_test
[444/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copy_test_exe.dir/copy.cpp.o
[445/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findif_test_exe.dir/findif.cpp.o
[446/974] Linking CXX executable bin/copy_test
[447/974] Linking CXX executable bin/findif_test
[448/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_binary_test_exe.dir/findfirstof_binary.cpp.o
[449/974] Linking CXX executable bin/findfirstof_binary_test
[450/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/search_test_exe.dir/search.cpp.o
[451/974] Linking CXX executable bin/search_test
[452/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_union_test_exe.dir/set_union.cpp.o
[453/974] Linking CXX executable bin/set_union_test
[454/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_projection_test_exe.dir/foreach_projection.cpp.o
[455/974] Linking CXX executable bin/foreach_projection_test
[456/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyn_test_exe.dir/copyn.cpp.o
[457/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_exception_test_exe.dir/transform_reduce_binary_exception.cpp.o
[458/974] Linking CXX executable bin/copyn_test
[459/974] Linking CXX executable bin/transform_reduce_binary_exception_test
[460/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_v1_test_exe.dir/foreach_executors_v1.cpp.o
[461/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_bad_alloc_test_exe.dir/adjacentfind_binary_bad_alloc.cpp.o
[462/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/lexicographical_compare_test_exe.dir/lexicographical_compare.cpp.o
[463/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_exception_test_exe.dir/adjacentdifference_exception.cpp.o
[464/974] Linking CXX executable bin/foreach_executors_v1_test
[465/974] Linking CXX executable bin/adjacentfind_binary_bad_alloc_test
[466/974] Linking CXX executable bin/lexicographical_compare_test
[467/974] Linking CXX executable bin/adjacentdifference_exception_test
[468/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/find_test_exe.dir/find.cpp.o
[469/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/any_of_test_exe.dir/any_of.cpp.o
[470/974] Linking CXX executable bin/find_test
[471/974] Linking CXX executable bin/any_of_test
[472/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findend_test_exe.dir/findend.cpp.o
[473/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_move_test_exe.dir/uninitialized_move.cpp.o
[474/974] Linking CXX executable bin/findend_test
[475/974] Linking CXX executable bin/uninitialized_move_test
[476/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/filln_test_exe.dir/filln.cpp.o
[477/974] Linking CXX executable bin/filln_test
[478/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_strided_test_exe.dir/for_loop_n_strided.cpp.o
[479/974] Linking CXX executable bin/for_loop_n_strided_test
[480/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_exception_test_exe.dir/exclusive_scan_exception.cpp.o
[481/974] Linking CXX executable bin/exclusive_scan_exception_test
[482/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/fill_test_exe.dir/fill.cpp.o
[483/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_test_exe.dir/uninitialized_copy.cpp.o
[484/974] Linking CXX executable bin/fill_test
[485/974] Linking CXX executable bin/uninitialized_copy_test
[486/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_validate_test_exe.dir/exclusive_scan_validate.cpp.o
[487/974] Linking CXX executable bin/exclusive_scan_validate_test
[488/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_test_exe.dir/adjacentfind.cpp.o
[489/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_test_exe.dir/foreachn.cpp.o
[490/974] Linking CXX executable bin/adjacentfind_test
[491/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_exception_test_exe.dir/adjacentfind_binary_exception.cpp.o
[492/974] Linking CXX executable bin/foreachn_test
[493/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_async_test_exe.dir/for_loop_reduction_async.cpp.o
[494/974] Linking CXX executable bin/adjacentfind_binary_exception_test
[495/974] Linking CXX executable bin/for_loop_reduction_async_test
[496/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_bad_alloc_test_exe.dir/adjacentdifference_bad_alloc.cpp.o
[497/974] Linking CXX executable bin/adjacentdifference_bad_alloc_test
[498/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_test_exe.dir/transform_reduce_binary.cpp.o
[499/974] Linking CXX executable bin/transform_reduce_binary_test
[500/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_forward_test_exe.dir/copyif_forward.cpp.o
[501/974] Linking CXX executable bin/copyif_forward_test
[502/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_bad_alloc_test_exe.dir/exclusive_scan_bad_alloc.cpp.o
[503/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_exception_test_exe.dir/foreachn_projection_exception.cpp.o
[504/974] Linking CXX executable bin/exclusive_scan_bad_alloc_test
[505/974] Linking CXX executable bin/foreachn_projection_exception_test
[506/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/countif_test_exe.dir/countif.cpp.o
[507/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_filln_test_exe.dir/uninitialized_filln.cpp.o
[508/974] Linking CXX executable bin/countif_test
[509/974] Linking CXX executable bin/uninitialized_filln_test
[510/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_test_exe.dir/is_heap.cpp.o
[511/974] Linking CXX executable bin/is_heap_test
[512/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_test_exe.dir/equal.cpp.o
[513/974] Linking CXX executable bin/equal_test
[514/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_test_exe.dir/replace_copy.cpp.o
[515/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_test_exe.dir/findfirstof.cpp.o
[516/974] Linking CXX executable bin/replace_copy_test
[517/974] Linking CXX executable bin/findfirstof_test
[518/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/searchn_test_exe.dir/searchn.cpp.o
[519/974] Linking CXX executable bin/searchn_test
[520/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generate_test_exe.dir/generate.cpp.o
[521/974] Linking CXX executable bin/generate_test
[522/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_inclusive_scan_test_exe.dir/transform_inclusive_scan.cpp.o
[523/974] Linking CXX executable bin/transform_inclusive_scan_test
[524/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_construct_test_exe.dir/uninitialized_default_construct.cpp.o
[525/974] Linking CXX executable bin/uninitialized_default_construct_test
[526/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_test_exe.dir/adjacentfind_binary.cpp.o
[527/974] Linking CXX executable bin/adjacentfind_binary_test
[528/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_random_test_exe.dir/copyif_random.cpp.o
[529/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_test_exe.dir/foreachn_projection.cpp.o
[530/974] Linking CXX executable bin/copyif_random_test
[531/974] Linking CXX executable bin/foreachn_projection_test
[532/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/unique_copy_test_exe.dir/unique_copy.cpp.o
[533/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_test_exe.dir/exclusive_scan.cpp.o
[534/974] Linking CXX executable bin/unique_copy_test
[535/974] Linking CXX executable bin/exclusive_scan_test
[536/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_construct_test_exe.dir/uninitialized_value_construct.cpp.o
[537/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_if_test_exe.dir/replace_if.cpp.o
[538/974] Linking CXX executable bin/uninitialized_value_construct_test
[539/974] Linking CXX executable bin/replace_if_test
[540/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_test_exe.dir/rotate.cpp.o
[541/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_bad_alloc_test_exe.dir/copyif_bad_alloc.cpp.o
[542/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_exception_test_exe.dir/copyif_exception.cpp.o
[543/974] Linking CXX executable bin/rotate_test
[544/974] Linking CXX executable bin/copyif_bad_alloc_test
[545/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_copy_test_exe.dir/rotate_copy.cpp.o
[546/974] Linking CXX executable bin/copyif_exception_test
[547/974] Linking CXX executable bin/rotate_copy_test
[548/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/move_test_exe.dir/move.cpp.o
[549/974] Linking CXX executable bin/move_test
[550/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_test_exe.dir/for_loop.cpp.o
[551/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_test_exe.dir/replace.cpp.o
[552/974] Linking CXX executable bin/for_loop_test
[553/974] Linking CXX executable bin/replace_test
[554/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroyn_test_exe.dir/destroyn.cpp.o
[555/974] Linking CXX executable bin/destroyn_test
[556/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/swapranges_test_exe.dir/swapranges.cpp.o
[557/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroy_test_exe.dir/destroy.cpp.o
[558/974] Linking CXX executable bin/swapranges_test
[559/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_strided_test_exe.dir/for_loop_strided.cpp.o
[560/974] Linking CXX executable bin/destroy_test
[561/974] Linking CXX executable bin/for_loop_strided_test
[562/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copyn_test_exe.dir/uninitialized_copyn.cpp.o
[563/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_partitioned_test_exe.dir/is_partitioned.cpp.o
[564/974] Linking CXX executable bin/uninitialized_copyn_test
[565/974] Linking CXX executable bin/is_partitioned_test
[566/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_test_exe.dir/for_loop_n.cpp.o
[567/974] Linking CXX executable bin/for_loop_n_test
[568/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_bad_alloc_test_exe.dir/adjacentfind_bad_alloc.cpp.o
[569/974] Linking CXX executable bin/adjacentfind_bad_alloc_test
[570/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce__test_exe.dir/reduce_.cpp.o
[571/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_binary_test_exe.dir/mismatch_binary.cpp.o
[572/974] Linking CXX executable bin/mismatch_binary_test
[573/974] Linking CXX executable bin/reduce__test
[574/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_test_exe.dir/reverse.cpp.o
[575/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_test_exe.dir/mismatch.cpp.o
[576/974] Linking CXX executable bin/reverse_test
[577/974] Linking CXX executable bin/mismatch_test
[578/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/min_element_test_exe.dir/min_element.cpp.o
[579/974] Linking CXX executable bin/min_element_test
[580/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/all_of_test_exe.dir/all_of.cpp.o
[581/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_until_test_exe.dir/is_sorted_until.cpp.o
[582/974] Linking CXX executable bin/all_of_test
[583/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/minmax_element_test_exe.dir/minmax_element.cpp.o
[584/974] Linking CXX executable bin/is_sorted_until_test
[585/974] Linking CXX executable bin/minmax_element_test
[586/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_until_test_exe.dir/is_heap_until.cpp.o
[587/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_test_exe.dir/is_sorted.cpp.o
[588/974] Linking CXX executable bin/is_heap_until_test
[589/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_binary_test_exe.dir/equal_binary.cpp.o
[590/974] Linking CXX executable bin/is_sorted_test
[591/974] Linking CXX executable bin/equal_binary_test
[592/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/includes_test_exe.dir/includes.cpp.o
[593/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generaten_test_exe.dir/generaten.cpp.o
[594/974] Linking CXX executable bin/includes_test
[595/974] Linking CXX executable bin/generaten_test
[596/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_exceptions_test_exe.dir/sort_exceptions.cpp.o
[597/974] Linking CXX executable bin/sort_exceptions_test
[598/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_test_exe.dir/adjacentdifference.cpp.o
[599/974] Linking CXX executable bin/adjacentdifference_test
[600/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_by_key_test_exe.dir/sort_by_key.cpp.o
[601/974] Linking CXX executable bin/sort_by_key_test
[602/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_intersection_test_exe.dir/set_intersection.cpp.o
[603/974] Linking CXX executable bin/set_intersection_test
[604/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_symmetric_difference_test_exe.dir/set_symmetric_difference.cpp.o
[605/974] Linking CXX executable bin/set_symmetric_difference_test
[606/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_difference_test_exe.dir/set_difference.cpp.o
[607/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_if_test_exe.dir/remove_copy_if.cpp.o
[608/974] Linking CXX executable bin/set_difference_test
[609/974] Linking CXX executable bin/remove_copy_if_test
[610/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_copy_test_exe.dir/reverse_copy.cpp.o
[611/974] Linking CXX executable bin/reverse_copy_test
[612/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/stable_partition_test_exe.dir/stable_partition.cpp.o
[613/974] Linking CXX executable bin/stable_partition_test
[614/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_if_test_exe.dir/replace_copy_if.cpp.o
[615/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/max_element_test_exe.dir/max_element.cpp.o
[616/974] Linking CXX executable bin/replace_copy_if_test
[617/974] Linking CXX executable bin/max_element_test
[618/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/none_of_test_exe.dir/none_of.cpp.o
[619/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_test_exe.dir/remove_copy.cpp.o
[620/974] Linking CXX executable bin/none_of_test
[621/974] Linking CXX executable bin/remove_copy_test
[622/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_test_exe.dir/sort.cpp.o
[623/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_constructn_test_exe.dir/uninitialized_value_constructn.cpp.o
[624/974] Linking CXX executable bin/uninitialized_value_constructn_test
[625/974] Linking CXX executable bin/sort_test
[626/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_test_exe.dir/transform.cpp.o
[627/974] Linking CXX executable bin/transform_test
[628/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/unique_copy_range_test_exe.dir/unique_copy_range.cpp.o
[629/974] Linking CXX executable bin/unique_copy_range_test
[630/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_range_test_exe.dir/is_heap_range.cpp.o
[631/974] Linking CXX executable bin/is_heap_range_test
[632/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o
[633/974] Linking CXX executable bin/transform_range_binary2_test
[634/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copyif_range_test_exe.dir/copyif_range.cpp.o
[635/974] Linking CXX executable bin/copyif_range_test
[636/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_test_exe.dir/foreach_range.cpp.o
[637/974] Linking CXX executable bin/foreach_range_test
[638/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/partition_copy_range_test_exe.dir/partition_copy_range.cpp.o
[639/974] Linking CXX executable bin/partition_copy_range_test
[640/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/generate_range_test_exe.dir/generate_range.cpp.o
[641/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_range_test_exe.dir/replace_range.cpp.o
[642/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary_test_exe.dir/transform_range_binary.cpp.o
[643/974] Linking CXX executable bin/replace_range_test
[644/974] Linking CXX executable bin/generate_range_test
[645/974] Linking CXX executable bin/transform_range_binary_test
[646/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/min_element_range_test_exe.dir/min_element_range.cpp.o
[647/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_until_range_test_exe.dir/is_heap_until_range.cpp.o
[648/974] Linking CXX executable bin/min_element_range_test
[649/974] Linking CXX executable bin/is_heap_until_range_test
[650/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copy_range_test_exe.dir/copy_range.cpp.o
[651/974] Linking CXX executable bin/copy_range_test
[652/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/sort_range_test_exe.dir/sort_range.cpp.o
[653/974] Linking CXX executable bin/sort_range_test
[654/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_if_range_test_exe.dir/replace_if_range.cpp.o
[655/974] Linking CXX executable bin/replace_if_range_test
[656/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_projection_test_exe.dir/foreach_range_projection.cpp.o
[657/974] Linking CXX executable bin/foreach_range_projection_test
[658/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_v1_test_exe.dir/timed_thread_pool_executors_v1.cpp.o
[659/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_range_test_exe.dir/rotate_range.cpp.o
[660/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_range_test_exe.dir/reverse_range.cpp.o
[661/974] Linking CXX executable bin/timed_thread_pool_executors_v1_test
[662/974] Linking CXX executable bin/rotate_range_test
[663/974] Linking CXX executable bin/reverse_range_test
[664/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_v1_test_exe.dir/timed_parallel_executor_v1.cpp.o
[665/974] Linking CXX executable bin/timed_parallel_executor_v1_test
[666/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_range_test_exe.dir/remove_copy_range.cpp.o
[667/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_test_exe.dir/transform_range.cpp.o
[668/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_if_range_test_exe.dir/replace_copy_if_range.cpp.o
[669/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/inclusive_scan_test_exe.dir/inclusive_scan.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:21:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:22:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:23:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:25:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:26:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:21:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:22:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:23:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:25:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:26:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:55:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:56:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:57:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:59:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:60:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:55:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:56:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:57:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:59:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:60:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
[670/974] Linking CXX executable bin/transform_range_test
[671/974] Linking CXX executable bin/remove_copy_range_test
[672/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_range_test_exe.dir/replace_copy_range.cpp.o
[673/974] Linking CXX executable bin/replace_copy_if_range_test
[674/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_copy_range_test_exe.dir/reverse_copy_range.cpp.o
[675/974] Linking CXX executable bin/inclusive_scan_test
[676/974] Linking CXX executable bin/replace_copy_range_test
[677/974] Linking CXX executable bin/reverse_copy_range_test
[678/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/max_element_range_test_exe.dir/max_element_range.cpp.o
[679/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_v1_test_exe.dir/service_executors_v1.cpp.o
[680/974] Linking CXX executable bin/service_executors_v1_test
[681/974] Linking CXX executable bin/max_element_range_test
[682/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_os_executors_v1_test_exe.dir/thread_pool_os_executors_v1.cpp.o
[683/974] Linking CXX executable bin/thread_pool_os_executors_v1_test
[684/974] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/minmax_element_range_test_exe.dir/minmax_element_range.cpp.o
[685/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_v1_test_exe.dir/thread_pool_executors_v1.cpp.o
[686/974] Linking CXX executable bin/thread_pool_executors_v1_test
[687/974] Linking CXX executable bin/minmax_element_range_test
[688/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_v1_test_exe.dir/this_thread_executors_v1.cpp.o
[689/974] Linking CXX executable bin/this_thread_executors_v1_test
[690/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_v1_test_exe.dir/shared_parallel_executor_v1.cpp.o
[691/974] Linking CXX executable bin/shared_parallel_executor_v1_test
[692/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce_by_key_test_exe.dir/reduce_by_key.cpp.o
[693/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_v1_test_exe.dir/thread_pool_attached_executors_v1.cpp.o
[694/974] Linking CXX executable bin/thread_pool_attached_executors_v1_test
[695/974] Linking CXX executable bin/reduce_by_key_test
[696/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_v1_test_exe.dir/minimal_timed_sync_executor_v1.cpp.o
[697/974] Linking CXX executable bin/minimal_timed_sync_executor_v1_test
[698/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_v1_test_exe.dir/minimal_sync_executor_v1.cpp.o
[699/974] Linking CXX executable bin/minimal_sync_executor_v1_test
[700/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_v1_test_exe.dir/minimal_async_executor_v1.cpp.o
[701/974] Linking CXX executable bin/minimal_async_executor_v1_test
[702/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_test_exe.dir/minimal_timed_sync_executor.cpp.o
[703/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_v1_test_exe.dir/minimal_timed_async_executor_v1.cpp.o
[704/974] Linking CXX executable bin/minimal_timed_sync_executor_test
[705/974] Linking CXX executable bin/minimal_timed_async_executor_v1_test
[706/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_v1_test_exe.dir/parallel_executor_v1.cpp.o
[707/974] Linking CXX executable bin/parallel_executor_v1_test
[708/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_test_exe.dir/minimal_timed_async_executor.cpp.o
[709/974] Linking CXX executable bin/minimal_timed_async_executor_test
[710/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_test_exe.dir/parallel_fork_executor.cpp.o
[711/974] Linking CXX executable bin/parallel_fork_executor_test
[712/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/persistent_executor_parameters_test_exe.dir/persistent_executor_parameters.cpp.o
[713/974] Linking CXX executable bin/persistent_executor_parameters_test
[714/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_test_exe.dir/created_executor.cpp.o
[715/974] Linking CXX executable bin/created_executor_test
[716/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_test_exe.dir/bulk_async.cpp.o
[717/974] Linking CXX executable bin/bulk_async_test
[718/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_test_exe.dir/minimal_sync_executor.cpp.o
[719/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_test_exe.dir/minimal_async_executor.cpp.o
[720/974] Linking CXX executable bin/minimal_sync_executor_test
[721/974] Linking CXX executable bin/minimal_async_executor_test
[722/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequential_executor_v1_test_exe.dir/sequential_executor_v1.cpp.o
[723/974] Linking CXX executable bin/sequential_executor_v1_test
[724/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_v1_test_exe.dir/parallel_fork_executor_v1.cpp.o
[725/974] Linking CXX executable bin/parallel_fork_executor_v1_test
[726/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_os_executors_test_exe.dir/thread_pool_os_executors.cpp.o
[727/974] Linking CXX executable bin/thread_pool_os_executors_test
[728/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequenced_executor_test_exe.dir/sequenced_executor.cpp.o
[729/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_test_exe.dir/service_executors.cpp.o
[730/974] Linking CXX executable bin/service_executors_test
[731/974] Linking CXX executable bin/sequenced_executor_test
[732/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_test_exe.dir/shared_parallel_executor.cpp.o
[733/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_timer_hooks_test_exe.dir/executor_parameters_timer_hooks.cpp.o
[734/974] Linking CXX executable bin/shared_parallel_executor_test
[735/974] Linking CXX executable bin/executor_parameters_timer_hooks_test
[736/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_test_exe.dir/this_thread_executors.cpp.o
[737/974] Linking CXX executable bin/this_thread_executors_test
[738/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_test_exe.dir/thread_pool_executors.cpp.o
[739/974] Linking CXX executable bin/thread_pool_executors_test
[740/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_v1_test_exe.dir/timed_this_thread_executors_v1.cpp.o
[741/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_test_exe.dir/thread_pool_attached_executors.cpp.o
[742/974] Linking CXX executable bin/timed_this_thread_executors_v1_test
[743/974] Linking CXX executable bin/thread_pool_attached_executors_test
[744/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_test_exe.dir/timed_this_thread_executors.cpp.o
[745/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_test_exe.dir/timed_parallel_executor.cpp.o
[746/974] Linking CXX executable bin/timed_this_thread_executors_test
[747/974] Linking CXX executable bin/timed_parallel_executor_test
[748/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_v1_test_exe.dir/created_executor_v1.cpp.o
[749/974] Linking CXX executable bin/created_executor_v1_test
[750/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o
[751/974] Linking CXX executable bin/partitioned_vector_iter_test
FAILED: bin/partitioned_vector_iter_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o -o bin/partitioned_vector_iter_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >& hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >::operator=<double>(double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:162: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >& hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >::operator=<int>(int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:162: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >::operator double() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:149: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >::operator int() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:149: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double>(hpx::detail::sync_policy, unsigned long, unsigned long, double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:415: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int>(hpx::detail::sync_policy, unsigned long, unsigned long, int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:415: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data*, std::vector<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data, std::allocator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data const*, std::vector<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data, std::allocator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data*, std::vector<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data, std::allocator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data const*, std::vector<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data, std::allocator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_data()'
collect2: error: ld returned 1 exit status
[752/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_test_exe.dir/executor_parameters.cpp.o
[753/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_test_exe.dir/parallel_executor.cpp.o
[754/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_test_exe.dir/timed_thread_pool_executors.cpp.o
[755/974] Linking CXX executable bin/parallel_executor_test
[756/974] Linking CXX executable bin/timed_thread_pool_executors_test
[757/974] Linking CXX executable bin/executor_parameters_test
[758/974] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_v1_test_exe.dir/bulk_async_v1.cpp.o
[759/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o
[760/974] Linking CXX executable bin/bulk_async_v1_test
[761/974] Linking CXX executable bin/partitioned_vector_handle_values_test
FAILED: bin/partitioned_vector_handle_values_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o -o bin/partitioned_vector_handle_values_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<double, std::allocator<double> > const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:1012: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_values(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<double, std::allocator<double> > const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(hpx::detail::sync_policy, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:608: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<int, std::allocator<int> > const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:1012: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_values(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<int, std::allocator<int> > const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(hpx::detail::sync_policy, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:608: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:635: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:635: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double const&>(hpx::detail::sync_policy, unsigned long, unsigned long, double const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int const&>(hpx::detail::sync_policy, unsigned long, unsigned long, int const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
collect2: error: ld returned 1 exit status
[762/974] Building CXX object tests/unit/parcelset/CMakeFiles/set_parcel_write_handler_test_exe.dir/set_parcel_write_handler.cpp.o
[763/974] Linking CXX executable bin/set_parcel_write_handler_test
[764/974] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_test_exe.dir/put_parcels.cpp.o
[765/974] Linking CXX executable bin/put_parcels_test
[766/974] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_with_coalescing_test_exe.dir/put_parcels_with_coalescing.cpp.o
[767/974] Linking CXX executable bin/put_parcels_with_coalescing_test
[768/974] Building CXX object tests/unit/performance_counter/CMakeFiles/path_elements_test_exe.dir/path_elements.cpp.o
[769/974] Linking CXX executable bin/path_elements_test
[770/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_variant_test_exe.dir/serialization_variant.cpp.o
[771/974] Linking CXX executable bin/serialization_variant_test
[772/974] Building CXX object tests/unit/serialization/CMakeFiles/zero_copy_serialization_test_exe.dir/zero_copy_serialization.cpp.o
[773/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_unordered_map_test_exe.dir/serialization_unordered_map.cpp.o
[774/974] Linking CXX executable bin/zero_copy_serialization_test
[775/974] Linking CXX executable bin/serialization_unordered_map_test
[776/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_complex_test_exe.dir/serialization_complex.cpp.o
[777/974] Linking CXX executable bin/serialization_complex_test
[778/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_custom_constructor_test_exe.dir/serialization_custom_constructor.cpp.o
[779/974] Linking CXX executable bin/serialization_custom_constructor_test
[780/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_deque_test_exe.dir/serialization_deque.cpp.o
[781/974] Linking CXX executable bin/serialization_deque_test
[782/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_valarray_test_exe.dir/serialization_valarray.cpp.o
[783/974] Linking CXX executable bin/serialization_valarray_test
[784/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_vector_test_exe.dir/serialization_vector.cpp.o
[785/974] Linking CXX executable bin/serialization_vector_test
[786/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_array_test_exe.dir/serialization_array.cpp.o
[787/974] Building CXX object tests/unit/serialization/CMakeFiles/serialize_buffer_test_exe.dir/serialize_buffer.cpp.o
[788/974] Linking CXX executable bin/serialization_array_test
[789/974] Linking CXX executable bin/serialize_buffer_test
[790/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_list_test_exe.dir/serialization_list.cpp.o
[791/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_map_test_exe.dir/serialization_map.cpp.o
[792/974] Linking CXX executable bin/serialization_map_test
[793/974] Linking CXX executable bin/serialization_list_test
[794/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_smart_ptr_test_exe.dir/serialization_smart_ptr.cpp.o
[795/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_set_test_exe.dir/serialization_set.cpp.o
[796/974] Linking CXX executable bin/serialization_set_test
[797/974] Linking CXX executable bin/serialization_smart_ptr_test
[798/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_abstract_test_exe.dir/polymorphic_nonintrusive_abstract.cpp.o
[799/974] Linking CXX executable bin/polymorphic_nonintrusive_abstract_test
[800/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_test_exe.dir/polymorphic_nonintrusive.cpp.o
[801/974] Linking CXX executable bin/polymorphic_nonintrusive_test
[802/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_pointer_test_exe.dir/polymorphic_pointer.cpp.o
[803/974] Linking CXX executable bin/polymorphic_pointer_test
[804/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_semiintrusive_template_test_exe.dir/polymorphic_semiintrusive_template.cpp.o
[805/974] Linking CXX executable bin/polymorphic_semiintrusive_template_test
[806/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_template_test_exe.dir/polymorphic_template.cpp.o
[807/974] Linking CXX executable bin/polymorphic_template_test
[808/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_reference_test_exe.dir/polymorphic_reference.cpp.o
[809/974] Linking CXX executable bin/polymorphic_reference_test
[810/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_test_exe.dir/smart_ptr_polymorphic.cpp.o
[811/974] Linking CXX executable bin/smart_ptr_polymorphic_test
[812/974] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_nonintrusive_test_exe.dir/smart_ptr_polymorphic_nonintrusive.cpp.o
[813/974] Linking CXX executable bin/smart_ptr_polymorphic_nonintrusive_test
[814/974] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/partition_copy_test_exe.dir/partition_copy.cpp.o
[815/974] Building CXX object tests/unit/threads/CMakeFiles/thread_yield_test_exe.dir/thread_yield.cpp.o
[816/974] Linking CXX executable bin/partition_copy_test
[817/974] Building CXX object tests/unit/threads/CMakeFiles/thread_stacksize_overflow_test_exe.dir/thread_stacksize_overflow.cpp.o
[818/974] Linking CXX executable bin/thread_yield_test
[819/974] Linking CXX executable bin/thread_stacksize_overflow_test
[820/974] Building CXX object tests/unit/threads/CMakeFiles/thread_launching_test_exe.dir/thread_launching.cpp.o
[821/974] Building CXX object tests/unit/threads/CMakeFiles/thread_test_exe.dir/thread.cpp.o
[822/974] Building CXX object tests/unit/threads/CMakeFiles/resource_manager_test_exe.dir/resource_manager.cpp.o
[823/974] Linking CXX executable bin/resource_manager_test
[824/974] Linking CXX executable bin/thread_test
[825/974] Linking CXX executable bin/thread_launching_test
[826/974] Building CXX object tests/unit/threads/CMakeFiles/set_thread_state_test_exe.dir/set_thread_state.cpp.o
[827/974] Linking CXX executable bin/set_thread_state_test
[828/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_target_test_exe.dir/partitioned_vector_target.cpp.o
[829/974] Building CXX object tests/unit/threads/CMakeFiles/stack_check_test_exe.dir/stack_check.cpp.o
[830/974] Linking CXX executable bin/stack_check_test
[831/974] Linking CXX executable bin/partitioned_vector_target_test
[832/974] Building CXX object tests/unit/threads/CMakeFiles/thread_mf_test_exe.dir/thread_mf.cpp.o
[833/974] Building CXX object tests/unit/threads/CMakeFiles/thread_affinity_test_exe.dir/thread_affinity.cpp.o
[834/974] Linking CXX executable bin/thread_mf_test
[835/974] Linking CXX executable bin/thread_affinity_test
[836/974] Building CXX object tests/unit/traits/CMakeFiles/is_callable_test_exe.dir/is_callable.cpp.o
[837/974] Building CXX object tests/unit/traits/CMakeFiles/is_tuple_like_test_exe.dir/is_tuple_like.cpp.o
[838/974] Linking CXX executable bin/is_tuple_like_test
[839/974] Building CXX object tests/unit/traits/CMakeFiles/is_range_test_exe.dir/is_range.cpp.o
[840/974] Linking CXX executable bin/is_callable_test
[841/974] Linking CXX executable bin/is_range_test
[842/974] Building CXX object tests/unit/threads/CMakeFiles/thread_id_test_exe.dir/thread_id.cpp.o
[843/974] Linking CXX executable bin/thread_id_test
[844/974] Building CXX object tests/unit/threads/CMakeFiles/thread_stacksize_test_exe.dir/thread_stacksize.cpp.o
[845/974] Linking CXX executable bin/thread_stacksize_test
[846/974] Building CXX object tests/unit/util/CMakeFiles/coordinate_test_exe.dir/coordinate.cpp.o
[847/974] Linking CXX executable bin/coordinate_test
[848/974] Building CXX object tests/unit/threads/CMakeFiles/thread_suspension_executor_test_exe.dir/thread_suspension_executor.cpp.o
[849/974] Linking CXX executable bin/thread_suspension_executor_test
[850/974] Building CXX object tests/unit/util/CMakeFiles/unwrap_test_exe.dir/unwrap.cpp.o
[851/974] Building CXX object tests/unit/util/CMakeFiles/boost_any_test_exe.dir/boost_any.cpp.o
[852/974] Linking CXX executable bin/unwrap_test
[853/974] Building CXX object tests/unit/util/CMakeFiles/range_test_exe.dir/range.cpp.o
[854/974] Linking CXX executable bin/range_test
[855/974] Linking CXX executable bin/boost_any_test
[856/974] Building CXX object tests/unit/util/CMakeFiles/parse_slurm_nodelist_test_exe.dir/parse_slurm_nodelist.cpp.o
[857/974] Linking CXX executable bin/parse_slurm_nodelist_test
[858/974] Building CXX object tests/unit/util/CMakeFiles/any_test_exe.dir/any.cpp.o
[859/974] Linking CXX executable bin/any_test
[860/974] Building CXX object tests/unit/util/CMakeFiles/pack_traversal_test_exe.dir/pack_traversal.cpp.o
[861/974] Linking CXX executable bin/pack_traversal_test
[862/974] Building CXX object tests/unit/util/CMakeFiles/tuple_test_exe.dir/tuple.cpp.o
In file included from /home/zao/stellar/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/zao/stellar/hpx/hpx/util/bind.hpp:20,
from /home/zao/stellar/hpx/hpx/hpx_init_impl.hpp:16,
from /home/zao/stellar/hpx/hpx/hpx_init.hpp:715,
from /home/zao/stellar/hpx/tests/unit/util/tuple.cpp:13:
/home/zao/stellar/hpx/hpx/util/tuple.hpp: In instantiation of ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<short int, float>; UTuple = hpx::util::tuple<long int, double>; long unsigned int I = 1ul; long unsigned int Size = 2ul]’:
/home/zao/stellar/hpx/hpx/util/tuple.hpp:932:59: required from ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<short int, float>; UTuple = hpx::util::tuple<long int, double>; long unsigned int I = 0ul; long unsigned int Size = 2ul]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:954:63: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {short int, float}; Us = {long int, double}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/tests/unit/util/tuple.cpp:422:5: required from here
/home/zao/stellar/hpx/hpx/util/tuple.hpp:929:37: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
util::get<I>(t) < util::get<I>(u)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp:931:43: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
!(util::get<I>(u) < util::get<I>(t))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp: In instantiation of ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<long int, double>; UTuple = hpx::util::tuple<short int, float>; long unsigned int I = 1ul; long unsigned int Size = 2ul]’:
/home/zao/stellar/hpx/hpx/util/tuple.hpp:932:59: required from ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<long int, double>; UTuple = hpx::util::tuple<short int, float>; long unsigned int I = 0ul; long unsigned int Size = 2ul]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:954:63: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {long int, double}; Us = {short int, float}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:976:20: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<=(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {short int, float}; Us = {long int, double}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/tests/unit/util/tuple.cpp:423:5: required from here
/home/zao/stellar/hpx/hpx/util/tuple.hpp:929:37: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
util::get<I>(t) < util::get<I>(u)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp:931:43: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
!(util::get<I>(u) < util::get<I>(t))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[863/974] Linking CXX executable bin/tuple_test
[864/974] Building CXX object tests/unit/util/CMakeFiles/config_entry_test_exe.dir/config_entry.cpp.o
[865/974] Building CXX object tests/unit/util/CMakeFiles/bind_action_test_exe.dir/bind_action.cpp.o
[866/974] Linking CXX executable bin/bind_action_test
[867/974] Building CXX object tests/unit/util/CMakeFiles/parse_affinity_options_test_exe.dir/parse_affinity_options.cpp.o
[868/974] Linking CXX executable bin/config_entry_test
[869/974] Linking CXX executable bin/parse_affinity_options_test
[870/974] Building CXX object tests/unit/util/CMakeFiles/any_serialization_test_exe.dir/any_serialization.cpp.o
[871/974] Building CXX object tests/unit/util/CMakeFiles/tagged_test_exe.dir/tagged.cpp.o
[872/974] Linking CXX executable bin/any_serialization_test
[873/974] Linking CXX executable bin/tagged_test
[874/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm3_test_test_exe.dir/bind_dm3_test.cpp.o
[875/974] Linking CXX executable bin/bind_dm3_test_test
[876/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_const_test_test_exe.dir/bind_const_test.cpp.o
[877/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rvalue_test_test_exe.dir/bind_rvalue_test.cpp.o
[878/974] Linking CXX executable bin/bind_const_test_test
[879/974] Linking CXX executable bin/bind_rvalue_test_test
[880/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_cv_test_test_exe.dir/bind_cv_test.cpp.o
[881/974] Linking CXX executable bin/bind_cv_test_test
[882/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm_test_test_exe.dir/bind_dm_test.cpp.o
[883/974] Linking CXX executable bin/bind_dm_test_test
[884/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_placeholder_test_test_exe.dir/bind_placeholder_test.cpp.o
[885/974] Linking CXX executable bin/bind_placeholder_test_test
[886/974] Building CXX object tests/unit/util/bind/CMakeFiles/protect_test_test_exe.dir/protect_test.cpp.o
[887/974] Linking CXX executable bin/protect_test_test
[888/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rv_sp_test_test_exe.dir/bind_rv_sp_test.cpp.o
[889/974] Linking CXX executable bin/bind_rv_sp_test_test
[890/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm2_test_test_exe.dir/bind_dm2_test.cpp.o
[891/974] Linking CXX executable bin/bind_dm2_test_test
[892/974] Building CXX object tests/unit/util/CMakeFiles/function_test_exe.dir/function.cpp.o
[893/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_stateful_test_test_exe.dir/bind_stateful_test.cpp.o
[894/974] Linking CXX executable bin/function_test
[895/974] Linking CXX executable bin/bind_stateful_test_test
[896/974] Building CXX object tests/unit/util/cache/CMakeFiles/local_mru_cache_test_exe.dir/local_mru_cache.cpp.o
[897/974] Linking CXX executable bin/local_mru_cache_test
[898/974] Building CXX object tests/unit/util/cache/CMakeFiles/local_lru_cache_test_exe.dir/local_lru_cache.cpp.o
[899/974] Linking CXX executable bin/local_lru_cache_test
[900/974] Building CXX object tests/unit/util/cache/CMakeFiles/local_statistics_test_exe.dir/local_statistics.cpp.o
[901/974] Linking CXX executable bin/local_statistics_test
[902/974] Building CXX object tests/unit/util/bind/CMakeFiles/bind_test_test_exe.dir/bind_test.cpp.o
[903/974] Linking CXX executable bin/bind_test_test
[904/974] Building CXX object tests/unit/util/function/CMakeFiles/function_args_test_exe.dir/function_args.cpp.o
[905/974] Linking CXX executable bin/function_args_test
[906/974] Building CXX object tests/unit/util/function/CMakeFiles/function_ref_test_exe.dir/function_ref.cpp.o
[907/974] Linking CXX executable bin/function_ref_test
[908/974] Building CXX object tests/unit/util/function/CMakeFiles/function_arith_test_exe.dir/function_arith.cpp.o
[909/974] Linking CXX executable bin/function_arith_test
[910/974] Building CXX object tests/unit/util/function/CMakeFiles/function_test_test_exe.dir/function_test.cpp.o
[911/974] Linking CXX executable bin/function_test_test
[912/974] Building CXX object tests/unit/util/function/CMakeFiles/function_bind_test_test_exe.dir/function_bind_test.cpp.o
[913/974] Linking CXX executable bin/function_bind_test_test
[914/974] Building CXX object tests/unit/util/function/CMakeFiles/contains_test_test_exe.dir/contains_test.cpp.o
[915/974] Linking CXX executable bin/contains_test_test
[916/974] Building CXX object tests/unit/util/function/CMakeFiles/stateless_test_test_exe.dir/stateless_test.cpp.o
[917/974] Linking CXX executable bin/stateless_test_test
[918/974] Building CXX object tests/unit/util/function/CMakeFiles/nothrow_swap_test_exe.dir/nothrow_swap.cpp.o
[919/974] Linking CXX executable bin/nothrow_swap_test
[920/974] Building CXX object tests/unit/util/function/CMakeFiles/sum_avg_test_exe.dir/sum_avg.cpp.o
[921/974] Linking CXX executable bin/sum_avg_test
[922/974] Building CXX object tests/unit/util/function/CMakeFiles/function_target_test_exe.dir/function_target.cpp.o
[923/974] Linking CXX executable bin/function_target_test
[924/974] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_facade_test_exe.dir/iterator_facade.cpp.o
[925/974] Linking CXX executable bin/iterator_facade_test
[926/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o
[927/974] Building CXX object tests/unit/util/iterator/CMakeFiles/zip_iterator_test_exe.dir/zip_iterator.cpp.o
[928/974] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_adaptor_test_exe.dir/iterator_adaptor.cpp.o
[929/974] Linking CXX executable bin/zip_iterator_test
[930/974] Linking CXX executable bin/iterator_adaptor_test
[931/974] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator2_test_exe.dir/transform_iterator2.cpp.o
[932/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_void_test_test_exe.dir/mem_fn_void_test.cpp.o
[933/974] Linking CXX executable bin/transform_iterator2_test
[934/974] Linking CXX executable bin/mem_fn_void_test_test
[935/974] Linking CXX executable bin/partitioned_vector_fill_test
FAILED: bin/partitioned_vector_fill_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o -o bin/partitioned_vector_fill_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double>(hpx::detail::sync_policy, unsigned long, unsigned long, double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int>(hpx::detail::sync_policy, unsigned long, unsigned long, int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::local_raw_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
collect2: error: ld returned 1 exit status
[936/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_dm_test_test_exe.dir/mem_fn_dm_test.cpp.o
[937/974] Linking CXX executable bin/mem_fn_dm_test_test
[938/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_unary_addr_test_test_exe.dir/mem_fn_unary_addr_test.cpp.o
[939/974] Linking CXX executable bin/mem_fn_unary_addr_test_test
[940/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_rv_test_test_exe.dir/mem_fn_rv_test.cpp.o
[941/974] Linking CXX executable bin/mem_fn_rv_test_test
[942/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_derived_test_test_exe.dir/mem_fn_derived_test.cpp.o
[943/974] Linking CXX executable bin/mem_fn_derived_test_test
[944/974] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator_test_exe.dir/transform_iterator.cpp.o
[945/974] Linking CXX executable bin/transform_iterator_test
[946/974] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_test_test_exe.dir/mem_fn_test.cpp.o
[947/974] Linking CXX executable bin/mem_fn_test_test
[948/974] Building CXX object tests/unit/util/iterator/CMakeFiles/stencil3_iterator_test_exe.dir/stencil3_iterator.cpp.o
[949/974] Linking CXX executable bin/stencil3_iterator_test
[950/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o
[951/974] Linking CXX executable bin/partitioned_vector_reduce_test
FAILED: bin/partitioned_vector_reduce_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o -o bin/partitioned_vector_reduce_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[952/974] Building CXX object tests/unit/computeapi/host/CMakeFiles/block_allocator_test_exe.dir/block_allocator.cpp.o
[953/974] Linking CXX executable bin/block_allocator_test
[954/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o
[955/974] Linking CXX executable bin/partitioned_vector_transform_reduce_test
FAILED: bin/partitioned_vector_transform_reduce_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o -o bin/partitioned_vector_transform_reduce_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[956/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o
[957/974] Linking CXX executable bin/partitioned_vector_copy_test
FAILED: bin/partitioned_vector_copy_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o -o bin/partitioned_vector_copy_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double const&>(hpx::detail::sync_policy, unsigned long, unsigned long, double const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int const&>(hpx::detail::sync_policy, unsigned long, unsigned long, int const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::local_raw_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o: In function `hpx::local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
collect2: error: ld returned 1 exit status
[958/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o
[959/974] Linking CXX executable bin/partitioned_vector_move_test
FAILED: bin/partitioned_vector_move_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o -o bin/partitioned_vector_move_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double const&>(hpx::detail::sync_policy, unsigned long, unsigned long, double const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int const&>(hpx::detail::sync_policy, unsigned long, unsigned long, int const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `void hpx::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::set_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(hpx::detail::sync_policy, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::set_value(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_vector_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_raw_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o: In function `hpx::local_raw_vector_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin()'
collect2: error: ld returned 1 exit status
[960/974] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o
[961/974] Linking CXX executable bin/partitioned_vector_for_each_test
FAILED: bin/partitioned_vector_for_each_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o -o bin/partitioned_vector_for_each_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:264: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::local_raw_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:69: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[962/974] Building CXX object tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o
[1/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test
[2/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test
[3/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/usr/local/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=Debug
CMake Warning at CMakeLists.txt:35 (message):
HPX_DIR=/usr/local/lib/cmake/HPX does not exist. Did you forget to run the
install rule?
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test
[4/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_install_dir_test --config Debug
[5/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/home/zao/stellar/bld-debug-pv/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=Debug
-- Using tcmalloc allocator.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test
[6/32] cd /home/zao/stellar/bld-debug-pv/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-debug-pv/tests/unit/build/cmake_build_dir_test --config Debug
[ 50%] Built target test_component
[100%] Built target test_executable
[7/32] Linking CXX executable bin/partitioned_vector_iter_test
FAILED: bin/partitioned_vector_iter_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o -o bin/partitioned_vector_iter_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >& hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >::operator=<double>(double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:162: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >& hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >::operator=<int>(int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:162: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<double, std::vector<double, std::allocator<double> > >::operator double() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:149: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::detail::local_vector_value_proxy<int, std::vector<int, std::allocator<int> > >::operator int() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:149: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::begin()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double>(hpx::detail::sync_policy, unsigned long, unsigned long, double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:415: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int>(hpx::detail::sync_policy, unsigned long, unsigned long, int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:415: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data*, std::vector<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data, std::allocator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<double, std::vector<double, std::allocator<double> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data const*, std::vector<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data, std::allocator<hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data*, std::vector<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data, std::allocator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_data()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o: In function `hpx::local_segment_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data const*, std::vector<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data, std::allocator<hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::partition_data> > > >::dereference() const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:654: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_data()'
collect2: error: ld returned 1 exit status
[8/32] Linking CXX executable bin/partitioned_vector_handle_values_test
FAILED: bin/partitioned_vector_handle_values_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o -o bin/partitioned_vector_handle_values_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<double, std::allocator<double> > const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:1012: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_values(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<double, std::allocator<double> > const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(hpx::detail::sync_policy, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:608: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<int, std::allocator<int> > const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:1012: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_values(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<int, std::allocator<int> > const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(hpx::detail::sync_policy, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:608: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:635: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:635: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_values(std::vector<unsigned long, std::allocator<unsigned long> > const&) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double const&>(hpx::detail::sync_policy, unsigned long, unsigned long, double const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int const&>(hpx::detail::sync_policy, unsigned long, unsigned long, int const&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
collect2: error: ld returned 1 exit status
[9/32] Linking CXX executable bin/partitioned_vector_foreach
FAILED: bin/partitioned_vector_foreach
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o -o bin/partitioned_vector_foreach -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_iostreamsd.so.1.1.0 lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o: In function `hpx::const_local_raw_vector_iterator<int, std::vector<int, std::allocator<int> >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::remote()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:113: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[10/32] Linking CXX executable bin/coarray_all_reduce_test
FAILED: bin/coarray_all_reduce_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o -o bin/coarray_all_reduce_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&>(hpx::actions::typed_continuation<double, double>&&, hpx::threads::thread_priority&, unsigned long&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long>(hpx::actions::typed_continuation<double, double>&&, hpx::threads::thread_priority&&, unsigned long&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value_action>::transfer_action()'
tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[11/32] Linking CXX executable bin/partitioned_vector_subview_test
FAILED: bin/partitioned_vector_subview_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o -o bin/partitioned_vector_subview_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[12/32] Linking CXX executable bin/coarray_test
FAILED: bin/coarray_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o -o bin/coarray_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[13/32] Linking CXX executable bin/partitioned_vector_view_iterator_test
FAILED: bin/partitioned_vector_view_iterator_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o -o bin/partitioned_vector_view_iterator_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority&, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[14/32] Linking CXX executable bin/partitioned_vector_reduce_test
FAILED: bin/partitioned_vector_reduce_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o -o bin/partitioned_vector_reduce_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o: In function `hpx::const_local_vector_iterator<int, std::vector<int, std::allocator<int> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::cbegin() const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o: In function `hpx::const_local_vector_iterator<double, std::vector<double, std::allocator<double> > >::local()':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp:409: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::cbegin() const'
collect2: error: ld returned 1 exit status
[15/32] Linking CXX executable bin/partitioned_vector_view_test
FAILED: bin/partitioned_vector_view_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o -o bin/partitioned_vector_view_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority&, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action<hpx::threads::thread_priority, std::vector<double, std::allocator<double> > >(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, std::vector<double, std::allocator<double> >&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<unsigned long, unsigned long>&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority&>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action<hpx::threads::thread_priority>(hpx::actions::typed_continuation<std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> > >&&, hpx::threads::thread_priority&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, double const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, double const&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, double>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, double&&)':
/home/zao/stellar/hpx/hpx/runtime/actions/transfer_continuation_action.hpp:115: undefined reference to `vtable for hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::size_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_copied_data_action>::transfer_action()'
tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::create(bool)':
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:88: undefined reference to `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_continuation_action()'
/home/zao/stellar/hpx/hpx/runtime/actions/detail/action_factory.hpp:90: undefined reference to `hpx::actions::transfer_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::resize_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[16/32] Linking CXX executable bin/partitioned_vector_fill_test
FAILED: bin/partitioned_vector_fill_test
: && /usr/bin/c++ -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Wcast-align -Werror=trampolines -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Werror=uninitialized -Wno-unused-local-typedefs -Wno-sync-nand -Wno-delete-non-virtual-dtor -fvisibility=hidden -g -Wl,-z,defs -fvisibility=hidden tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o -o bin/partitioned_vector_fill_test -L/home/zao/stellar/bld-debug-pv/lib -L/home/zao/stellar/inst-boost/lib -Wl,-rpath,/home/zao/stellar/bld-debug-pv/lib:/home/zao/stellar/inst-boost/lib -rdynamic lib/libhpx_initd.a -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so lib/libhpx_partitioned_vectord.so.1.1.0 lib/libhpxd.so.1.1.0 -ldl -lrt /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_atomic.so /home/zao/stellar/inst-boost/lib/libboost_filesystem.so /home/zao/stellar/inst-boost/lib/libboost_program_options.so /home/zao/stellar/inst-boost/lib/libboost_regex.so /home/zao/stellar/inst-boost/lib/libboost_system.so -lpthread /home/zao/stellar/inst-boost/lib/libboost_random.so /usr/lib/libtcmalloc_minimal.so /usr/lib/x86_64-linux-gnu/libhwloc.so && :
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `void hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value<double>(hpx::detail::sync_policy, unsigned long, unsigned long, double&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value(unsigned long, double const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `void hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value<int>(hpx::detail::sync_policy, unsigned long, unsigned long, int&&)':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:916: undefined reference to `hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value(unsigned long, int const&)'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/stellar/hpx/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp:546: undefined reference to `hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::get_value(unsigned long) const'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o: In function `hpx::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value(hpx::detail::sync_policy, unsigned long, unsigned long) const':
/home/zao/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment