Skip to content

Instantly share code, notes, and snippets.

@zao
Created August 8, 2017 22:38
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/9c019ee2b9d9c793d532e813ca28d33b to your computer and use it in GitHub Desktop.
Save zao/9c019ee2b9d9c793d532e813ca28d33b to your computer and use it in GitHub Desktop.
-- The CXX compiler identification is GNU 6.3.0
-- The C 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
-- 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
-- No vectorization library configured
-- Native TLS is enabled.
-- Nice threadlevel is disabled.
-- Stack traces are enabled.
-- Compiling with the native toolset
-- C++ mode enforced: C++14
-- Performing Test HPX_WITH_CXX11_ALIAS_TEMPLATES - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_AUTO - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_CONSTEXPR - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_DECLTYPE - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_SFINAE_EXPRESSION - Success
-- Performing Test HPX_WITH_CXX11_DEFAULTED_FUNCTIONS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_DELETED_FUNCTIONS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_EXPLICIT_CONVERSION_OPERATORS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_EXPLICIT_VARIADIC_TEMPLATES - Success
-- Performing Test HPX_WITH_CXX11_EXTENDED_FRIEND_DECLARATIONS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_INLINE_NAMESPACES - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_LAMBDAS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_NOEXCEPT - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_NULLPTR - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_NSDMI - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_RANGE_BASED_FOR - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_RVALUE_REFERENCES - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_SCOPED_ENUMS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_STATIC_ASSERT - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_VARIADIC_MACROS - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_VARIADIC_TEMPLATES - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX11_ARRAY - Success
-- Performing Test HPX_WITH_CXX11_CHRONO - Success
-- Performing Test HPX_WITH_CXX11_CSTDINT - Success
-- Performing Test HPX_WITH_CXX11_EXCEPTION_PTR - Success
-- Performing Test HPX_WITH_CXX11_STD_INITIALIZER_LIST - Success
-- Performing Test HPX_WITH_CXX11_IS_BIND_EXPRESSION - Success
-- Performing Test HPX_WITH_CXX11_IS_PLACEHOLDER - Success
-- Performing Test HPX_WITH_CXX11_IS_TRIVIALLY_COPYABLE - Success
-- Performing Test HPX_WITH_CXX11_LOCK_GUARD - Success
-- Performing Test HPX_WITH_CXX11_RANGE_ACCESS - Success
-- Performing Test HPX_WITH_CXX11_REFERENCE_WRAPPER - Success
-- Performing Test HPX_WITH_CXX11_SHARED_PTR - Success
-- Performing Test HPX_WITH_CXX11_SHUFFLE - Success
-- Performing Test HPX_WITH_CXX11_THREAD - Success
-- Performing Test HPX_WITH_CXX11_TO_STRING - Success
-- Performing Test HPX_WITH_CXX11_UNIQUE_LOCK - Success
-- Performing Test HPX_WITH_CXX11_UNIQUE_PTR - Success
-- Performing Test HPX_WITH_CXX11_UNORDERED_MAP - Success
-- Performing Test HPX_WITH_CXX11_UNORDERED_SET - Success
-- Performing Test HPX_WITH_CXX14_CONSTEXPR - Success
-- Performing Test HPX_WITH_CXX14_LAMBDAS - Success
-- Performing Test HPX_WITH_CXX14_INTEGER_SEQUENCE - Success
-- Performing Test HPX_WITH_CXX14_IS_FINAL - Success
-- Performing Test HPX_WITH_CXX14_IS_NULL_POINTER - Success
-- Performing Test HPX_WITH_CXX14_RESULT_OF_SFINAE - Success
-- Performing Test HPX_WITH_CXX14_VARIABLE_TEMPLATES - Success (cmake feature test)
-- Performing Test HPX_WITH_CXX14_DEPRECATED_ATTRIBUTE - Success
-- Performing Test HPX_WITH_LIBFUN_EXPERIMENTAL_OPTIONAL - Success
-- Performing Test HPX_WITH_MM_PREFECTH - Success
-- Performing Test HPX_WITH_UNISTD_H - Success
-- Performing Test HPX_WITH_CXX_FLAG_WALL
-- Performing Test HPX_WITH_CXX_FLAG_WALL - Success
-- Performing Test HPX_WITH_C_FLAG_WALL
-- Performing Test HPX_WITH_C_FLAG_WALL - Success
-- Performing Test HPX_WITH_Fortran_FLAG_WALL
-- Performing Test HPX_WITH_Fortran_FLAG_WALL - Success
-- Performing Test HPX_WITH_CXX_FLAG_WEXTRA
-- Performing Test HPX_WITH_CXX_FLAG_WEXTRA - Success
-- Performing Test HPX_WITH_C_FLAG_WEXTRA
-- Performing Test HPX_WITH_C_FLAG_WEXTRA - Success
-- Performing Test HPX_WITH_Fortran_FLAG_WEXTRA
-- Performing Test HPX_WITH_Fortran_FLAG_WEXTRA - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS - Success
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS - Success
-- Performing Test HPX_WITH_Fortran_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS
-- Performing Test HPX_WITH_Fortran_FLAG_WNO_UNUSED_LOCAL_TYPEDEFS - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_STRICT_ALIASING
-- Performing Test HPX_WITH_CXX_FLAG_WNO_STRICT_ALIASING - Success
-- Performing Test HPX_WITH_C_FLAG_WNO_STRICT_ALIASING
-- Performing Test HPX_WITH_C_FLAG_WNO_STRICT_ALIASING - Success
-- Performing Test HPX_WITH_Fortran_FLAG_WNO_STRICT_ALIASING
-- Performing Test HPX_WITH_Fortran_FLAG_WNO_STRICT_ALIASING - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_SIGN_PROMO
-- Performing Test HPX_WITH_CXX_FLAG_WNO_SIGN_PROMO - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_ATTRIBUTES
-- Performing Test HPX_WITH_CXX_FLAG_WNO_ATTRIBUTES - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_CAST_ALIGN
-- Performing Test HPX_WITH_CXX_FLAG_WNO_CAST_ALIGN - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_PARAMETER
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_PARAMETER - Success
-- Performing Test HPX_WITH_CXX_FLAG_WFORMAT_2
-- Performing Test HPX_WITH_CXX_FLAG_WFORMAT_2 - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_FORMAT_NONLITERAL
-- Performing Test HPX_WITH_CXX_FLAG_WNO_FORMAT_NONLITERAL - Success
-- Performing Test HPX_WITH_CXX_FLAG_WINIT_SELF
-- Performing Test HPX_WITH_CXX_FLAG_WINIT_SELF - Success
-- Performing Test HPX_WITH_CXX_FLAG_WDOUBLE_PROMOTION
-- Performing Test HPX_WITH_CXX_FLAG_WDOUBLE_PROMOTION - Success
-- Performing Test HPX_WITH_CXX_FLAG_WCAST_QUAL
-- Performing Test HPX_WITH_CXX_FLAG_WCAST_QUAL - Success
-- Performing Test HPX_WITH_CXX_FLAG_WCAST_ALIGN
-- Performing Test HPX_WITH_CXX_FLAG_WCAST_ALIGN - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_TRAMPOLINES
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_TRAMPOLINES - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_PARENTHESES
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_PARENTHESES - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_REORDER
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_REORDER - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_RETURN_TYPE
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_RETURN_TYPE - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_SEQUENCE_POINT
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_SEQUENCE_POINT - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_UNINITIALIZED
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_UNINITIALIZED - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_FORMAT
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_FORMAT - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_MISSING_BRACES
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_MISSING_BRACES - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_SIGN_COMPARE
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_SIGN_COMPARE - Success
-- Performing Test HPX_WITH_CXX_FLAG_FDIAGNOSTICS_SHOW_OPTION
-- Performing Test HPX_WITH_CXX_FLAG_FDIAGNOSTICS_SHOW_OPTION - Success
-- Performing Test HPX_WITH_C_FLAG_FDIAGNOSTICS_SHOW_OPTION
-- Performing Test HPX_WITH_C_FLAG_FDIAGNOSTICS_SHOW_OPTION - Success
-- Performing Test HPX_WITH_Fortran_FLAG_FDIAGNOSTICS_SHOW_OPTION
-- Performing Test HPX_WITH_Fortran_FLAG_FDIAGNOSTICS_SHOW_OPTION - Success
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_VLA
-- Performing Test HPX_WITH_CXX_FLAG_WERROR_VLA - Success
-- Performing Test HPX_WITH_C_FLAG_WERROR_RETURN_TYPE
-- Performing Test HPX_WITH_C_FLAG_WERROR_RETURN_TYPE - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_BUT_SET_PARAMETER
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_BUT_SET_PARAMETER - Success
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_BUT_SET_PARAMETER
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_BUT_SET_PARAMETER - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HPX_WITH_CXX_FLAG_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HPX_WITH_C_FLAG_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HPX_WITH_C_FLAG_WERROR_UNINITIALIZED
-- Performing Test HPX_WITH_C_FLAG_WERROR_UNINITIALIZED - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_SYNC_NAND
-- Performing Test HPX_WITH_CXX_FLAG_WNO_SYNC_NAND - Success
-- Performing Test HPX_WITH_C_FLAG_WNO_SYNC_NAND
-- Performing Test HPX_WITH_C_FLAG_WNO_SYNC_NAND - Success
-- Performing Test HPX_WITH_CXX_FLAG_WNO_DELETE_NON_VIRTUAL_DTOR
-- Performing Test HPX_WITH_CXX_FLAG_WNO_DELETE_NON_VIRTUAL_DTOR - Success
-- Performing Test WITH_LINKER_FLAG_WL__Z_DEFS
-- Performing Test WITH_LINKER_FLAG_WL__Z_DEFS - Success
-- Performing Test HPX_WITH_CXX_FLAG_FVISIBILITY_HIDDEN
-- Performing Test HPX_WITH_CXX_FLAG_FVISIBILITY_HIDDEN - Success
-- Performing Test HPX_WITH_C_FLAG_FVISIBILITY_HIDDEN
-- Performing Test HPX_WITH_C_FLAG_FVISIBILITY_HIDDEN - Success
-- Performing Test HPX_WITH_Fortran_FLAG_FVISIBILITY_HIDDEN
-- Performing Test HPX_WITH_Fortran_FLAG_FVISIBILITY_HIDDEN - Success
-- Performing Test WITH_LINKER_FLAG_FVISIBILITY_HIDDEN
-- Performing Test WITH_LINKER_FLAG_FVISIBILITY_HIDDEN - Success
-- Performing Test HPX_WITH_RDTSC - Success
-- Performing Test HPX_WITH_RDTSCP - Success
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:72 (find_package)
CMakeLists.txt:1427 (include)
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:72 (find_package)
CMakeLists.txt:1427 (include)
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:72 (find_package)
CMakeLists.txt:1427 (include)
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:72 (find_package)
CMakeLists.txt:1427 (include)
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:72 (find_package)
CMakeLists.txt:1427 (include)
-- Boost version: 1.64.0
-- Found the following Boost libraries:
-- atomic
-- filesystem
-- program_options
-- regex
-- system
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
Imported targets not available for Boost version 106400
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
cmake/HPX_SetupBoost.cmake:100 (find_package)
CMakeLists.txt:1427 (include)
-- random
-- Found TCMalloc: /usr/lib/libtcmalloc_minimal.so
-- Using tcmalloc allocator.
-- Found Hwloc: /usr/lib/x86_64-linux-gnu/libhwloc.so
-- Found Git: /usr/bin/git (found version "2.11.0")
-- GIT commit is 73946c0b25cef9868f3a91872291f282b03526e9.
-- Performing Test HPX_HAVE_CXX11_SFINAE_EXPRESSION_COMPLETE - Success
-- Found PythonInterp: /usr/bin/python (found version "2.7.13")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Configuration summary:
-- HPX_WITH_AGAS_DUMP_REFCNT_ENTRIES=OFF
-- HPX_WITH_ALGORITHM_INPUT_ITERATOR_SUPPORT=OFF
-- HPX_WITH_APEX=OFF
-- HPX_WITH_ASYNC_FUNCTION_COMPATIBILITY=OFF
-- HPX_WITH_AUTOMATIC_SERIALIZATION_REGISTRATION=ON
-- HPX_WITH_BENCHMARK_SCRIPTS_PATH=/home/zao/stellar/bld-debug-pv/scripts
-- HPX_WITH_BOOST_CHRONO_COMPATIBILITY=OFF
-- HPX_WITH_COLOCATED_BACKWARDS_COMPATIBILITY=OFF
-- HPX_WITH_COMPILER_WARNINGS=ON
-- HPX_WITH_COMPILE_ONLY_TESTS=ON
-- HPX_WITH_COMPONENT_GET_GID_COMPATIBILITY=OFF
-- HPX_WITH_COMPRESSION_BZIP2=OFF
-- HPX_WITH_COMPRESSION_SNAPPY=OFF
-- HPX_WITH_COMPRESSION_ZLIB=OFF
-- HPX_WITH_CUDA=OFF
-- HPX_WITH_CUDA_CLANG=OFF
-- HPX_WITH_DATAPAR_BOOST_SIMD=OFF
-- HPX_WITH_DATAPAR_VC=OFF
-- HPX_WITH_DEFAULT_TARGETS=ON
-- HPX_WITH_DISABLED_SIGNAL_EXCEPTION_HANDLERS=OFF
-- HPX_WITH_DOCUMENTATION=OFF
-- HPX_WITH_DOCUMENTATION_SINGLEPAGE=OFF
-- HPX_WITH_EXAMPLES=ON
-- HPX_WITH_EXAMPLES_HDF5=OFF
-- HPX_WITH_EXAMPLES_OPENMP=OFF
-- HPX_WITH_EXAMPLES_QT4=OFF
-- HPX_WITH_EXAMPLES_QTHREADS=OFF
-- HPX_WITH_EXAMPLES_TBB=OFF
-- HPX_WITH_EXECUTION_POLICY_COMPATIBILITY=ON
-- HPX_WITH_EXECUTOR_COMPATIBILITY=ON
-- HPX_WITH_FORTRAN=OFF
-- HPX_WITH_FULL_RPATH=ON
-- HPX_WITH_GCC_VERSION_CHECK=ON
-- HPX_WITH_GENERIC_CONTEXT_COROUTINES=OFF
-- HPX_WITH_GENERIC_EXECUTION_POLICY=OFF
-- HPX_WITH_GOOGLE_PERFTOOLS=OFF
-- HPX_WITH_HCC=OFF
-- HPX_WITH_HIDDEN_VISIBILITY=ON
-- HPX_WITH_HWLOC=ON
-- HPX_WITH_INCLUSIVE_SCAN_COMPATIBILITY=ON
-- HPX_WITH_IO_COUNTERS=ON
-- HPX_WITH_ITTNOTIFY=OFF
-- HPX_WITH_LOCAL_DATAFLOW_COMPATIBILITY=ON
-- HPX_WITH_LOGGING=ON
-- HPX_WITH_MALLOC=tcmalloc
-- HPX_WITH_MAX_CPU_COUNT=64
-- HPX_WITH_MORE_THAN_64_THREADS=(
-- HPX_WITH_NATIVE_TLS=ON
-- HPX_WITH_NETWORKING=ON
-- HPX_WITH_NICE_THREADLEVEL=OFF
-- HPX_WITH_PAPI=OFF
-- HPX_WITH_PARCELPORT_ACTION_COUNTERS=OFF
-- HPX_WITH_PARCELPORT_LIBFABRIC=OFF
-- HPX_WITH_PARCELPORT_MPI=OFF
-- HPX_WITH_PARCELPORT_MPI_ENV=MV2_COMM_WORLD_RANK PMI_RANK OMPI_COMM_WORLD_SIZE ALPS_APP_PE
-- HPX_WITH_PARCELPORT_MPI_MULTITHREADED=ON
-- HPX_WITH_PARCELPORT_TCP=ON
-- HPX_WITH_PARCELPORT_VERBS=OFF
-- HPX_WITH_PARCEL_COALESCING=ON
-- HPX_WITH_PARCEL_PROFILING=OFF
-- HPX_WITH_PSEUDO_DEPENDENCIES=ON
-- HPX_WITH_QUEUE_COMPATIBILITY=OFF
-- HPX_WITH_RUNTIME=ON
-- HPX_WITH_RUN_MAIN_EVERYWHERE=OFF
-- HPX_WITH_SCHEDULER_LOCAL_STORAGE=OFF
-- HPX_WITH_SPINLOCK_DEADLOCK_DETECTION=OFF
-- HPX_WITH_STACKOVERFLOW_DETECTION=OFF
-- HPX_WITH_STACKTRACES=ON
-- HPX_WITH_STATIC_LINKING=OFF
-- HPX_WITH_SWAP_CONTEXT_EMULATION=OFF
-- HPX_WITH_SYCL=OFF
-- HPX_WITH_TESTS=ON
-- HPX_WITH_TESTS_BENCHMARKS=ON
-- HPX_WITH_TESTS_EXTERNAL_BUILD=ON
-- HPX_WITH_TESTS_HEADERS=OFF
-- HPX_WITH_TESTS_REGRESSIONS=ON
-- HPX_WITH_TESTS_UNIT=ON
-- HPX_WITH_THREAD_BACKTRACE_DEPTH=5
-- HPX_WITH_THREAD_BACKTRACE_ON_SUSPENSION=OFF
-- HPX_WITH_THREAD_COMPATIBILITY=OFF
-- HPX_WITH_THREAD_CREATION_AND_CLEANUP_RATES=OFF
-- HPX_WITH_THREAD_CUMULATIVE_COUNTS=ON
-- HPX_WITH_THREAD_DEBUG_INFO=OFF
-- HPX_WITH_THREAD_DESCRIPTION_FULL=OFF
-- HPX_WITH_THREAD_GUARD_PAGE=ON
-- HPX_WITH_THREAD_IDLE_RATES=OFF
-- HPX_WITH_THREAD_LOCAL_STORAGE=OFF
-- HPX_WITH_THREAD_MANAGER_IDLE_BACKOFF=ON
-- HPX_WITH_THREAD_QUEUE_WAITTIME=OFF
-- HPX_WITH_THREAD_SCHEDULERS=all
-- HPX_WITH_THREAD_STACKOVERFLOW_DETECTION=ON
-- HPX_WITH_THREAD_STACK_MMAP=ON
-- HPX_WITH_THREAD_STEALING_COUNTS=ON
-- HPX_WITH_THREAD_TARGET_ADDRESS=OFF
-- HPX_WITH_TOOLS=OFF
-- HPX_WITH_TRANSFORM_REDUCE_COMPATIBILITY=ON
-- HPX_WITH_TUPLE_RVALUE_SWAP=ON
-- HPX_WITH_UNWRAPPED_COMPATIBILITY=ON
-- HPX_WITH_VALGRIND=OFF
-- HPX_WITH_VERIFY_LOCKS=OFF
-- HPX_WITH_VERIFY_LOCKS_BACKTRACE=OFF
-- HPX_WITH_VERIFY_LOCKS_GLOBALLY=OFF
-- HPX_WITH_VIM_YCM=OFF
-- HPX_WITH_ZERO_COPY_SERIALIZATION_THRESHOLD=128
failed to create symbolic link '/home/zao/stellar/bld-debug-pv/share/hpx': No such file or directory
HPX will be installed to /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zao/stellar/bld-debug-pv
[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/server/component_namespace_server.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/big_boot_barrier.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/route.cpp.o
[24/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/locality_namespace_server.cpp.o
[25/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_singleton.cpp.o
[26/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/applier/applier.cpp.o
[27/1350] Building CXX object src/CMakeFiles/hpx.dir/hpx_init.cpp.o
[28/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/primary_namespace_server.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/console_error_sink.cpp.o
[33/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_server.cpp.o
[34/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_locality_namespace.cpp.o
[35/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/launch_policy.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/parcelset/detail/parcel_route_handler.cpp.o
[41/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/symbol_namespace.cpp.o
[42/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_component_namespace.cpp.o
[43/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime_impl.cpp.o
[44/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/memory_block.cpp.o
[45/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_nonintrusive_factory.cpp.o
[46/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_id_factory.cpp.o
[47/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/locality.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/threads/coroutines/detail/context_base.cpp.o
[51/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/memory.cpp.o
[52/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/output_archive.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/threads/detail/thread_num_tss.cpp.o
[55/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_self.cpp.o
[56/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/tss.cpp.o
[57/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/get_locality_name.cpp.o
[58/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/naming/name.cpp.o
[59/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_impl.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/parcelset/parcel.cpp.o
[63/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/set_parcel_write_handler.cpp.o
[64/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_block_stubs.cpp.o
[65/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/service_executor.cpp.o
[66/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/affinity_data.cpp.o
[67/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_attached_executors.cpp.o
[68/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/resource_manager.cpp.o
[69/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/current_executor.cpp.o
[70/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/addressing_service.cpp.o
[71/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/hwloc_topology_info.cpp.o
[72/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_executor.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/threadmanager_base.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/thread.cpp.o
[77/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_os_executors.cpp.o
[78/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_data.cpp.o
[79/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/primary_namespace.cpp.o
[80/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/topology.cpp.o
[81/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/this_thread_executors.cpp.o
[82/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_executors.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/runtime/threads/thread_helpers.cpp.o
[85/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/manage_counter_type.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/performance_counters/performance_counter_set.cpp.o
[91/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/parse_affinity_options.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/threads/threadmanager.cpp.o
[94/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/component_instance_counter.cpp.o
[95/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_stub.cpp.o
[96/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter.cpp.o
[97/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/registry.cpp.o
[98/1350] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/runtime_support_stubs.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/runtime/components/server/runtime_support_server.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/performance_counters/counter_creators.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/util/asio_util.cpp.o
[105/1350] Building CXX object src/CMakeFiles/hpx.dir/util/generate_unique_ids.cpp.o
[106/1350] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environment.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/find_prefix.cpp.o
[109/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/raw_values_counter.cpp.o
[110/1350] Building CXX object src/CMakeFiles/hpx.dir/util/debug/thread_stacktrace.cpp.o
[111/1350] Building CXX object src/CMakeFiles/hpx.dir/util/itt_notify.cpp.o
[112/1350] Building CXX object src/CMakeFiles/hpx.dir/util/integer/int128.cpp.o
[113/1350] Building CXX object src/CMakeFiles/hpx.dir/util/interval_timer.cpp.o
[114/1350] Building CXX object src/CMakeFiles/hpx.dir/util/integer/uint128.cpp.o
[115/1350] Building CXX object src/CMakeFiles/hpx.dir/util/activate_counters.cpp.o
[116/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter_extended.cpp.o
[117/1350] Building CXX object src/CMakeFiles/hpx.dir/util/map_hostnames.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/backtrace/backtrace.cpp.o
[120/1350] Building CXX object src/CMakeFiles/hpx.dir/util/init_ini_data.cpp.o
[121/1350] Building CXX object src/CMakeFiles/hpx.dir/util/io_service_pool.cpp.o
[122/1350] Building CXX object src/CMakeFiles/hpx.dir/util/ini.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/register_locks_globally.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/sed_transform.cpp.o
[128/1350] Building CXX object src/CMakeFiles/hpx.dir/util/serialize_exception.cpp.o
[129/1350] Building CXX object src/CMakeFiles/hpx.dir/util/thread_aware_timer.cpp.o
[130/1350] Building CXX object src/CMakeFiles/hpx.dir/util/command_line_handling.cpp.o
[131/1350] Building CXX object src/CMakeFiles/hpx.dir/util/thread_description.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/compute/cuda/get_cuda_targets.cpp.o
[143/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/counters.cpp.o
[144/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/detail/condition_variable.cpp.o
[145/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/barrier.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/compute/host/host_target.cpp.o
[150/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/stubs/performance_counter_stub.cpp.o
[151/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/composable_guard.cpp.o
[152/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/promise.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_init.dir/util/lightweight_test.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/compute/host/numa_domains.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/hpx_main_variables_map.cpp.o
[159/1350] Building CXX object src/CMakeFiles/hpx_init.dir/main.cpp.o
[160/1350] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/statistics_counter.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_init.dir/hpx_main.cpp.o
[164/1350] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_argc_argv.cpp.o
[165/1350] Linking CXX static library lib/libhpx_initd.a
[166/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2_payload_precision.cpp.o
[167/1350] Building CXX object tests/performance/local/CMakeFiles/print_heterogeneous_payloads_exe.dir/print_heterogeneous_payloads.cpp.o
[168/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_2.cpp.o
[169/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/detail/barrier_node.cpp.o
[170/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_1.cpp.o
[171/1350] Linking CXX executable bin/print_heterogeneous_payloads
[172/1350] Building CXX object src/CMakeFiles/hpx.dir/__/plugins/parcelport/tcp/parcelport_tcp.cpp.o
[173/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2.cpp.o
[174/1350] Building CXX object tests/performance/local/CMakeFiles/delay_baseline_exe.dir/delay_baseline.cpp.o
[175/1350] Linking CXX executable bin/htts2_payload_precision
[176/1350] Linking CXX executable bin/delay_baseline
[177/1350] Building CXX object tests/unit/threads/CMakeFiles/lockfree_fifo_test_exe.dir/lockfree_fifo.cpp.o
[178/1350] Linking CXX executable bin/lockfree_fifo_test
[179/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value.cpp.o
[180/1350] Building CXX object src/CMakeFiles/hpx.dir/lcos/latch.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] Linking CXX shared library lib/libhpx_processd.so.1.1.0
[199/1350] Creating library symlink lib/libhpx_processd.so.1 lib/libhpx_processd.so
[200/1350] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/component_module.cpp.o
[201/1350] Linking CXX shared library lib/libhpx_iostreamsd.so.1.1.0
[202/1350] Creating library symlink lib/libhpx_iostreamsd.so.1 lib/libhpx_iostreamsd.so
[203/1350] Building CXX object src/components/containers/unordered/CMakeFiles/unordered_component.dir/partition_unordered_map_component.cpp.o
[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_2667_test
[211/1350] Linking CXX executable bin/future_hang_on_get_629_test
[212/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_then_629_test_exe.dir/future_hang_on_then_629.cpp.o
[213/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_then_executor_test_exe.dir/future_then_executor.cpp.o
[214/1350] Linking CXX executable bin/future_then_executor_test
[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/delay_baseline_threaded
[221/1350] Linking CXX executable bin/client_then_test
[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 tests/performance/local/CMakeFiles/stream_exe.dir/stream.cpp.o
[234/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_storage.cpp.o
[235/1350] Linking CXX executable bin/stream
[236/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_module.cpp.o
[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/timed_task_spawn_exe.dir/timed_task_spawn.cpp.o
[240/1350] Building CXX object tests/performance/local/CMakeFiles/hpx_tls_overhead_exe.dir/hpx_tls_overhead.cpp.o
[241/1350] Building CXX object tests/performance/local/CMakeFiles/agas_cache_timings_exe.dir/agas_cache_timings.cpp.o
[242/1350] Linking CXX executable bin/hpx_tls_overhead
[243/1350] Linking CXX executable bin/timed_task_spawn
[244/1350] Linking CXX executable bin/agas_cache_timings
[245/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,
^~~~~~~~~~~~~~~~
[246/1350] Linking CXX executable bin/spinlock_overhead2
[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] Linking CXX executable bin/future_overhead
[250/1350] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_hpx_exe.dir/htts2.cpp.o
[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 src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component_double.cpp.o
[253/1350] Building CXX object tests/performance/local/CMakeFiles/parent_vs_child_stealing_exe.dir/parent_vs_child_stealing.cpp.o
[254/1350] Building CXX object tests/performance/local/CMakeFiles/coroutines_call_overhead_exe.dir/coroutines_call_overhead.cpp.o
[255/1350] Linking CXX executable bin/parent_vs_child_stealing
[256/1350] Linking CXX executable bin/coroutines_call_overhead
[257/1350] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component_std_string.cpp.o
[258/1350] Building CXX object tests/performance/local/CMakeFiles/async_overheads_exe.dir/async_overheads.cpp.o
[259/1350] Linking CXX executable bin/async_overheads
[260/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_base.cpp.o
[261/1350] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/server/component_storage_server.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 executable bin/function_object_wrapper_overhead
[264/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_base.cpp.o
[265/1350] Linking CXX shared library lib/libhpx_component_storaged.so.1.1.0
[266/1350] Creating library symlink lib/libhpx_component_storaged.so.1 lib/libhpx_component_storaged.so
[267/1350] Linking CXX shared library lib/libhpx_partitioned_vectord.so.1.1.0
[268/1350] Creating library symlink lib/libhpx_partitioned_vectord.so.1 lib/libhpx_partitioned_vectord.so
[269/1350] Building CXX object tests/performance/local/CMakeFiles/skynet_exe.dir/skynet.cpp.o
[270/1350] Building CXX object tests/performance/local/CMakeFiles/foreach_scaling_exe.dir/foreach_scaling.cpp.o
[271/1350] Linking CXX executable bin/skynet
[272/1350] Building CXX object tests/performance/local/CMakeFiles/serialization_overhead_exe.dir/serialization_overhead.cpp.o
[273/1350] Linking CXX executable bin/foreach_scaling
[274/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_multi_lat_exe.dir/osu_base.cpp.o
[275/1350] Linking CXX executable bin/serialization_overhead
[276/1350] Building CXX object tests/performance/local/CMakeFiles/sizeof_exe.dir/sizeof.cpp.o
[277/1350] Building CXX object tests/performance/local/CMakeFiles/stencil3_iterators_exe.dir/stencil3_iterators.cpp.o
[278/1350] Linking CXX executable bin/sizeof
[279/1350] Building CXX object tests/performance/local/CMakeFiles/spinlock_overhead1_exe.dir/spinlock_overhead1.cpp.o
[280/1350] Linking CXX executable bin/stencil3_iterators
[281/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_base.cpp.o
[282/1350] Linking CXX executable bin/spinlock_overhead1
[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/dynamic_counters_loaded_1508_test_exe.dir/dynamic_counters_loaded_1508.cpp.o
[290/1350] Building CXX object tests/regressions/CMakeFiles/multiple_init_test_exe.dir/multiple_init.cpp.o
[291/1350] Building CXX object tests/regressions/CMakeFiles/commandline_options_1437_test_exe.dir/commandline_options_1437.cpp.o
[292/1350] Linking CXX executable bin/dynamic_counters_loaded_1508_test
[293/1350] Linking CXX executable bin/multiple_init_test
[294/1350] Linking CXX executable bin/commandline_options_1437_test
[295/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_is_heap_until_exe.dir/benchmark_is_heap_until.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] Building CXX object tests/regressions/CMakeFiles/unhandled_exception_582_test_exe.dir/unhandled_exception_582.cpp.o
[298/1350] Linking CXX executable bin/benchmark_is_heap_until
[299/1350] Linking CXX executable bin/benchmark_is_heap
[300/1350] Linking CXX executable bin/unhandled_exception_582_test
[301/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_bw.cpp.o
[302/1350] Linking CXX executable bin/osu_bw
[303/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_bibw.cpp.o
[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] Linking CXX executable bin/osu_multi_lat
[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/benchmark_unique_copy
[309/1350] Linking CXX executable bin/foreach_prefetching_executors_v1_test
[310/1350] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_partition_copy_exe.dir/benchmark_partition_copy.cpp.o
[311/1350] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_latency.cpp.o
[312/1350] Linking CXX executable bin/benchmark_partition_copy
[313/1350] Linking CXX executable bin/osu_latency
[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/actions/CMakeFiles/plain_action_1550_test_exe.dir/plain_action_1550.cpp.o
[317/1350] Linking CXX executable bin/plain_action_1550_test
[318/1350] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_1330_test_exe.dir/plain_action_1330.cpp.o
[319/1350] Building CXX object tests/regressions/actions/CMakeFiles/make_continuation_1615_test_exe.dir/make_continuation_1615.cpp.o
[320/1350] Building CXX object tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o
[321/1350] Linking CXX executable bin/plain_action_1330_test
[322/1350] Linking CXX executable bin/make_continuation_1615_test
[323/1350] 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
[324/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
[325/1350] Linking CXX executable bin/pass_by_value_id_type_action_test
[326/1350] Building CXX object tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o
[327/1350] Building CXX object tests/regressions/actions/CMakeFiles/async_deferred_1523_test_exe.dir/async_deferred_1523.cpp.o
[328/1350] Linking CXX executable bin/duplicate_id_registration_1596_test
[329/1350] Building CXX object tests/regressions/CMakeFiles/id_type_ref_counting_1032_test_exe.dir/id_type_ref_counting_1032.cpp.o
[330/1350] Building CXX object tests/regressions/agas/CMakeFiles/register_with_basename_1804_test_exe.dir/register_with_basename_1804.cpp.o
[331/1350] Linking CXX executable bin/async_deferred_1523_test
[332/1350] Linking CXX executable bin/id_type_ref_counting_1032_test
[333/1350] Linking CXX executable bin/register_with_basename_1804_test
[334/1350] Building CXX object tests/regressions/build/CMakeFiles/test_server_1950.dir/server_1950.cpp.o
[335/1350] Linking CXX shared library lib/libtest_server_1950d.so
[336/1350] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/movable_objects.cpp.o
[337/1350] Building CXX object tests/regressions/agas/CMakeFiles/send_gid_keep_component_1624_test_exe.dir/send_gid_keep_component_1624.cpp.o
[338/1350] Linking CXX executable bin/send_gid_keep_component_1624_test
[339/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix.cc.o
[340/1350] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/action_move_semantics.cpp.o
[341/1350] Linking CXX shared library lib/libhpx_action_move_semanticsd.so.1.1.0
[342/1350] Creating library symlink lib/libhpx_action_move_semanticsd.so.1 lib/libhpx_action_move_semanticsd.so
[343/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/main.cc.o
[344/1350] Building CXX object tests/regressions/components/CMakeFiles/create_remote_component_2334_test_exe.dir/create_remote_component_2334.cpp.o
[345/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_fill_test_exe.dir/uninitialized_fill.cpp.o
[346/1350] Linking CXX executable bin/create_remote_component_2334_test
[347/1350] Building CXX object tests/regressions/components/CMakeFiles/create_n_components_2323_test_exe.dir/create_n_components_2323.cpp.o
[348/1350] Linking CXX executable bin/create_n_components_2323_test
[349/1350] Building CXX object tests/regressions/components/CMakeFiles/returned_client_2150_test_exe.dir/returned_client_2150.cpp.o
[350/1350] Linking CXX executable bin/returned_client_2150_test
[351/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_moven_test_exe.dir/uninitialized_moven.cpp.o
[352/1350] Building CXX object tests/regressions/computeapi/CMakeFiles/for_each_value_proxy_test_exe.dir/for_each_value_proxy.cpp.o
[353/1350] Linking CXX executable bin/uninitialized_moven_test
[354/1350] Linking CXX executable bin/for_each_value_proxy_test
[355/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_simple_test_exe.dir/serialization_simple.cpp.o
[356/1350] Linking CXX executable bin/serialization_simple_test
[357/1350] Building CXX object tests/regressions/build/CMakeFiles/test_client_1950.dir/client_1950.cpp.o
[358/1350] Linking CXX executable bin/test_client_1950
[359/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_builtins_test_exe.dir/serialization_builtins.cpp.o
[360/1350] Linking CXX executable bin/serialization_builtins_test
[361/1350] Building CXX object tests/regressions/components/CMakeFiles/moveonly_constructor_arguments_1405_test_exe.dir/moveonly_constructor_arguments_1405.cpp.o
[362/1350] Linking CXX executable bin/moveonly_constructor_arguments_1405_test
[363/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/algorithms.cc.o
[364/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/tests.cc.o
[365/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_timed_wait_1025_test_exe.dir/future_timed_wait_1025.cpp.o
[366/1350] Linking CXX executable bin/future_timed_wait_1025_test
[367/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/block_matrix.cc.o
[368/1350] Building CXX object tests/regressions/iostreams/CMakeFiles/no_output_1173_test_exe.dir/no_output_1173.cpp.o
[369/1350] Linking CXX executable bin/no_output_1173_test
[370/1350] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix_hpx.cc.o
[371/1350] Building CXX object tests/regressions/lcos/CMakeFiles/exception_from_continuation_1613_test_exe.dir/exception_from_continuation_1613.cpp.o
[372/1350] Linking CXX executable bin/exception_from_continuation_1613_test
[373/1350] Building CXX object tests/regressions/lcos/CMakeFiles/wait_all_hang_1946_test_exe.dir/wait_all_hang_1946.cpp.o
[374/1350] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_non_deduced_context_test_exe.dir/async_callback_non_deduced_context.cpp.o
[375/1350] Linking CXX executable bin/wait_all_hang_1946_test
[376/1350] Linking CXX executable bin/async_callback_non_deduced_context_test
[377/1350] Linking CXX executable bin/block_matrix_test
[378/1350] Building CXX object tests/regressions/actions/CMakeFiles/component_action_move_semantics_test_exe.dir/component_action_move_semantics.cpp.o
[379/1350] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_test_exe.dir/lifetime_588.cpp.o
[380/1350] Linking CXX executable bin/component_action_move_semantics_test
[381/1350] Linking CXX executable bin/lifetime_588_test
[382/1350] Building CXX object tests/regressions/lcos/CMakeFiles/ignore_while_locked_1485_test_exe.dir/ignore_while_locked_1485.cpp.o
[383/1350] Linking CXX executable bin/ignore_while_locked_1485_test
[384/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_then_test_exe.dir/future_then.cpp.o
[385/1350] Building CXX object tests/regressions/components/CMakeFiles/partitioned_vector_2201_test_exe.dir/partitioned_vector_2201.cpp.o
[386/1350] Linking CXX executable bin/partitioned_vector_2201_test
[387/1350] 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);
^
[388/1350] Building CXX object tests/regressions/lcos/CMakeFiles/after_588_test_exe.dir/after_588.cpp.o
[389/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_using_774_test_exe.dir/dataflow_using_774.cpp.o
[390/1350] Building CXX object tests/regressions/lcos/CMakeFiles/async_unwrap_1037_test_exe.dir/async_unwrap_1037.cpp.o
[391/1350] Linking CXX executable bin/dataflow_using_774_test
[392/1350] Linking CXX executable bin/after_588_test
[393/1350] Linking CXX executable bin/lost_output_2236_test
[394/1350] Linking CXX executable bin/async_unwrap_1037_test
[395/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_recursion_1613_test_exe.dir/dataflow_recursion_1613.cpp.o
[396/1350] Linking CXX executable bin/dataflow_recursion_1613_test
[397/1350] 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
[398/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_790_test_exe.dir/future_790.cpp.o
[399/1350] Building CXX object tests/regressions/lcos/CMakeFiles/barrier_hang_test_exe.dir/barrier_hang.cpp.o
[400/1350] Linking CXX executable bin/call_promise_get_gid_more_than_once_test
[401/1350] Linking CXX executable bin/future_790_test
[402/1350] Linking CXX executable bin/barrier_hang_test
[403/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_action_2008_test_exe.dir/dataflow_action_2008.cpp.o
[404/1350] Building CXX object tests/regressions/lcos/CMakeFiles/shared_mutex_1702_test_exe.dir/shared_mutex_1702.cpp.o
[405/1350] 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
[406/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_const_functor_773_test_exe.dir/dataflow_const_functor_773.cpp.o
[407/1350] Linking CXX executable bin/shared_mutex_1702_test
[408/1350] Linking CXX executable bin/dataflow_action_2008_test
[409/1350] Linking CXX executable bin/dataflow_const_functor_773_test
[410/1350] Linking CXX executable bin/future_hang_on_wait_with_callback_629_test
[411/1350] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_continuation_order_test_exe.dir/shared_future_continuation_order.cpp.o
[412/1350] Linking CXX executable bin/shared_future_continuation_order_test
[413/1350] Building CXX object tests/performance/network/algorithms/CMakeFiles/minmax_element_performance_exe.dir/minmax_element_performance.cpp.o
[414/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_launch_775_test_exe.dir/dataflow_launch_775.cpp.o
[415/1350] Linking CXX executable bin/dataflow_launch_775_test
[416/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_791_test_exe.dir/dataflow_791.cpp.o
[417/1350] Linking CXX executable bin/minmax_element_performance
[418/1350] Linking CXX executable bin/dataflow_791_test
[419/1350] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_move_semantics_test_exe.dir/plain_action_move_semantics.cpp.o
[420/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_1182_test_exe.dir/future_unwrap_1182.cpp.o
[421/1350] Linking CXX executable bin/future_unwrap_1182_test
[422/1350] Linking CXX executable bin/plain_action_move_semantics_test
[423/1350] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_then_2166_test_exe.dir/shared_future_then_2166.cpp.o
[424/1350] Linking CXX executable bin/shared_future_then_2166_test
[425/1350] Building CXX object tests/regressions/lcos/CMakeFiles/channel_register_as_2722_test_exe.dir/channel_register_as_2722.cpp.o
[426/1350] Linking CXX executable bin/channel_register_as_2722_test
[427/1350] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_1_test_exe.dir/lifetime_588_1.cpp.o
[428/1350] Linking CXX executable bin/lifetime_588_1_test
[429/1350] Building CXX object tests/regressions/lcos/CMakeFiles/promise_leak_996_test_exe.dir/promise_leak_996.cpp.o
[430/1350] Linking CXX executable bin/promise_leak_996_test
[431/1350] Building CXX object tests/regressions/lcos/CMakeFiles/safely_destroy_promise_1481_test_exe.dir/safely_destroy_promise_1481.cpp.o
[432/1350] Linking CXX executable bin/safely_destroy_promise_1481_test
[433/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_878_test_exe.dir/future_unwrap_878.cpp.o
[434/1350] Linking CXX executable bin/future_unwrap_878_test
[435/1350] Building CXX object tests/regressions/lcos/CMakeFiles/when_all_vectors_1623_test_exe.dir/when_all_vectors_1623.cpp.o
[436/1350] Linking CXX executable bin/when_all_vectors_1623_test
[437/1350] Building CXX object tests/regressions/lcos/CMakeFiles/set_hpx_limit_798_test_exe.dir/set_hpx_limit_798.cpp.o
[438/1350] Linking CXX executable bin/set_hpx_limit_798_test
[439/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan2_test_exe.dir/exclusive_scan2.cpp.o
[440/1350] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_with_bound_callback_test_exe.dir/async_callback_with_bound_callback.cpp.o
[441/1350] Building CXX object tests/regressions/lcos/CMakeFiles/async_action_1813_test_exe.dir/async_action_1813.cpp.o
[442/1350] Linking CXX executable bin/exclusive_scan2_test
[443/1350] Linking CXX executable bin/async_callback_with_bound_callback_test
[444/1350] Linking CXX executable bin/async_action_1813_test
[445/1350] Building CXX object tests/regressions/lcos/CMakeFiles/promise_1620_test_exe.dir/promise_1620.cpp.o
[446/1350] Linking CXX executable bin/promise_1620_test
[447/1350] Building CXX object tests/regressions/lcos/CMakeFiles/split_future_2246_test_exe.dir/split_future_2246.cpp.o
[448/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap2_test_exe.dir/dataflow_future_swap2.cpp.o
[449/1350] Linking CXX executable bin/split_future_2246_test
[450/1350] Linking CXX executable bin/dataflow_future_swap2_test
[451/1350] Building CXX object tests/regressions/lcos/CMakeFiles/multiple_gather_ops_2001_test_exe.dir/multiple_gather_ops_2001.cpp.o
[452/1350] Building CXX object tests/regressions/lcos/CMakeFiles/sliding_semaphore_2338_test_exe.dir/sliding_semaphore_2338.cpp.o
[453/1350] Linking CXX executable bin/multiple_gather_ops_2001_test
[454/1350] Linking CXX executable bin/sliding_semaphore_2338_test
[455/1350] Building CXX object tests/regressions/lcos/CMakeFiles/shared_stated_leaked_1211_test_exe.dir/shared_stated_leaked_1211.cpp.o
[456/1350] Linking CXX executable bin/shared_stated_leaked_1211_test
[457/1350] Building CXX object tests/regressions/lcos/CMakeFiles/future_serialization_1898_test_exe.dir/future_serialization_1898.cpp.o
[458/1350] Building CXX object tests/regressions/lcos/CMakeFiles/wait_for_1751_test_exe.dir/wait_for_1751.cpp.o
[459/1350] Linking CXX executable bin/future_serialization_1898_test
[460/1350] Linking CXX executable bin/wait_for_1751_test
[461/1350] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap_test_exe.dir/dataflow_future_swap.cpp.o
[462/1350] Linking CXX executable bin/dataflow_future_swap_test
[463/1350] Building CXX object tests/regressions/performance_counters/CMakeFiles/discover_counters_1787_test_exe.dir/discover_counters_1787.cpp.o
[464/1350] Linking CXX executable bin/discover_counters_1787_test
[465/1350] Building CXX object tests/regressions/parallel/CMakeFiles/scan_non_commutative_test_exe.dir/scan_non_commutative.cpp.o
[466/1350] Linking CXX executable bin/scan_non_commutative_test
[467/1350] Building CXX object tests/regressions/parallel/CMakeFiles/minimal_findend_test_exe.dir/minimal_findend.cpp.o
[468/1350] Linking CXX executable bin/minimal_findend_test
[469/1350] Building CXX object tests/regressions/parallel/CMakeFiles/search_zerolength_test_exe.dir/search_zerolength.cpp.o
[470/1350] Linking CXX executable bin/search_zerolength_test
[471/1350] Building CXX object tests/regressions/parallel/CMakeFiles/static_chunker_2282_test_exe.dir/static_chunker_2282.cpp.o
[472/1350] Building CXX object tests/regressions/performance_counters/CMakeFiles/statistics_2666_test_exe.dir/statistics_2666.cpp.o
[473/1350] Linking CXX executable bin/statistics_2666_test
[474/1350] Building CXX object tests/regressions/parallel/CMakeFiles/for_each_annotated_function_test_exe.dir/for_each_annotated_function.cpp.o
[475/1350] Linking CXX executable bin/static_chunker_2282_test
[476/1350] Linking CXX executable bin/for_each_annotated_function_test
[477/1350] Building CXX object tests/regressions/parallel/CMakeFiles/for_loop_2281_test_exe.dir/for_loop_2281.cpp.o
[478/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_rescheduling_test_exe.dir/thread_rescheduling.cpp.o
[479/1350] Linking CXX executable bin/for_loop_2281_test
[480/1350] Linking CXX executable bin/thread_rescheduling_test
[481/1350] Building CXX object tests/regressions/performance_counters/CMakeFiles/uptime_1737_test_exe.dir/uptime_1737.cpp.o
[482/1350] Building CXX object tests/regressions/parallel/executors/CMakeFiles/is_executor_1691_test_exe.dir/is_executor_1691.cpp.o
[483/1350] Building CXX object tests/regressions/traits/CMakeFiles/is_callable_1179_test_exe.dir/is_callable_1179.cpp.o
[484/1350] Linking CXX executable bin/uptime_1737_test
[485/1350] Linking CXX executable bin/is_callable_1179_test
[486/1350] Linking CXX executable bin/is_executor_1691_test
[487/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1112_test_exe.dir/thread_pool_executor_1112.cpp.o
[488/1350] Linking CXX executable bin/thread_pool_executor_1112_test
[489/1350] Building CXX object tests/regressions/util/CMakeFiles/set_config_entry_deadlock_test_exe.dir/set_config_entry_deadlock.cpp.o
[490/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_data_1111_test_exe.dir/thread_data_1111.cpp.o
[491/1350] Building CXX object tests/regressions/parallel/CMakeFiles/scan_shortlength_test_exe.dir/scan_shortlength.cpp.o
[492/1350] Linking CXX executable bin/thread_data_1111_test
[493/1350] Linking CXX executable bin/set_config_entry_deadlock_test
[494/1350] Linking CXX executable bin/scan_shortlength_test
[495/1350] Building CXX object tests/regressions/util/CMakeFiles/command_line_arguments_706_test_exe.dir/command_line_arguments_706.cpp.o
[496/1350] Linking CXX executable bin/command_line_arguments_706_test
[497/1350] Building CXX object tests/regressions/util/CMakeFiles/iarchive_1237_test_exe.dir/iarchive_1237.cpp.o
[498/1350] Linking CXX executable bin/iarchive_1237_test
[499/1350] Building CXX object tests/regressions/threads/CMakeFiles/block_os_threads_1036_test_exe.dir/block_os_threads_1036.cpp.o
[500/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_pending_test_exe.dir/thread_suspend_pending.cpp.o
[501/1350] Linking CXX executable bin/block_os_threads_1036_test
[502/1350] Linking CXX executable bin/thread_suspend_pending_test
[503/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_duration_test_exe.dir/thread_suspend_duration.cpp.o
[504/1350] Linking CXX executable bin/thread_suspend_duration_test
[505/1350] Building CXX object tests/regressions/threads/CMakeFiles/threads_all_1422_test_exe.dir/threads_all_1422.cpp.o
[506/1350] Linking CXX executable bin/threads_all_1422_test
[507/1350] Building CXX object tests/regressions/util/CMakeFiles/protect_with_nullary_pfo_test_exe.dir/protect_with_nullary_pfo.cpp.o
[508/1350] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1114_test_exe.dir/thread_pool_executor_1114.cpp.o
[509/1350] Linking CXX executable bin/protect_with_nullary_pfo_test
[510/1350] Linking CXX executable bin/thread_pool_executor_1114_test
[511/1350] Building CXX object tests/regressions/threads/CMakeFiles/resume_priority_test_exe.dir/resume_priority.cpp.o
[512/1350] 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
^~~~~~~~~~~~~~~~~~~~
[513/1350] 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,
^~~~~~~~~~~~~~~~~~~~~~~~
[514/1350] Linking CXX executable bin/use_all_cores_2262_test
[515/1350] Linking CXX executable bin/resume_priority_test
[516/1350] Linking CXX executable bin/scan_different_inits_test
[517/1350] Building CXX object tests/regressions/util/CMakeFiles/zero_copy_parcels_1001_test_exe.dir/zero_copy_parcels_1001.cpp.o
[518/1350] Linking CXX executable bin/zero_copy_parcels_1001_test
[519/1350] Building CXX object tests/regressions/util/CMakeFiles/tuple_serialization_803_test_exe.dir/tuple_serialization_803.cpp.o
[520/1350] Building CXX object tests/regressions/util/CMakeFiles/function_argument_test_exe.dir/function_argument.cpp.o
[521/1350] Building CXX object tests/regressions/util/CMakeFiles/configuration_1572_test_exe.dir/configuration_1572.cpp.o
[522/1350] Linking CXX executable bin/tuple_serialization_803_test
[523/1350] Linking CXX executable bin/function_argument_test
[524/1350] Linking CXX executable bin/configuration_1572_test
[525/1350] Building CXX object tests/regressions/util/CMakeFiles/unwrapped_1528_test_exe.dir/unwrapped_1528.cpp.o
[526/1350] Linking CXX executable bin/unwrapped_1528_test
[527/1350] Building CXX object tests/regressions/util/CMakeFiles/function_serialization_728_test_exe.dir/function_serialization_728.cpp.o
[528/1350] Linking CXX executable bin/function_serialization_728_test
[529/1350] 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
[530/1350] 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
[531/1350] 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
[532/1350] Building CXX object tests/regressions/util/CMakeFiles/serialize_buffer_1069_test_exe.dir/serialize_buffer_1069.cpp.o
[533/1350] Building CXX object tests/unit/agas/CMakeFiles/gid_type_test_exe.dir/gid_type.cpp.o
[534/1350] Linking CXX executable bin/serialize_buffer_1069_test
[535/1350] Linking CXX executable bin/gid_type_test
[536/1350] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/server/simple_refcnt_checker.cpp.o
[537/1350] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/simple_refcnt_checker.cpp.o
[538/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary_test_exe.dir/transform_binary.cpp.o
[539/1350] Linking CXX shared library lib/libhpx_simple_refcnt_checkerd.so.1.1.0
[540/1350] Creating library symlink lib/libhpx_simple_refcnt_checkerd.so.1 lib/libhpx_simple_refcnt_checkerd.so
[541/1350] Building CXX object tests/unit/agas/CMakeFiles/find_ids_from_prefix_test_exe.dir/find_ids_from_prefix.cpp.o
[542/1350] Linking CXX executable bin/transform_binary_test
[543/1350] Linking CXX executable bin/find_ids_from_prefix_test
[544/1350] Building CXX object tests/unit/agas/CMakeFiles/find_clients_from_prefix_test_exe.dir/find_clients_from_prefix.cpp.o
[545/1350] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/server/managed_refcnt_checker.cpp.o
[546/1350] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/managed_refcnt_checker.cpp.o
[547/1350] Building CXX object tests/unit/agas/CMakeFiles/get_colocation_id_test_exe.dir/get_colocation_id.cpp.o
[548/1350] Building CXX object tests/unit/agas/components/CMakeFiles/simple_mobile_object_component.dir/simple_mobile_object.cpp.o
[549/1350] Linking CXX executable bin/find_clients_from_prefix_test
[550/1350] Linking CXX shared library lib/libhpx_managed_refcnt_checkerd.so.1.1.0
[551/1350] Creating library symlink lib/libhpx_managed_refcnt_checkerd.so.1 lib/libhpx_managed_refcnt_checkerd.so
[552/1350] Linking CXX shared library lib/libhpx_simple_mobile_objectd.so.1.1.0
[553/1350] Linking CXX executable bin/get_colocation_id_test
[554/1350] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_v1_test_exe.dir/distribution_policy_executor_v1.cpp.o
[555/1350] Building CXX object tests/unit/actions/CMakeFiles/return_future_test_exe.dir/return_future.cpp.o
[556/1350] Linking CXX executable bin/return_future_test
[557/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_copy_range_test_exe.dir/rotate_copy_range.cpp.o
[558/1350] Linking CXX executable bin/rotate_copy_range_test
[559/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_if_range_test_exe.dir/remove_copy_if_range.cpp.o
[560/1350] Linking CXX executable bin/remove_copy_if_range_test
[561/1350] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_1_abstract_test_exe.dir/inheritance_3_classes_1_abstract.cpp.o
[562/1350] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_concrete_test_exe.dir/inheritance_3_classes_concrete.cpp.o
[563/1350] Building CXX object tests/unit/component/CMakeFiles/get_gid_test_exe.dir/get_gid.cpp.o
[564/1350] Building CXX object tests/unit/component/CMakeFiles/get_ptr_test_exe.dir/get_ptr.cpp.o
[565/1350] 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
[566/1350] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_remote_object_test_exe.dir/uncounted_symbol_to_remote_object.cpp.o
[567/1350] Building CXX object tests/unit/component/CMakeFiles/copy_component_test_exe.dir/copy_component.cpp.o
[568/1350] Creating library symlink lib/libhpx_simple_mobile_objectd.so.1 lib/libhpx_simple_mobile_objectd.so
[569/1350] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_remote_object_test_exe.dir/scoped_ref_to_remote_object.cpp.o
[570/1350] Linking CXX executable bin/uncounted_symbol_to_remote_object_test
[571/1350] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_local_object_test_exe.dir/uncounted_symbol_to_local_object.cpp.o
[572/1350] Linking CXX executable bin/scoped_ref_to_remote_object_test
[573/1350] Linking CXX executable bin/distribution_policy_executor_v1_test
[574/1350] Linking CXX executable bin/uncounted_symbol_to_local_object_test
[575/1350] Linking CXX executable bin/get_gid_test
[576/1350] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_local_object_test_exe.dir/refcnted_symbol_to_local_object.cpp.o
[577/1350] Linking CXX executable bin/inheritance_3_classes_concrete_test
[578/1350] Linking CXX executable bin/inheritance_3_classes_1_abstract_test
[579/1350] Building CXX object tests/unit/component/CMakeFiles/action_invoke_no_more_than_test_exe.dir/action_invoke_no_more_than.cpp.o
[580/1350] Linking CXX executable bin/refcnted_symbol_to_local_object_test
[581/1350] Linking CXX executable bin/get_ptr_test
[582/1350] Linking CXX executable bin/copy_component_test
[583/1350] Linking CXX executable bin/action_invoke_no_more_than_test
[584/1350] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_local_object_test_exe.dir/scoped_ref_to_local_object.cpp.o
[585/1350] Linking CXX executable bin/scoped_ref_to_local_object_test
[586/1350] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_remote_object_test_exe.dir/refcnted_symbol_to_remote_object.cpp.o
[587/1350] Linking CXX executable bin/refcnted_symbol_to_remote_object_test
[588/1350] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o
[589/1350] Building CXX object tests/unit/agas/CMakeFiles/split_credit_test_exe.dir/split_credit.cpp.o
[590/1350] Linking CXX executable bin/split_credit_test
[591/1350] 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
[592/1350] Building CXX object tests/unit/agas/CMakeFiles/credit_exhaustion_test_exe.dir/credit_exhaustion.cpp.o
[593/1350] Building CXX object tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o
[594/1350] Linking CXX executable bin/credit_exhaustion_test
[595/1350] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_local_object_test_exe.dir/local_embedded_ref_to_local_object.cpp.o
[596/1350] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_remote_object_test_exe.dir/local_embedded_ref_to_remote_object.cpp.o
[597/1350] Linking CXX executable bin/local_embedded_ref_to_local_object_test
[598/1350] Linking CXX executable bin/local_embedded_ref_to_remote_object_test
[599/1350] 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
[600/1350] Building CXX object tests/unit/agas/CMakeFiles/local_address_rebind_test_exe.dir/local_address_rebind.cpp.o
[601/1350] Linking CXX executable bin/local_address_rebind_test
[602/1350] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_local_object_test_exe.dir/remote_embedded_ref_to_local_object.cpp.o
[603/1350] Building CXX object tests/unit/component/CMakeFiles/local_new_test_exe.dir/local_new.cpp.o
[604/1350] Linking CXX executable bin/remote_embedded_ref_to_local_object_test
[605/1350] Linking CXX executable bin/local_new_test
[606/1350] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_test_exe.dir/distribution_policy_executor.cpp.o
[607/1350] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_remote_object_test_exe.dir/remote_embedded_ref_to_remote_object.cpp.o
[608/1350] Linking CXX executable bin/distribution_policy_executor_test
[609/1350] Linking CXX executable bin/remote_embedded_ref_to_remote_object_test
[610/1350] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_abstract_test_exe.dir/inheritance_2_classes_abstract.cpp.o
[611/1350] Linking CXX executable bin/inheritance_2_classes_abstract_test
[612/1350] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_concrete_test_exe.dir/inheritance_2_classes_concrete.cpp.o
[613/1350] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_2_abstract_test_exe.dir/inheritance_3_classes_2_abstract.cpp.o
[614/1350] Linking CXX executable bin/inheritance_2_classes_concrete_test
[615/1350] Linking CXX executable bin/inheritance_3_classes_2_abstract_test
[616/1350] Building CXX object tests/unit/component/CMakeFiles/new_binpacking_test_exe.dir/new_binpacking.cpp.o
[617/1350] Linking CXX executable bin/new_binpacking_test
[618/1350] Building CXX object tests/unit/component/components/CMakeFiles/launch_process_test_server_component.dir/launch_process_test_server.cpp.o
[619/1350] Linking CXX shared library lib/libhpx_launch_process_test_serverd.so.1.1.0
[620/1350] Creating library symlink lib/libhpx_launch_process_test_serverd.so.1 lib/libhpx_launch_process_test_serverd.so
[621/1350] Building CXX object tests/unit/component/CMakeFiles/new_colocated_test_exe.dir/new_colocated.cpp.o
[622/1350] Building CXX object tests/unit/diagnostics/CMakeFiles/unhandled_exception_test_exe.dir/unhandled_exception.cpp.o
[623/1350] Linking CXX executable bin/new_colocated_test
[624/1350] Linking CXX executable bin/unhandled_exception_test
[625/1350] Building CXX object tests/unit/diagnostics/CMakeFiles/handled_exception_test_exe.dir/handled_exception.cpp.o
[626/1350] Linking CXX executable bin/handled_exception_test
[627/1350] Building CXX object tests/unit/component/CMakeFiles/new__test_exe.dir/new_.cpp.o
[628/1350] 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(
^~~~~~~~~~~~~
[629/1350] Linking CXX executable bin/new__test
[630/1350] Linking CXX executable bin/future_then_executor_v1_test
[631/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_v1_test_exe.dir/apply_local_executor_v1.cpp.o
[632/1350] Linking CXX executable bin/apply_local_executor_v1_test
[633/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_some_test_exe.dir/when_some.cpp.o
[634/1350] Linking CXX executable bin/when_some_test
[635/1350] Building CXX object tests/unit/lcos/CMakeFiles/wait_any_std_array_test_exe.dir/wait_any_std_array.cpp.o
[636/1350] Linking CXX executable bin/wait_any_std_array_test
[637/1350] 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)
^~~~~~~~
[638/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_some_std_array_test_exe.dir/when_some_std_array.cpp.o
[639/1350] Building CXX object tests/unit/component/CMakeFiles/migrate_component_test_exe.dir/migrate_component.cpp.o
[640/1350] Linking CXX executable bin/when_some_std_array_test
[641/1350] Linking CXX executable bin/local_dataflow_executor_v1_test
[642/1350] Linking CXX executable bin/migrate_component_test
[643/1350] 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&) {}
^~~~~~~~~~~
[644/1350] Building CXX object tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o
[645/1350] Building CXX object tests/unit/lcos/CMakeFiles/use_allocator_test_exe.dir/use_allocator.cpp.o
[646/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_all_std_array_test_exe.dir/when_all_std_array.cpp.o
[647/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_any_std_array_test_exe.dir/when_any_std_array.cpp.o
[648/1350] Linking CXX executable bin/use_allocator_test
[649/1350] Linking CXX executable bin/when_all_std_array_test
[650/1350] Linking CXX executable bin/when_any_std_array_test
[651/1350] Linking CXX executable bin/migrate_component_to_storage_test
[652/1350] Building CXX object tests/unit/component/CMakeFiles/unordered_map_test_exe.dir/unordered_map.cpp.o
[653/1350] 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
[654/1350] Building CXX object tests/unit/component/CMakeFiles/launched_process_test_exe.dir/launched_process.cpp.o
[655/1350] Linking CXX executable bin/launched_process_test
[656/1350] Linking CXX executable bin/unordered_map_test
[657/1350] Building CXX object tests/unit/lcos/CMakeFiles/split_shared_future_test_exe.dir/split_shared_future.cpp.o
[658/1350] Linking CXX executable bin/split_shared_future_test
[659/1350] Building CXX object tests/unit/lcos/CMakeFiles/condition_variable_test_exe.dir/condition_variable.cpp.o
[660/1350] Linking CXX executable bin/async_continue_cb_test
[661/1350] Linking CXX executable bin/condition_variable_test
[662/1350] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o
[663/1350] Building CXX object tests/unit/component/CMakeFiles/launch_process_test_exe.dir/launch_process.cpp.o
[664/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_any_test_exe.dir/when_any.cpp.o
[665/1350] Building CXX object tests/unit/lcos/CMakeFiles/barrier_test_exe.dir/barrier.cpp.o
[666/1350] Linking CXX executable bin/barrier_test
[667/1350] Linking CXX executable bin/when_any_test
[668/1350] Linking CXX executable bin/launch_process_test
[669/1350] 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
[670/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_client_test_exe.dir/apply_remote_client.cpp.o
[671/1350] Linking CXX executable bin/apply_remote_client_test
[672/1350] Building CXX object tests/unit/lcos/CMakeFiles/split_future_test_exe.dir/split_future.cpp.o
[673/1350] Linking CXX executable bin/split_future_test
[674/1350] Building CXX object tests/unit/lcos/CMakeFiles/channel_local_test_exe.dir/channel_local.cpp.o
[675/1350] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o
[676/1350] Linking CXX executable bin/channel_local_test
[677/1350] 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
[678/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_test_exe.dir/apply_local_executor.cpp.o
[679/1350] Linking CXX executable bin/apply_local_executor_test
[680/1350] Building CXX object tests/unit/lcos/CMakeFiles/when_all_test_exe.dir/when_all.cpp.o
[681/1350] Linking CXX executable bin/when_all_test
[682/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_client_test_exe.dir/async_remote_client.cpp.o
[683/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_local_test_exe.dir/async_local.cpp.o
[684/1350] Linking CXX executable bin/async_local_test
[685/1350] Linking CXX executable bin/async_remote_client_test
[686/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_test_exe.dir/async_local_executor.cpp.o
[687/1350] Linking CXX executable bin/async_local_executor_test
[688/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_test_exe.dir/async_continue.cpp.o
[689/1350] Linking CXX executable bin/async_continue_test
[690/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_test_exe.dir/async_remote.cpp.o
[691/1350] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_apply_test_exe.dir/broadcast_apply.cpp.o
[692/1350] Linking CXX executable bin/async_remote_test
[693/1350] Linking CXX executable bin/broadcast_apply_test
[694/1350] Building CXX object tests/unit/lcos/CMakeFiles/run_guarded_test_exe.dir/run_guarded.cpp.o
[695/1350] Linking CXX executable bin/run_guarded_test
[696/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_cb_colocated_test_exe.dir/async_continue_cb_colocated.cpp.o
[697/1350] Building CXX object tests/unit/lcos/CMakeFiles/fold_test_exe.dir/fold.cpp.o
[698/1350] Linking CXX executable bin/async_continue_cb_colocated_test
[699/1350] Building CXX object tests/unit/lcos/CMakeFiles/counting_semaphore_test_exe.dir/counting_semaphore.cpp.o
[700/1350] Linking CXX executable bin/fold_test
[701/1350] Linking CXX executable bin/counting_semaphore_test
[702/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_latch_test_exe.dir/local_latch.cpp.o
[703/1350] Linking CXX executable bin/local_latch_test
[704/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_test_exe.dir/apply_remote.cpp.o
[705/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_executor_test_exe.dir/local_dataflow_executor.cpp.o
[706/1350] Linking CXX executable bin/local_dataflow_executor_test
[707/1350] Linking CXX executable bin/apply_remote_test
[708/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_colocated_test_exe.dir/apply_colocated.cpp.o
[709/1350] Linking CXX executable bin/apply_colocated_test
[710/1350] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_test_exe.dir/apply_local.cpp.o
[711/1350] Linking CXX executable bin/apply_local_test
[712/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_v1_test_exe.dir/async_local_executor_v1.cpp.o
[713/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_mutex_test_exe.dir/local_mutex.cpp.o
[714/1350] Linking CXX executable bin/local_mutex_test
[715/1350] Linking CXX executable bin/async_local_executor_v1_test
[716/1350] Building CXX object tests/unit/lcos/CMakeFiles/wait_all_std_array_test_exe.dir/wait_all_std_array.cpp.o
[717/1350] Linking CXX executable bin/wait_all_std_array_test
[718/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_test_exe.dir/async_cb_remote.cpp.o
[719/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_client_test_exe.dir/async_cb_remote_client.cpp.o
[720/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_test_exe.dir/future.cpp.o
[721/1350] Linking CXX executable bin/async_cb_remote_client_test
[722/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_ref_test_exe.dir/future_ref.cpp.o
[723/1350] Linking CXX executable bin/async_cb_remote_test
[724/1350] Linking CXX executable bin/future_test
[725/1350] Linking CXX executable bin/future_ref_test
[726/1350] Linking CXX executable bin/future_then_test
[727/1350] Building CXX object tests/unit/lcos/CMakeFiles/remote_dataflow_test_exe.dir/remote_dataflow.cpp.o
[728/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_barrier_test_exe.dir/local_barrier.cpp.o
[729/1350] Building CXX object tests/unit/lcos/CMakeFiles/future_wait_test_exe.dir/future_wait.cpp.o
[730/1350] Linking CXX executable bin/local_barrier_test
[731/1350] Linking CXX executable bin/remote_dataflow_test
[732/1350] Linking CXX executable bin/future_wait_test
[733/1350] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_test_exe.dir/broadcast.cpp.o
[734/1350] Building CXX object tests/unit/lcos/CMakeFiles/make_future_test_exe.dir/make_future.cpp.o
[735/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_promise_allocator_test_exe.dir/local_promise_allocator.cpp.o
[736/1350] Linking CXX executable bin/make_future_test
[737/1350] Linking CXX executable bin/local_promise_allocator_test
[738/1350] Linking CXX executable bin/broadcast_test
[739/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_test_exe.dir/local_dataflow.cpp.o
[740/1350] Linking CXX executable bin/local_dataflow_test
[741/1350] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_colocated_test_exe.dir/async_cb_colocated.cpp.o
[742/1350] Building CXX object tests/unit/lcos/CMakeFiles/global_spmd_block_test_exe.dir/global_spmd_block.cpp.o
[743/1350] Linking CXX executable bin/async_cb_colocated_test
[744/1350] Linking CXX executable bin/global_spmd_block_test
[745/1350] Building CXX object tests/unit/lcos/CMakeFiles/promise_allocator_test_exe.dir/promise_allocator.cpp.o
[746/1350] Linking CXX executable bin/promise_allocator_test
[747/1350] Building CXX object tests/unit/lcos/CMakeFiles/sliding_semaphore_test_exe.dir/sliding_semaphore.cpp.o
[748/1350] Building CXX object tests/unit/lcos/CMakeFiles/promise_test_exe.dir/promise.cpp.o
[749/1350] Linking CXX executable bin/sliding_semaphore_test
[750/1350] Linking CXX executable bin/promise_test
[751/1350] Building CXX object tests/unit/lcos/CMakeFiles/packaged_action_test_exe.dir/packaged_action.cpp.o
[752/1350] Building CXX object tests/unit/lcos/CMakeFiles/reduce_test_exe.dir/reduce.cpp.o
[753/1350] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex2_test_exe.dir/shared_mutex2.cpp.o
[754/1350] Linking CXX executable bin/uninitialized_fill_test
[755/1350] Linking CXX executable bin/shared_mutex2_test
[756/1350] Linking CXX executable bin/packaged_action_test
[757/1350] Linking CXX executable bin/reduce_test
[758/1350] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_std_array_test_exe.dir/local_dataflow_std_array.cpp.o
[759/1350] Linking CXX executable bin/local_dataflow_std_array_test
[760/1350] Building CXX object tests/unit/lcos/CMakeFiles/shared_future_test_exe.dir/shared_future.cpp.o
[761/1350] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex1_test_exe.dir/shared_mutex1.cpp.o
[762/1350] Linking CXX executable bin/shared_mutex1_test
[763/1350] Linking CXX executable bin/shared_future_test
[764/1350] Building CXX object tests/unit/lcos/CMakeFiles/remote_latch_test_exe.dir/remote_latch.cpp.o
[765/1350] Linking CXX executable bin/remote_latch_test
[766/1350] Building CXX object tests/unit/parallel/CMakeFiles/task_block_test_exe.dir/task_block.cpp.o
[767/1350] Linking CXX executable bin/task_block_test
[768/1350] Building CXX object tests/unit/parallel/CMakeFiles/task_block_executor_test_exe.dir/task_block_executor.cpp.o
[769/1350] Linking CXX executable bin/task_block_executor_test
[770/1350] Building CXX object tests/unit/parallel/CMakeFiles/spmd_block_test_exe.dir/spmd_block.cpp.o
[771/1350] Linking CXX executable bin/spmd_block_test
[772/1350] Building CXX object tests/unit/parallel/CMakeFiles/task_block_par_test_exe.dir/task_block_par.cpp.o
[773/1350] Linking CXX executable bin/task_block_par_test
[774/1350] Building CXX object tests/unit/lcos/CMakeFiles/channel_test_exe.dir/channel.cpp.o
[775/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_bad_alloc_test_exe.dir/transform_reduce_binary_bad_alloc.cpp.o
[776/1350] Linking CXX executable bin/transform_reduce_binary_bad_alloc_test
[777/1350] Linking CXX executable bin/channel_test
[778/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_exception_test_exe.dir/foreachn_exception.cpp.o
[779/1350] Linking CXX executable bin/foreachn_exception_test
[780/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_bad_alloc_test_exe.dir/foreachn_bad_alloc.cpp.o
[781/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_bad_alloc_test_exe.dir/foreachn_projection_bad_alloc.cpp.o
[782/1350] Linking CXX executable bin/foreachn_bad_alloc_test
[783/1350] Linking CXX executable bin/foreachn_projection_bad_alloc_test
[784/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/count_test_exe.dir/count.cpp.o
[785/1350] Linking CXX executable bin/count_test
[786/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_test_exe.dir/transform_reduce.cpp.o
[787/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_executors_v1_test_exe.dir/uninitialized_copy_executors_v1.cpp.o
[788/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary2_test_exe.dir/transform_binary2.cpp.o
[789/1350] Linking CXX executable bin/transform_reduce_test
[790/1350] Linking CXX executable bin/uninitialized_copy_executors_v1_test
[791/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_async_test_exe.dir/for_loop_induction_async.cpp.o
[792/1350] Linking CXX executable bin/transform_binary2_test
[793/1350] Linking CXX executable bin/for_loop_induction_async_test
[794/1350] 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
^
[795/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_constructn_test_exe.dir/uninitialized_default_constructn.cpp.o
[796/1350] Linking CXX executable bin/foreach_prefetching_test
[797/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_exclusive_scan_test_exe.dir/transform_exclusive_scan.cpp.o
[798/1350] Linking CXX executable bin/uninitialized_default_constructn_test
[799/1350] Linking CXX executable bin/transform_exclusive_scan_test
[800/1350] 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,
^~~~~~~~~~~~~~
[801/1350] Linking CXX executable bin/inclusive_scan_executors_v1_test
[802/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_test_exe.dir/foreach_executors.cpp.o
[803/1350] Linking CXX executable bin/foreach_executors_test
[804/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_test_exe.dir/for_loop_reduction.cpp.o
[805/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_exception_test_exe.dir/findifnot_exception.cpp.o
[806/1350] Linking CXX executable bin/for_loop_reduction_test
[807/1350] Linking CXX executable bin/findifnot_exception_test
[808/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_test_exe.dir/findifnot.cpp.o
[809/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_test_exe.dir/for_loop_induction.cpp.o
[810/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_test_exe.dir/foreach.cpp.o
[811/1350] Linking CXX executable bin/findifnot_test
[812/1350] Linking CXX executable bin/for_loop_induction_test
[813/1350] Linking CXX executable bin/foreach_test
[814/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_executors_v1_test_exe.dir/is_sorted_executors_v1.cpp.o
[815/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_bad_alloc_test_exe.dir/findifnot_bad_alloc.cpp.o
[816/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_exception_test_exe.dir/adjacentfind_exception.cpp.o
[817/1350] Linking CXX executable bin/is_sorted_executors_v1_test
[818/1350] Linking CXX executable bin/findifnot_bad_alloc_test
[819/1350] Linking CXX executable bin/adjacentfind_exception_test
[820/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copy_test_exe.dir/copy.cpp.o
[821/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_binary_test_exe.dir/findfirstof_binary.cpp.o
[822/1350] Linking CXX executable bin/findfirstof_binary_test
[823/1350] Linking CXX executable bin/copy_test
[824/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findif_test_exe.dir/findif.cpp.o
[825/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/search_test_exe.dir/search.cpp.o
[826/1350] Linking CXX executable bin/findif_test
[827/1350] Linking CXX executable bin/search_test
[828/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_union_test_exe.dir/set_union.cpp.o
[829/1350] Linking CXX executable bin/set_union_test
[830/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_projection_test_exe.dir/foreach_projection.cpp.o
[831/1350] Linking CXX executable bin/foreach_projection_test
[832/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/fill_test_exe.dir/fill.cpp.o
[833/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyn_test_exe.dir/copyn.cpp.o
[834/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/filln_test_exe.dir/filln.cpp.o
[835/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_exception_test_exe.dir/exclusive_scan_exception.cpp.o
[836/1350] Linking CXX executable bin/fill_test
[837/1350] Linking CXX executable bin/exclusive_scan_exception_test
[838/1350] Linking CXX executable bin/filln_test
[839/1350] Linking CXX executable bin/copyn_test
[840/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_test_exe.dir/uninitialized_copy.cpp.o
[841/1350] Linking CXX executable bin/uninitialized_copy_test
[842/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/lexicographical_compare_test_exe.dir/lexicographical_compare.cpp.o
[843/1350] Linking CXX executable bin/lexicographical_compare_test
[844/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/any_of_test_exe.dir/any_of.cpp.o
[845/1350] Linking CXX executable bin/any_of_test
[846/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_move_test_exe.dir/uninitialized_move.cpp.o
[847/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_v1_test_exe.dir/foreach_executors_v1.cpp.o
[848/1350] Linking CXX executable bin/uninitialized_move_test
[849/1350] Linking CXX executable bin/foreach_executors_v1_test
[850/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_exception_test_exe.dir/transform_reduce_binary_exception.cpp.o
[851/1350] Linking CXX executable bin/transform_reduce_binary_exception_test
[852/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_bad_alloc_test_exe.dir/adjacentfind_binary_bad_alloc.cpp.o
[853/1350] Linking CXX executable bin/adjacentfind_binary_bad_alloc_test
[854/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findend_test_exe.dir/findend.cpp.o
[855/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/find_test_exe.dir/find.cpp.o
[856/1350] Linking CXX executable bin/find_test
[857/1350] Linking CXX executable bin/findend_test
[858/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_exception_test_exe.dir/adjacentdifference_exception.cpp.o
[859/1350] Linking CXX executable bin/adjacentdifference_exception_test
[860/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_validate_test_exe.dir/exclusive_scan_validate.cpp.o
[861/1350] Linking CXX executable bin/exclusive_scan_validate_test
[862/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_strided_test_exe.dir/for_loop_n_strided.cpp.o
[863/1350] Linking CXX executable bin/for_loop_n_strided_test
[864/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_test_exe.dir/foreachn.cpp.o
[865/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_test_exe.dir/adjacentfind.cpp.o
[866/1350] Linking CXX executable bin/foreachn_test
[867/1350] Linking CXX executable bin/adjacentfind_test
[868/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_async_test_exe.dir/for_loop_reduction_async.cpp.o
[869/1350] Linking CXX executable bin/for_loop_reduction_async_test
[870/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_exception_test_exe.dir/adjacentfind_binary_exception.cpp.o
[871/1350] Linking CXX executable bin/adjacentfind_binary_exception_test
[872/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_bad_alloc_test_exe.dir/adjacentdifference_bad_alloc.cpp.o
[873/1350] Linking CXX executable bin/adjacentdifference_bad_alloc_test
[874/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_filln_test_exe.dir/uninitialized_filln.cpp.o
[875/1350] Linking CXX executable bin/uninitialized_filln_test
[876/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_construct_test_exe.dir/uninitialized_default_construct.cpp.o
[877/1350] Linking CXX executable bin/uninitialized_default_construct_test
[878/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_test_exe.dir/findfirstof.cpp.o
[879/1350] Linking CXX executable bin/findfirstof_test
[880/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generate_test_exe.dir/generate.cpp.o
[881/1350] Linking CXX executable bin/generate_test
[882/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_test_exe.dir/transform_reduce_binary.cpp.o
[883/1350] Linking CXX executable bin/transform_reduce_binary_test
[884/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_bad_alloc_test_exe.dir/exclusive_scan_bad_alloc.cpp.o
[885/1350] Linking CXX executable bin/exclusive_scan_bad_alloc_test
[886/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_test_exe.dir/equal.cpp.o
[887/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_forward_test_exe.dir/copyif_forward.cpp.o
[888/1350] Linking CXX executable bin/equal_test
[889/1350] Linking CXX executable bin/copyif_forward_test
[890/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_exception_test_exe.dir/foreachn_projection_exception.cpp.o
[891/1350] Linking CXX executable bin/foreachn_projection_exception_test
[892/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_test_exe.dir/is_heap.cpp.o
[893/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/searchn_test_exe.dir/searchn.cpp.o
[894/1350] Linking CXX executable bin/is_heap_test
[895/1350] Linking CXX executable bin/searchn_test
[896/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/countif_test_exe.dir/countif.cpp.o
[897/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_inclusive_scan_test_exe.dir/transform_inclusive_scan.cpp.o
[898/1350] Linking CXX executable bin/countif_test
[899/1350] Linking CXX executable bin/transform_inclusive_scan_test
[900/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_test_exe.dir/replace_copy.cpp.o
[901/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_test_exe.dir/adjacentfind_binary.cpp.o
[902/1350] Linking CXX executable bin/replace_copy_test
[903/1350] Linking CXX executable bin/adjacentfind_binary_test
[904/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_test_exe.dir/foreachn_projection.cpp.o
[905/1350] Linking CXX executable bin/foreachn_projection_test
[906/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_random_test_exe.dir/copyif_random.cpp.o
[907/1350] Linking CXX executable bin/copyif_random_test
[908/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_test_exe.dir/exclusive_scan.cpp.o
[909/1350] Linking CXX executable bin/exclusive_scan_test
[910/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_construct_test_exe.dir/uninitialized_value_construct.cpp.o
[911/1350] Linking CXX executable bin/uninitialized_value_construct_test
[912/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/unique_copy_test_exe.dir/unique_copy.cpp.o
[913/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_if_test_exe.dir/replace_if.cpp.o
[914/1350] Linking CXX executable bin/replace_if_test
[915/1350] Linking CXX executable bin/unique_copy_test
[916/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_bad_alloc_test_exe.dir/copyif_bad_alloc.cpp.o
[917/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_exception_test_exe.dir/copyif_exception.cpp.o
[918/1350] Linking CXX executable bin/copyif_bad_alloc_test
[919/1350] Linking CXX executable bin/copyif_exception_test
[920/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_test_exe.dir/rotate.cpp.o
[921/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_copy_test_exe.dir/rotate_copy.cpp.o
[922/1350] Linking CXX executable bin/rotate_test
[923/1350] Linking CXX executable bin/rotate_copy_test
[924/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/move_test_exe.dir/move.cpp.o
[925/1350] Linking CXX executable bin/move_test
[926/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_test_exe.dir/for_loop.cpp.o
[927/1350] Linking CXX executable bin/for_loop_test
[928/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_test_exe.dir/replace.cpp.o
[929/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroyn_test_exe.dir/destroyn.cpp.o
[930/1350] Linking CXX executable bin/replace_test
[931/1350] Linking CXX executable bin/destroyn_test
[932/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroy_test_exe.dir/destroy.cpp.o
[933/1350] Linking CXX executable bin/destroy_test
[934/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copyn_test_exe.dir/uninitialized_copyn.cpp.o
[935/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/swapranges_test_exe.dir/swapranges.cpp.o
[936/1350] Linking CXX executable bin/uninitialized_copyn_test
[937/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_partitioned_test_exe.dir/is_partitioned.cpp.o
[938/1350] Linking CXX executable bin/swapranges_test
[939/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_strided_test_exe.dir/for_loop_strided.cpp.o
[940/1350] Linking CXX executable bin/is_partitioned_test
[941/1350] Linking CXX executable bin/for_loop_strided_test
[942/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_test_exe.dir/for_loop_n.cpp.o
[943/1350] Linking CXX executable bin/for_loop_n_test
[944/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_bad_alloc_test_exe.dir/adjacentfind_bad_alloc.cpp.o
[945/1350] Linking CXX executable bin/adjacentfind_bad_alloc_test
[946/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/all_of_test_exe.dir/all_of.cpp.o
[947/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_binary_test_exe.dir/mismatch_binary.cpp.o
[948/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_test_exe.dir/mismatch.cpp.o
[949/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_test_exe.dir/reverse.cpp.o
[950/1350] Linking CXX executable bin/all_of_test
[951/1350] Linking CXX executable bin/mismatch_binary_test
[952/1350] Linking CXX executable bin/mismatch_test
[953/1350] Linking CXX executable bin/reverse_test
[954/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/min_element_test_exe.dir/min_element.cpp.o
[955/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_until_test_exe.dir/is_sorted_until.cpp.o
[956/1350] Linking CXX executable bin/min_element_test
[957/1350] Linking CXX executable bin/is_sorted_until_test
[958/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce__test_exe.dir/reduce_.cpp.o
[959/1350] Linking CXX executable bin/reduce__test
[960/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/includes_test_exe.dir/includes.cpp.o
[961/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_binary_test_exe.dir/equal_binary.cpp.o
[962/1350] Linking CXX executable bin/includes_test
[963/1350] Linking CXX executable bin/equal_binary_test
[964/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_test_exe.dir/is_sorted.cpp.o
[965/1350] Linking CXX executable bin/is_sorted_test
[966/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generaten_test_exe.dir/generaten.cpp.o
[967/1350] Linking CXX executable bin/generaten_test
[968/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/minmax_element_test_exe.dir/minmax_element.cpp.o
[969/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_exceptions_test_exe.dir/sort_exceptions.cpp.o
[970/1350] Linking CXX executable bin/sort_exceptions_test
[971/1350] Linking CXX executable bin/minmax_element_test
[972/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/none_of_test_exe.dir/none_of.cpp.o
[973/1350] Linking CXX executable bin/none_of_test
[974/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_test_exe.dir/adjacentdifference.cpp.o
[975/1350] Linking CXX executable bin/adjacentdifference_test
[976/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/stable_partition_test_exe.dir/stable_partition.cpp.o
[977/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_until_test_exe.dir/is_heap_until.cpp.o
[978/1350] Linking CXX executable bin/stable_partition_test
[979/1350] Linking CXX executable bin/is_heap_until_test
[980/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_intersection_test_exe.dir/set_intersection.cpp.o
[981/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_copy_test_exe.dir/reverse_copy.cpp.o
[982/1350] Linking CXX executable bin/set_intersection_test
[983/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_if_test_exe.dir/replace_copy_if.cpp.o
[984/1350] Linking CXX executable bin/reverse_copy_test
[985/1350] Linking CXX executable bin/replace_copy_if_test
[986/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_test_exe.dir/sort.cpp.o
[987/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_difference_test_exe.dir/set_difference.cpp.o
[988/1350] Linking CXX executable bin/sort_test
[989/1350] Linking CXX executable bin/set_difference_test
[990/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_symmetric_difference_test_exe.dir/set_symmetric_difference.cpp.o
[991/1350] Linking CXX executable bin/set_symmetric_difference_test
[992/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_test_exe.dir/remove_copy.cpp.o
[993/1350] Linking CXX executable bin/remove_copy_test
[994/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/max_element_test_exe.dir/max_element.cpp.o
[995/1350] Linking CXX executable bin/max_element_test
[996/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_by_key_test_exe.dir/sort_by_key.cpp.o
[997/1350] Linking CXX executable bin/sort_by_key_test
[998/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_constructn_test_exe.dir/uninitialized_value_constructn.cpp.o
[999/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_range_test_exe.dir/is_heap_range.cpp.o
[1000/1350] Linking CXX executable bin/uninitialized_value_constructn_test
[1001/1350] Linking CXX executable bin/is_heap_range_test
[1002/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_test_exe.dir/transform.cpp.o
[1003/1350] Linking CXX executable bin/transform_test
[1004/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copyif_range_test_exe.dir/copyif_range.cpp.o
[1005/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/unique_copy_range_test_exe.dir/unique_copy_range.cpp.o
[1006/1350] Linking CXX executable bin/copyif_range_test
[1007/1350] Linking CXX executable bin/unique_copy_range_test
[1008/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_if_test_exe.dir/remove_copy_if.cpp.o
[1009/1350] Linking CXX executable bin/remove_copy_if_test
[1010/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o
[1011/1350] Linking CXX executable bin/transform_range_binary2_test
[1012/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/partition_copy_range_test_exe.dir/partition_copy_range.cpp.o
[1013/1350] Linking CXX executable bin/partition_copy_range_test
[1014/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary_test_exe.dir/transform_range_binary.cpp.o
[1015/1350] Linking CXX executable bin/transform_range_binary_test
[1016/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_test_exe.dir/foreach_range.cpp.o
[1017/1350] Linking CXX executable bin/foreach_range_test
[1018/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/generate_range_test_exe.dir/generate_range.cpp.o
[1019/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_range_test_exe.dir/replace_range.cpp.o
[1020/1350] Linking CXX executable bin/generate_range_test
[1021/1350] Linking CXX executable bin/replace_range_test
[1022/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/min_element_range_test_exe.dir/min_element_range.cpp.o
[1023/1350] Linking CXX executable bin/min_element_range_test
[1024/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_until_range_test_exe.dir/is_heap_until_range.cpp.o
[1025/1350] Linking CXX executable bin/is_heap_until_range_test
[1026/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copy_range_test_exe.dir/copy_range.cpp.o
[1027/1350] Linking CXX executable bin/copy_range_test
[1028/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_if_range_test_exe.dir/replace_if_range.cpp.o
[1029/1350] Linking CXX executable bin/replace_if_range_test
[1030/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce_by_key_test_exe.dir/reduce_by_key.cpp.o
[1031/1350] Linking CXX executable bin/reduce_by_key_test
[1032/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_if_range_test_exe.dir/replace_copy_if_range.cpp.o
[1033/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_projection_test_exe.dir/foreach_range_projection.cpp.o
[1034/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_range_test_exe.dir/rotate_range.cpp.o
[1035/1350] Linking CXX executable bin/foreach_range_projection_test
[1036/1350] Linking CXX executable bin/replace_copy_if_range_test
[1037/1350] Linking CXX executable bin/rotate_range_test
[1038/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_range_test_exe.dir/reverse_range.cpp.o
[1039/1350] Linking CXX executable bin/reverse_range_test
[1040/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_v1_test_exe.dir/timed_thread_pool_executors_v1.cpp.o
[1041/1350] Linking CXX executable bin/timed_thread_pool_executors_v1_test
[1042/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_copy_range_test_exe.dir/reverse_copy_range.cpp.o
[1043/1350] Linking CXX executable bin/reverse_copy_range_test
[1044/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_v1_test_exe.dir/timed_parallel_executor_v1.cpp.o
[1045/1350] Linking CXX executable bin/timed_parallel_executor_v1_test
[1046/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/sort_range_test_exe.dir/sort_range.cpp.o
[1047/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_test_exe.dir/transform_range.cpp.o
[1048/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_range_test_exe.dir/remove_copy_range.cpp.o
[1049/1350] Linking CXX executable bin/transform_range_test
[1050/1350] Linking CXX executable bin/sort_range_test
[1051/1350] Linking CXX executable bin/remove_copy_range_test
[1052/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/max_element_range_test_exe.dir/max_element_range.cpp.o
[1053/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_v1_test_exe.dir/service_executors_v1.cpp.o
[1054/1350] Linking CXX executable bin/service_executors_v1_test
[1055/1350] Linking CXX executable bin/max_element_range_test
[1056/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_range_test_exe.dir/replace_copy_range.cpp.o
[1057/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_os_executors_v1_test_exe.dir/thread_pool_os_executors_v1.cpp.o
[1058/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_v1_test_exe.dir/shared_parallel_executor_v1.cpp.o
[1059/1350] Linking CXX executable bin/thread_pool_os_executors_v1_test
[1060/1350] Linking CXX executable bin/shared_parallel_executor_v1_test
[1061/1350] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/minmax_element_range_test_exe.dir/minmax_element_range.cpp.o
[1062/1350] Linking CXX executable bin/replace_copy_range_test
[1063/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_v1_test_exe.dir/this_thread_executors_v1.cpp.o
[1064/1350] Linking CXX executable bin/this_thread_executors_v1_test
[1065/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_v1_test_exe.dir/thread_pool_executors_v1.cpp.o
[1066/1350] Linking CXX executable bin/thread_pool_executors_v1_test
[1067/1350] Linking CXX executable bin/minmax_element_range_test
[1068/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_v1_test_exe.dir/minimal_timed_sync_executor_v1.cpp.o
[1069/1350] Linking CXX executable bin/minimal_timed_sync_executor_v1_test
[1070/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_v1_test_exe.dir/thread_pool_attached_executors_v1.cpp.o
[1071/1350] Linking CXX executable bin/thread_pool_attached_executors_v1_test
[1072/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_v1_test_exe.dir/minimal_sync_executor_v1.cpp.o
[1073/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_v1_test_exe.dir/minimal_timed_async_executor_v1.cpp.o
[1074/1350] Linking CXX executable bin/minimal_sync_executor_v1_test
[1075/1350] Linking CXX executable bin/minimal_timed_async_executor_v1_test
[1076/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_v1_test_exe.dir/minimal_async_executor_v1.cpp.o
[1077/1350] Linking CXX executable bin/minimal_async_executor_v1_test
[1078/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_test_exe.dir/minimal_timed_sync_executor.cpp.o
[1079/1350] Linking CXX executable bin/minimal_timed_sync_executor_test
[1080/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/persistent_executor_parameters_test_exe.dir/persistent_executor_parameters.cpp.o
[1081/1350] Linking CXX executable bin/persistent_executor_parameters_test
[1082/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_test_exe.dir/parallel_fork_executor.cpp.o
[1083/1350] Linking CXX executable bin/parallel_fork_executor_test
[1084/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_test_exe.dir/minimal_timed_async_executor.cpp.o
[1085/1350] Linking CXX executable bin/minimal_timed_async_executor_test
[1086/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_v1_test_exe.dir/parallel_executor_v1.cpp.o
[1087/1350] Linking CXX executable bin/parallel_executor_v1_test
[1088/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_test_exe.dir/minimal_sync_executor.cpp.o
[1089/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_test_exe.dir/bulk_async.cpp.o
[1090/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_test_exe.dir/minimal_async_executor.cpp.o
[1091/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_test_exe.dir/created_executor.cpp.o
[1092/1350] Linking CXX executable bin/minimal_sync_executor_test
[1093/1350] Linking CXX executable bin/bulk_async_test
[1094/1350] Linking CXX executable bin/created_executor_test
[1095/1350] Linking CXX executable bin/minimal_async_executor_test
[1096/1350] 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,
^~~~~~~~~~~~~~
[1097/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequential_executor_v1_test_exe.dir/sequential_executor_v1.cpp.o
[1098/1350] Linking CXX executable bin/inclusive_scan_test
[1099/1350] Linking CXX executable bin/sequential_executor_v1_test
[1100/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_v1_test_exe.dir/parallel_fork_executor_v1.cpp.o
[1101/1350] Linking CXX executable bin/parallel_fork_executor_v1_test
[1102/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_test_exe.dir/service_executors.cpp.o
[1103/1350] Linking CXX executable bin/service_executors_test
[1104/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_os_executors_test_exe.dir/thread_pool_os_executors.cpp.o
[1105/1350] Linking CXX executable bin/thread_pool_os_executors_test
[1106/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequenced_executor_test_exe.dir/sequenced_executor.cpp.o
[1107/1350] Linking CXX executable bin/sequenced_executor_test
[1108/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_test_exe.dir/shared_parallel_executor.cpp.o
[1109/1350] Linking CXX executable bin/shared_parallel_executor_test
[1110/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_timer_hooks_test_exe.dir/executor_parameters_timer_hooks.cpp.o
[1111/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_test_exe.dir/timed_this_thread_executors.cpp.o
[1112/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_v1_test_exe.dir/timed_this_thread_executors_v1.cpp.o
[1113/1350] Linking CXX executable bin/timed_this_thread_executors_test
[1114/1350] Linking CXX executable bin/executor_parameters_timer_hooks_test
[1115/1350] Linking CXX executable bin/timed_this_thread_executors_v1_test
[1116/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_test_exe.dir/this_thread_executors.cpp.o
[1117/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_test_exe.dir/timed_parallel_executor.cpp.o
[1118/1350] Linking CXX executable bin/this_thread_executors_test
[1119/1350] Linking CXX executable bin/timed_parallel_executor_test
[1120/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_test_exe.dir/thread_pool_executors.cpp.o
[1121/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_test_exe.dir/thread_pool_attached_executors.cpp.o
[1122/1350] Linking CXX executable bin/thread_pool_executors_test
[1123/1350] Linking CXX executable bin/thread_pool_attached_executors_test
[1124/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_v1_test_exe.dir/created_executor_v1.cpp.o
[1125/1350] Linking CXX executable bin/created_executor_v1_test
[1126/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_test_exe.dir/parallel_executor.cpp.o
[1127/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_test_exe.dir/executor_parameters.cpp.o
[1128/1350] Linking CXX executable bin/parallel_executor_test
[1129/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_test_exe.dir/timed_thread_pool_executors.cpp.o
[1130/1350] Linking CXX executable bin/executor_parameters_test
[1131/1350] Linking CXX executable bin/timed_thread_pool_executors_test
[1132/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o
[1133/1350] 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
[1134/1350] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_v1_test_exe.dir/bulk_async_v1.cpp.o
[1135/1350] Linking CXX executable bin/bulk_async_v1_test
[1136/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o
[1137/1350] 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
[1138/1350] Building CXX object tests/unit/parcelset/CMakeFiles/set_parcel_write_handler_test_exe.dir/set_parcel_write_handler.cpp.o
[1139/1350] Linking CXX executable bin/set_parcel_write_handler_test
[1140/1350] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_test_exe.dir/put_parcels.cpp.o
[1141/1350] Linking CXX executable bin/put_parcels_test
[1142/1350] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_with_coalescing_test_exe.dir/put_parcels_with_coalescing.cpp.o
[1143/1350] Linking CXX executable bin/put_parcels_with_coalescing_test
[1144/1350] Building CXX object tests/unit/performance_counter/CMakeFiles/path_elements_test_exe.dir/path_elements.cpp.o
[1145/1350] Linking CXX executable bin/path_elements_test
[1146/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_variant_test_exe.dir/serialization_variant.cpp.o
[1147/1350] Linking CXX executable bin/serialization_variant_test
[1148/1350] Building CXX object tests/unit/serialization/CMakeFiles/zero_copy_serialization_test_exe.dir/zero_copy_serialization.cpp.o
[1149/1350] Linking CXX executable bin/zero_copy_serialization_test
[1150/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_unordered_map_test_exe.dir/serialization_unordered_map.cpp.o
[1151/1350] Linking CXX executable bin/serialization_unordered_map_test
[1152/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_custom_constructor_test_exe.dir/serialization_custom_constructor.cpp.o
[1153/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_complex_test_exe.dir/serialization_complex.cpp.o
[1154/1350] Linking CXX executable bin/serialization_complex_test
[1155/1350] Linking CXX executable bin/serialization_custom_constructor_test
[1156/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_deque_test_exe.dir/serialization_deque.cpp.o
[1157/1350] Linking CXX executable bin/serialization_deque_test
[1158/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_valarray_test_exe.dir/serialization_valarray.cpp.o
[1159/1350] Linking CXX executable bin/serialization_valarray_test
[1160/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_vector_test_exe.dir/serialization_vector.cpp.o
[1161/1350] Linking CXX executable bin/serialization_vector_test
[1162/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_array_test_exe.dir/serialization_array.cpp.o
[1163/1350] Linking CXX executable bin/serialization_array_test
[1164/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialize_buffer_test_exe.dir/serialize_buffer.cpp.o
[1165/1350] Linking CXX executable bin/serialize_buffer_test
[1166/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_map_test_exe.dir/serialization_map.cpp.o
[1167/1350] Linking CXX executable bin/serialization_map_test
[1168/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_list_test_exe.dir/serialization_list.cpp.o
[1169/1350] Linking CXX executable bin/serialization_list_test
[1170/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_smart_ptr_test_exe.dir/serialization_smart_ptr.cpp.o
[1171/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_set_test_exe.dir/serialization_set.cpp.o
[1172/1350] Linking CXX executable bin/serialization_set_test
[1173/1350] Linking CXX executable bin/serialization_smart_ptr_test
[1174/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_abstract_test_exe.dir/polymorphic_nonintrusive_abstract.cpp.o
[1175/1350] Linking CXX executable bin/polymorphic_nonintrusive_abstract_test
[1176/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_test_exe.dir/polymorphic_nonintrusive.cpp.o
[1177/1350] Linking CXX executable bin/polymorphic_nonintrusive_test
[1178/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_pointer_test_exe.dir/polymorphic_pointer.cpp.o
[1179/1350] Linking CXX executable bin/polymorphic_pointer_test
[1180/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_template_test_exe.dir/polymorphic_template.cpp.o
[1181/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_semiintrusive_template_test_exe.dir/polymorphic_semiintrusive_template.cpp.o
[1182/1350] Linking CXX executable bin/polymorphic_semiintrusive_template_test
[1183/1350] Linking CXX executable bin/polymorphic_template_test
[1184/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_reference_test_exe.dir/polymorphic_reference.cpp.o
[1185/1350] Linking CXX executable bin/polymorphic_reference_test
[1186/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_test_exe.dir/smart_ptr_polymorphic.cpp.o
[1187/1350] Linking CXX executable bin/smart_ptr_polymorphic_test
[1188/1350] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_nonintrusive_test_exe.dir/smart_ptr_polymorphic_nonintrusive.cpp.o
[1189/1350] Linking CXX executable bin/smart_ptr_polymorphic_nonintrusive_test
[1190/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_yield_test_exe.dir/thread_yield.cpp.o
[1191/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_stacksize_overflow_test_exe.dir/thread_stacksize_overflow.cpp.o
[1192/1350] Linking CXX executable bin/thread_yield_test
[1193/1350] Linking CXX executable bin/thread_stacksize_overflow_test
[1194/1350] Building CXX object tests/unit/threads/CMakeFiles/resource_manager_test_exe.dir/resource_manager.cpp.o
[1195/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_test_exe.dir/thread.cpp.o
[1196/1350] Linking CXX executable bin/resource_manager_test
[1197/1350] Linking CXX executable bin/thread_test
[1198/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_launching_test_exe.dir/thread_launching.cpp.o
[1199/1350] Linking CXX executable bin/thread_launching_test
[1200/1350] Building CXX object tests/unit/threads/CMakeFiles/set_thread_state_test_exe.dir/set_thread_state.cpp.o
[1201/1350] Linking CXX executable bin/set_thread_state_test
[1202/1350] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/partition_copy_test_exe.dir/partition_copy.cpp.o
[1203/1350] Building CXX object tests/unit/threads/CMakeFiles/stack_check_test_exe.dir/stack_check.cpp.o
[1204/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_affinity_test_exe.dir/thread_affinity.cpp.o
[1205/1350] Linking CXX executable bin/stack_check_test
[1206/1350] Linking CXX executable bin/thread_affinity_test
[1207/1350] Linking CXX executable bin/partition_copy_test
[1208/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_id_test_exe.dir/thread_id.cpp.o
[1209/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_mf_test_exe.dir/thread_mf.cpp.o
[1210/1350] Linking CXX executable bin/thread_id_test
[1211/1350] Linking CXX executable bin/thread_mf_test
[1212/1350] Building CXX object tests/unit/traits/CMakeFiles/is_callable_test_exe.dir/is_callable.cpp.o
[1213/1350] Building CXX object tests/unit/traits/CMakeFiles/is_tuple_like_test_exe.dir/is_tuple_like.cpp.o
[1214/1350] Linking CXX executable bin/is_tuple_like_test
[1215/1350] Building CXX object tests/unit/traits/CMakeFiles/is_range_test_exe.dir/is_range.cpp.o
[1216/1350] Linking CXX executable bin/is_callable_test
[1217/1350] Linking CXX executable bin/is_range_test
[1218/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_target_test_exe.dir/partitioned_vector_target.cpp.o
[1219/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_stacksize_test_exe.dir/thread_stacksize.cpp.o
[1220/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o
[1221/1350] Linking CXX executable bin/thread_stacksize_test
[1222/1350] Linking CXX executable bin/partitioned_vector_target_test
[1223/1350] Building CXX object tests/unit/util/CMakeFiles/coordinate_test_exe.dir/coordinate.cpp.o
[1224/1350] Linking CXX executable bin/coordinate_test
[1225/1350] 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
[1226/1350] Building CXX object tests/unit/util/CMakeFiles/boost_any_test_exe.dir/boost_any.cpp.o
[1227/1350] Building CXX object tests/unit/threads/CMakeFiles/thread_suspension_executor_test_exe.dir/thread_suspension_executor.cpp.o
[1228/1350] Linking CXX executable bin/thread_suspension_executor_test
[1229/1350] Building CXX object tests/unit/util/CMakeFiles/range_test_exe.dir/range.cpp.o
[1230/1350] Linking CXX executable bin/range_test
[1231/1350] Linking CXX executable bin/boost_any_test
[1232/1350] Building CXX object tests/unit/util/CMakeFiles/any_test_exe.dir/any.cpp.o
[1233/1350] Building CXX object tests/unit/util/CMakeFiles/unwrap_test_exe.dir/unwrap.cpp.o
[1234/1350] Building CXX object tests/unit/util/CMakeFiles/pack_traversal_test_exe.dir/pack_traversal.cpp.o
[1235/1350] Linking CXX executable bin/any_test
[1236/1350] Linking CXX executable bin/unwrap_test
[1237/1350] Linking CXX executable bin/pack_traversal_test
[1238/1350] Building CXX object tests/unit/util/CMakeFiles/parse_slurm_nodelist_test_exe.dir/parse_slurm_nodelist.cpp.o
[1239/1350] Linking CXX executable bin/parse_slurm_nodelist_test
[1240/1350] Building CXX object tests/unit/util/CMakeFiles/config_entry_test_exe.dir/config_entry.cpp.o
[1241/1350] 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))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[1242/1350] Linking CXX executable bin/tuple_test
[1243/1350] Linking CXX executable bin/config_entry_test
[1244/1350] Building CXX object tests/unit/util/CMakeFiles/any_serialization_test_exe.dir/any_serialization.cpp.o
[1245/1350] Linking CXX executable bin/any_serialization_test
[1246/1350] Building CXX object tests/unit/util/CMakeFiles/parse_affinity_options_test_exe.dir/parse_affinity_options.cpp.o
[1247/1350] Building CXX object tests/unit/util/CMakeFiles/tagged_test_exe.dir/tagged.cpp.o
[1248/1350] Linking CXX executable bin/parse_affinity_options_test
[1249/1350] Linking CXX executable bin/tagged_test
[1250/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm3_test_test_exe.dir/bind_dm3_test.cpp.o
[1251/1350] Linking CXX executable bin/bind_dm3_test_test
[1252/1350] Building CXX object tests/unit/util/CMakeFiles/bind_action_test_exe.dir/bind_action.cpp.o
[1253/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rvalue_test_test_exe.dir/bind_rvalue_test.cpp.o
[1254/1350] Linking CXX executable bin/bind_rvalue_test_test
[1255/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_const_test_test_exe.dir/bind_const_test.cpp.o
[1256/1350] Linking CXX executable bin/bind_action_test
[1257/1350] Linking CXX executable bin/bind_const_test_test
[1258/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_cv_test_test_exe.dir/bind_cv_test.cpp.o
[1259/1350] Linking CXX executable bin/bind_cv_test_test
[1260/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm_test_test_exe.dir/bind_dm_test.cpp.o
[1261/1350] Linking CXX executable bin/bind_dm_test_test
[1262/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_placeholder_test_test_exe.dir/bind_placeholder_test.cpp.o
[1263/1350] Linking CXX executable bin/bind_placeholder_test_test
[1264/1350] Building CXX object tests/unit/util/bind/CMakeFiles/protect_test_test_exe.dir/protect_test.cpp.o
[1265/1350] Linking CXX executable bin/protect_test_test
[1266/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rv_sp_test_test_exe.dir/bind_rv_sp_test.cpp.o
[1267/1350] Linking CXX executable bin/bind_rv_sp_test_test
[1268/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm2_test_test_exe.dir/bind_dm2_test.cpp.o
[1269/1350] Linking CXX executable bin/bind_dm2_test_test
[1270/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_stateful_test_test_exe.dir/bind_stateful_test.cpp.o
[1271/1350] Linking CXX executable bin/bind_stateful_test_test
[1272/1350] Building CXX object tests/unit/util/cache/CMakeFiles/local_mru_cache_test_exe.dir/local_mru_cache.cpp.o
[1273/1350] Building CXX object tests/unit/util/cache/CMakeFiles/local_lru_cache_test_exe.dir/local_lru_cache.cpp.o
[1274/1350] Linking CXX executable bin/local_mru_cache_test
[1275/1350] Linking CXX executable bin/local_lru_cache_test
[1276/1350] Building CXX object tests/unit/util/CMakeFiles/function_test_exe.dir/function.cpp.o
[1277/1350] Linking CXX executable bin/function_test
[1278/1350] Building CXX object tests/unit/util/bind/CMakeFiles/bind_test_test_exe.dir/bind_test.cpp.o
[1279/1350] Linking CXX executable bin/bind_test_test
[1280/1350] Building CXX object tests/unit/util/cache/CMakeFiles/local_statistics_test_exe.dir/local_statistics.cpp.o
[1281/1350] Linking CXX executable bin/local_statistics_test
[1282/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_args_test_exe.dir/function_args.cpp.o
[1283/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_ref_test_exe.dir/function_ref.cpp.o
[1284/1350] Linking CXX executable bin/function_args_test
[1285/1350] Linking CXX executable bin/function_ref_test
[1286/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_arith_test_exe.dir/function_arith.cpp.o
[1287/1350] Linking CXX executable bin/function_arith_test
[1288/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_test_test_exe.dir/function_test.cpp.o
[1289/1350] Linking CXX executable bin/function_test_test
[1290/1350] Building CXX object tests/unit/util/function/CMakeFiles/contains_test_test_exe.dir/contains_test.cpp.o
[1291/1350] Linking CXX executable bin/contains_test_test
[1292/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_bind_test_test_exe.dir/function_bind_test.cpp.o
[1293/1350] Linking CXX executable bin/function_bind_test_test
[1294/1350] Building CXX object tests/unit/util/function/CMakeFiles/stateless_test_test_exe.dir/stateless_test.cpp.o
[1295/1350] Building CXX object tests/unit/util/function/CMakeFiles/nothrow_swap_test_exe.dir/nothrow_swap.cpp.o
[1296/1350] Linking CXX executable bin/nothrow_swap_test
[1297/1350] Linking CXX executable bin/stateless_test_test
[1298/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/zip_iterator_test_exe.dir/zip_iterator.cpp.o
[1299/1350] Linking CXX executable bin/zip_iterator_test
[1300/1350] Building CXX object tests/unit/util/function/CMakeFiles/function_target_test_exe.dir/function_target.cpp.o
[1301/1350] Building CXX object tests/unit/util/function/CMakeFiles/sum_avg_test_exe.dir/sum_avg.cpp.o
[1302/1350] Linking CXX executable bin/function_target_test
[1303/1350] Linking CXX executable bin/sum_avg_test
[1304/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_facade_test_exe.dir/iterator_facade.cpp.o
[1305/1350] Linking CXX executable bin/iterator_facade_test
[1306/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_adaptor_test_exe.dir/iterator_adaptor.cpp.o
[1307/1350] Linking CXX executable bin/iterator_adaptor_test
[1308/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator2_test_exe.dir/transform_iterator2.cpp.o
[1309/1350] Linking CXX executable bin/transform_iterator2_test
[1310/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_unary_addr_test_test_exe.dir/mem_fn_unary_addr_test.cpp.o
[1311/1350] Linking CXX executable bin/mem_fn_unary_addr_test_test
[1312/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_void_test_test_exe.dir/mem_fn_void_test.cpp.o
[1313/1350] Linking CXX executable bin/mem_fn_void_test_test
[1314/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_dm_test_test_exe.dir/mem_fn_dm_test.cpp.o
[1315/1350] Linking CXX executable bin/mem_fn_dm_test_test
[1316/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_rv_test_test_exe.dir/mem_fn_rv_test.cpp.o
[1317/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_derived_test_test_exe.dir/mem_fn_derived_test.cpp.o
[1318/1350] Linking CXX executable bin/mem_fn_derived_test_test
[1319/1350] Linking CXX executable bin/mem_fn_rv_test_test
[1320/1350] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_test_test_exe.dir/mem_fn_test.cpp.o
[1321/1350] Linking CXX executable bin/mem_fn_test_test
[1322/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator_test_exe.dir/transform_iterator.cpp.o
[1323/1350] Linking CXX executable bin/transform_iterator_test
[1324/1350] Building CXX object tests/unit/util/iterator/CMakeFiles/stencil3_iterator_test_exe.dir/stencil3_iterator.cpp.o
[1325/1350] Linking CXX executable bin/stencil3_iterator_test
[1326/1350] Building CXX object tests/unit/computeapi/host/CMakeFiles/block_allocator_test_exe.dir/block_allocator.cpp.o
[1327/1350] Linking CXX executable bin/block_allocator_test
[1328/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o
[1329/1350] 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
[1330/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o
[1331/1350] 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
[1332/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o
[1333/1350] 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
[1334/1350] Building CXX object tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o
[1335/1350] Linking CXX executable bin/serialization_partitioned_vector_test
FAILED: bin/serialization_partitioned_vector_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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o -o bin/serialization_partitioned_vector_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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int 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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&>(hpx::actions::typed_continuation<int, int>&&, 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<int, std::vector<int, std::allocator<int> > >::get_value_action>'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::get_value_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long>(hpx::actions::typed_continuation<int, int>&&, 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<int, std::vector<int, std::allocator<int> > >::get_value_action>'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_action()'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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()'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::get_value_action>::transfer_action()'
tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.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()'
collect2: error: ld returned 1 exit status
[1336/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o
[1337/1350] 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
[1338/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_test_exe.dir/partitioned_vector_transform.cpp.o
[1339/1350] Linking CXX executable bin/partitioned_vector_transform_test
FAILED: bin/partitioned_vector_transform_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_test_exe.dir/partitioned_vector_transform.cpp.o -o bin/partitioned_vector_transform_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_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_transform_test_exe.dir/partitioned_vector_transform.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_test_exe.dir/partitioned_vector_transform.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
[1340/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o
[1341/1350] 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
[1342/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o
[1343/1350] Linking CXX executable bin/partitioned_vector_inclusive_scan_test
FAILED: bin/partitioned_vector_inclusive_scan_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_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o -o bin/partitioned_vector_inclusive_scan_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_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int 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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.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/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.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/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_action()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.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()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value_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> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value_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> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_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<int, std::vector<int, std::allocator<int> > >::set_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<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_action()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_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> > >::set_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> > >::set_value_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[1344/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o
[1345/1350] Linking CXX executable bin/partitioned_vector_exclusive_scan_test
FAILED: bin/partitioned_vector_exclusive_scan_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_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o -o bin/partitioned_vector_exclusive_scan_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_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int 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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::resize_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.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/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.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/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::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<int, std::vector<int, std::allocator<int> > >::resize_action>::transfer_action()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.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()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int const&>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int 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<int, std::vector<int, std::allocator<int> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_continuation_action<hpx::threads::thread_priority, unsigned long, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&&, unsigned long&&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_continuation_action<hpx::threads::thread_priority&, unsigned long&, int>(hpx::actions::typed_continuation<void, hpx::util::unused_type>&&, hpx::threads::thread_priority&, unsigned long&, int&&)':
/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<int, std::vector<int, std::allocator<int> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value_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> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value_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> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::transfer_continuation_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_value_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> > >::set_value_action>'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<int, std::vector<int, std::allocator<int> > >::set_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<int, std::vector<int, std::allocator<int> > >::set_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<int, std::vector<int, std::allocator<int> > >::set_value_action>::transfer_action()'
tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o: In function `hpx::actions::detail::register_action<hpx::server::partitioned_vector<double, std::vector<double, std::allocator<double> > >::set_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> > >::set_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> > >::set_value_action>::transfer_action()'
collect2: error: ld returned 1 exit status
[1346/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_scan_test_exe.dir/partitioned_vector_transform_scan.cpp.o
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:91:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<int, std::vector<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:93:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<int, std::vector<int> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:95:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<int, std::vector<int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:99:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<int, std::vector<int> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:91:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<double, std::vector<double> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:93:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<double, std::vector<double> >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:95:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<double, std::vector<double> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:99:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 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_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<double, std::vector<double> > >]’ is deprecated: This function is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
[1347/1350] Linking CXX executable bin/partitioned_vector_transform_scan_test
FAILED: bin/partitioned_vector_transform_scan_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_scan_test_exe.dir/partitioned_vector_transform_scan.cpp.o -o bin/partitioned_vector_transform_scan_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_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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_transform_scan_test_exe.dir/partitioned_vector_transform_scan.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()'
collect2: error: ld returned 1 exit status
[1348/1350] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_binary_test_exe.dir/partitioned_vector_transform_binary.cpp.o
[1349/1350] Linking CXX executable bin/partitioned_vector_transform_binary_test
FAILED: bin/partitioned_vector_transform_binary_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_binary_test_exe.dir/partitioned_vector_transform_binary.cpp.o -o bin/partitioned_vector_transform_binary_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_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_transform_binary_test_exe.dir/partitioned_vector_transform_binary.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_binary_test_exe.dir/partitioned_vector_transform_binary.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
ninja: build stopped: cannot make progress due to previous errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment