Skip to content

Instantly share code, notes, and snippets.

@zao
Created July 22, 2015 05:54
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/bf6e0d024ba76d104534 to your computer and use it in GitHub Desktop.
Save zao/bf6e0d024ba76d104534 to your computer and use it in GitHub Desktop.
HPX master, Boost master, VS 2015 RTM, failed subset
1>------ Skipped Build: Project: RUN_TESTS, Configuration: RelWithDebInfo x64 ------
1>Project not selected to build for this solution configuration
2>------ Build started: Project: cmake_build_dir_test.make_build_dir, Configuration: RelWithDebInfo x64 ------
3>------ Build started: Project: cmake_install_dir_test.make_build_dir, Configuration: RelWithDebInfo x64 ------
4>------ Build started: Project: vector_counting_dotproduct_exe, Configuration: RelWithDebInfo x64 ------
4> vector_counting_dotproduct.cpp
4> Unknown compiler version - please run the configure tests and report the results
4>c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(227): warning C4005: 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition
4> c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(213): note: see previous definition of 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT'
4>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'hpx::parallel::v1::detail::transform_reduce<init_type>::parallel::<lambda_f0e5461c47dbadb060d6566b2770015f>::()::<lambda_82f1e86c90dbc6b15d89101cbdf2cc34>'
4> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): note: No constructor could take the source type, or constructor overload resolution was ambiguous
4> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
4> with
4> [
4> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> _Ty=double,
4> FwdIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> T_=double,
4> Reduce=std::plus<double>,
4> Convert=hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>
4> ]
4> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
4> with
4> [
4> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> _Ty=double,
4> FwdIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> T_=double,
4> Reduce=std::plus<double>,
4> Convert=hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>
4> ]
4> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9> &&) const' being compiled
4> with
4> [
4> T=init_type,
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> _Ty=double,
4> ExPolicy=hpx::parallel::v1::parallel_execution_policy
4> ]
4> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9> &&) const' being compiled
4> with
4> [
4> T=init_type,
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> _Ty=double,
4> ExPolicy=hpx::parallel::v1::parallel_execution_policy
4> ]
4> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce_<const hpx::parallel::v1::parallel_execution_policy&,InIter,double,_Ty,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,InIter,InIter,T &&,Reduce &&,Convert &&,std::false_type)' being compiled
4> with
4> [
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> _Ty=std::plus<double>,
4> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
4> T=double,
4> Reduce=std::plus<double>,
4> Convert=hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>
4> ]
4> c:\hpx-3\hpx\examples\quickstart\vector_counting_dotproduct.cpp(35): note: see reference to function template instantiation 'double hpx::parallel::v1::transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,double,std::plus<double>,hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>>(ExPolicy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
4> with
4> [
4> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
4> InIter=boost::iterators::counting_iterator<size_t,boost::iterators::use_default,boost::iterators::use_default>,
4> Convert=hpx_main::<lambda_ec623544994d3399ca2af3bf67b5c0c9>,
4> T=double,
4> Reduce=std::plus<double>
4> ]
4>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2780: 'T hpx::parallel::util::accumulate_n(Iter,size_t,T,Pred &&)': expects 4 arguments - 3 provided
4> c:\hpx-3\hpx\hpx\parallel\util\loop.hpp(395): note: see declaration of 'hpx::parallel::util::accumulate_n'
5>------ Build started: Project: vector_zip_dotproduct_exe, Configuration: RelWithDebInfo x64 ------
5> vector_zip_dotproduct.cpp
5> Unknown compiler version - please run the configure tests and report the results
5>c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(227): warning C4005: 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition
5> c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(213): note: see previous definition of 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT'
5>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'hpx::parallel::v1::detail::transform_reduce<init_type>::parallel::<lambda_5f0a42fb531a6d6a6d6d973aa5eb117e>::()::<lambda_5b2d220bca6b33af29ef29a80bb1393e>'
5> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): note: No constructor could take the source type, or constructor overload resolution was ambiguous
5> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
5> with
5> [
5> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> _Ty=double,
5> FwdIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> T_=double,
5> Reduce=std::plus<double>,
5> Convert=hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>
5> ]
5> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
5> with
5> [
5> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> _Ty=double,
5> FwdIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> T_=double,
5> Reduce=std::plus<double>,
5> Convert=hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>
5> ]
5> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa> &&) const' being compiled
5> with
5> [
5> T=init_type,
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> _Ty=double,
5> ExPolicy=hpx::parallel::v1::parallel_execution_policy
5> ]
5> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa> &&) const' being compiled
5> with
5> [
5> T=init_type,
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> _Ty=double,
5> ExPolicy=hpx::parallel::v1::parallel_execution_policy
5> ]
5> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce_<const hpx::parallel::v1::parallel_execution_policy&,InIter,double,_Ty,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,InIter,InIter,T &&,Reduce &&,Convert &&,std::false_type)' being compiled
5> with
5> [
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> _Ty=std::plus<double>,
5> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
5> T=double,
5> Reduce=std::plus<double>,
5> Convert=hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>
5> ]
5> c:\hpx-3\hpx\examples\quickstart\vector_zip_dotproduct.cpp(38): note: see reference to function template instantiation 'double hpx::parallel::v1::transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,double,std::plus<double>,hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>>(ExPolicy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
5> with
5> [
5> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
5> InIter=hpx::util::zip_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>>,
5> Convert=hpx_main::<lambda_c17e956f19939fea6ef933976298bbaa>,
5> T=double,
5> Reduce=std::plus<double>
5> ]
5>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2780: 'T hpx::parallel::util::accumulate_n(Iter,size_t,T,Pred &&)': expects 4 arguments - 3 provided
5> c:\hpx-3\hpx\hpx\parallel\util\loop.hpp(395): note: see declaration of 'hpx::parallel::util::accumulate_n'
6>------ Build started: Project: cmake_build_dir_test.make_configure, Configuration: RelWithDebInfo x64 ------
6> Building Custom Rule C:/hpx-3/hpx/tests/unit/build/CMakeLists.txt
6> CMake does not need to re-run because C:\hpx-3\build-hpx\tests\unit\build\CMakeFiles\generate.stamp is up-to-date.
6> -- Building for: Visual Studio 14 2015
6>
6> CMake Error at CMakeLists.txt:12 (find_package):
6>
6> Could not find a configuration file for package "HPX" that is compatible
6>
6> with requested version "".
6>
6>
6>
6> The following configuration files were considered but not accepted:
6>
6>
6>
6> C:/hpx-3/build-hpx/lib/cmake/hpx/HPXConfig.cmake, version: 0.9.11 (64bit)
6>
6> C:/hpx-3/build-hpx/lib/cmake/hpx/HPXConfig.cmake, version: 0.9.11 (64bit)
6>
6>
6>
6>
6>
6>
6>
6> -- Configuring incomplete, errors occurred!
6>
6> See also "C:/hpx-3/build-hpx/tests/unit/build/cmake_build_dir_test/CMakeFiles/CMakeOutput.log".
6>
6>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1.
7>------ Build started: Project: cmake_install_dir_test.make_configure, Configuration: RelWithDebInfo x64 ------
7> CMake Warning at CMakeLists.txt:34 (message):
7>
7> HPX_DIR=C:/hpx-3/opt/hpx-git/lib/cmake/hpx does not exist. Did you forget
7>
7> to run the install rule?
7>
7>
7>
7>
7>
7> -- Configuring done
7>
7> -- Generating done
7>
7> -- Build files have been written to: C:/hpx-3/build-hpx/tests/unit/build/cmake_install_dir_test
7>
8>------ Build started: Project: fail_compile_const_array_argument_compile_test_lib, Configuration: RelWithDebInfo x64 ------
8> fail_compile_const_array_argument.cpp
8> Unknown compiler version - please run the configure tests and report the results
8>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(119): error C2338: Using arrays as arguments for actions is not supported.
8> c:\hpx-3\hpx\hpx\runtime\actions\plain_action.hpp(66): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (const int (&)[20]),Derived>' being compiled
8> with
8> [
8> R=void,
8> Derived=test_action
8> ]
8> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(438): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
8> with
8> [
8> TF=void (__cdecl *)(const int (&)[20])
8> ]
8> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(480): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
8> with
8> [
8> TF=void (__cdecl *)(const int (&)[20]),
8> Derived=test_action
8> ]
8> c:\hpx-3\hpx\tests\unit\actions\fail_compile_const_array_argument.cpp(13): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(const int (&)[20]),test,test_action,boost::mpl::false_>' being compiled
9>------ Build started: Project: fail_compile_const_pointer_argument_compile_test_lib, Configuration: RelWithDebInfo x64 ------
9> fail_compile_const_pointer_argument.cpp
9> Unknown compiler version - please run the configure tests and report the results
9>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(114): error C2338: Using raw pointers as arguments for actions is not supported.
9> c:\hpx-3\hpx\hpx\runtime\actions\plain_action.hpp(66): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (const int *),Derived>' being compiled
9> with
9> [
9> R=void,
9> Derived=test_action
9> ]
9> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(438): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
9> with
9> [
9> TF=void (__cdecl *)(const int *)
9> ]
9> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(480): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
9> with
9> [
9> TF=void (__cdecl *)(const int *),
9> Derived=test_action
9> ]
9> c:\hpx-3\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(const int *),test,test_action,boost::mpl::false_>' being compiled
9>c:\hpx-3\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
9> c:\hpx-3\hpx\hpx\runtime\actions\continuation.hpp(40): note: see declaration of 'hpx::apply'
10>------ Build started: Project: fail_compile_mutex_move_compile_test_lib, Configuration: RelWithDebInfo x64 ------
10> fail_compile_mutex_move.cpp
10> Unknown compiler version - please run the configure tests and report the results
10>c:\hpx-3\hpx\tests\unit\lcos\fail_compile_mutex_move.cpp(17): error C2280: 'hpx::lcos::local::mutex::mutex(const hpx::lcos::local::mutex &)': attempting to reference a deleted function
10> c:\hpx-3\hpx\hpx\lcos\local\mutex.hpp(44): note: see declaration of 'hpx::lcos::local::mutex::mutex'
11>------ Build started: Project: fail_compile_non_const_array_argument_compile_test_lib, Configuration: RelWithDebInfo x64 ------
11> fail_compile_non_const_array_argument.cpp
11> Unknown compiler version - please run the configure tests and report the results
11>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(119): error C2338: Using arrays as arguments for actions is not supported.
11> c:\hpx-3\hpx\hpx\runtime\actions\plain_action.hpp(66): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int (&)[20]),Derived>' being compiled
11> with
11> [
11> R=void,
11> Derived=test_action
11> ]
11> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(438): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
11> with
11> [
11> TF=void (__cdecl *)(int (&)[20])
11> ]
11> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(480): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
11> with
11> [
11> TF=void (__cdecl *)(int (&)[20]),
11> Derived=test_action
11> ]
11> c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int (&)[20]),test,test_action,boost::mpl::false_>' being compiled
11>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(126): error C2338: Using non-const references as arguments for actions is not supported.
11>c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
11> c:\hpx-3\hpx\hpx\runtime\actions\continuation.hpp(40): note: see declaration of 'hpx::apply'
12>------ Skipped Build: Project: cmake_install_dir_test.make_compile, Configuration: RelWithDebInfo x64 ------
12>Project not selected to build for this solution configuration
13>------ Build started: Project: fail_compile_non_const_pointer_argument_compile_test_lib, Configuration: RelWithDebInfo x64 ------
13> fail_compile_non_const_pointer_argument.cpp
13> Unknown compiler version - please run the configure tests and report the results
13>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(114): error C2338: Using raw pointers as arguments for actions is not supported.
13> c:\hpx-3\hpx\hpx\runtime\actions\plain_action.hpp(66): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int *),Derived>' being compiled
13> with
13> [
13> R=void,
13> Derived=test_action
13> ]
13> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(438): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
13> with
13> [
13> TF=void (__cdecl *)(int *)
13> ]
13> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(480): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
13> with
13> [
13> TF=void (__cdecl *)(int *),
13> Derived=test_action
13> ]
13> c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int *),test,test_action,boost::mpl::false_>' being compiled
13>c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
13> c:\hpx-3\hpx\hpx\runtime\actions\continuation.hpp(40): note: see declaration of 'hpx::apply'
14>------ Skipped Build: Project: cmake_build_dir_test.make_compile, Configuration: RelWithDebInfo x64 ------
14>Project not selected to build for this solution configuration
15>------ Build started: Project: fail_compile_non_const_ref_argument_compile_test_lib, Configuration: RelWithDebInfo x64 ------
15> fail_compile_non_const_ref_argument.cpp
15> Unknown compiler version - please run the configure tests and report the results
15>c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(126): error C2338: Using non-const references as arguments for actions is not supported.
15> c:\hpx-3\hpx\hpx\runtime\actions\plain_action.hpp(66): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int &),Derived>' being compiled
15> with
15> [
15> R=void,
15> Derived=test_action
15> ]
15> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(438): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
15> with
15> [
15> TF=void (__cdecl *)(int &)
15> ]
15> c:\hpx-3\hpx\hpx\runtime\actions\basic_action.hpp(480): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
15> with
15> [
15> TF=void (__cdecl *)(int &),
15> Derived=test_action
15> ]
15> c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int &),test,test_action,boost::mpl::false_>' being compiled
15>c:\hpx-3\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
15> c:\hpx-3\hpx\hpx\runtime\actions\continuation.hpp(40): note: see declaration of 'hpx::apply'
16>------ Build started: Project: fail_compile_spinlock_move_compile_test_lib, Configuration: RelWithDebInfo x64 ------
16> fail_compile_spinlock_move.cpp
16> Unknown compiler version - please run the configure tests and report the results
16>c:\hpx-3\hpx\tests\unit\lcos\fail_compile_spinlock_move.cpp(17): error C2280: 'hpx::lcos::local::spinlock::spinlock(const hpx::lcos::local::spinlock &)': attempting to reference a deleted function
16> c:\hpx-3\hpx\hpx\lcos\local\spinlock.hpp(113): note: see declaration of 'hpx::lcos::local::spinlock::spinlock'
17>------ Build started: Project: fail_compile_spinlock_no_backoff_move_compile_test_lib, Configuration: RelWithDebInfo x64 ------
17> fail_compile_spinlock_no_backoff_move.cpp
17> Unknown compiler version - please run the configure tests and report the results
17>c:\hpx-3\hpx\tests\unit\lcos\fail_compile_spinlock_no_backoff_move.cpp(17): error C2280: 'hpx::lcos::local::spinlock_no_backoff::spinlock_no_backoff(const hpx::lcos::local::spinlock_no_backoff &)': attempting to reference a deleted function
17> c:\hpx-3\hpx\hpx\lcos\local\spinlock_no_backoff.hpp(46): note: see declaration of 'hpx::lcos::local::spinlock_no_backoff::spinlock_no_backoff'
18>------ Skipped Build: Project: Continuous, Configuration: RelWithDebInfo x64 ------
18>Project not selected to build for this solution configuration
19>------ Skipped Build: Project: Experimental, Configuration: RelWithDebInfo x64 ------
19>Project not selected to build for this solution configuration
20>------ Skipped Build: Project: Nightly, Configuration: RelWithDebInfo x64 ------
20>Project not selected to build for this solution configuration
21>------ Skipped Build: Project: NightlyMemoryCheck, Configuration: RelWithDebInfo x64 ------
21>Project not selected to build for this solution configuration
22>------ Build started: Project: transform_reduce_scaling_exe, Configuration: RelWithDebInfo x64 ------
22> transform_reduce_scaling.cpp
22> Unknown compiler version - please run the configure tests and report the results
22>c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(227): warning C4005: 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition
22> c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(213): note: see previous definition of 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT'
22>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'hpx::parallel::v1::detail::transform_reduce<init_type>::parallel::<lambda_bfa67be1387f55235b56aad23ddb0d1b>::()::<lambda_a2511bb02cf24c643c177a912650cc82>'
22> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): note: No constructor could take the source type, or constructor overload resolution was ambiguous
22> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
22> with
22> [
22> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> _Ty=double,
22> FwdIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> T_=double,
22> Reduce=std::plus<double>,
22> Convert=measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>
22> ]
22> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce<init_type>::parallel<ExPolicy,InIter,_Ty,std::plus<_Ty>,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,FwdIter,FwdIter,T_ &&,Reduce &&,Convert &&)' being compiled
22> with
22> [
22> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> _Ty=double,
22> FwdIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> T_=double,
22> Reduce=std::plus<double>,
22> Convert=measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>
22> ]
22> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f> &&) const' being compiled
22> with
22> [
22> T=init_type,
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> _Ty=double,
22> ExPolicy=hpx::parallel::v1::parallel_execution_policy
22> ]
22> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(125): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::transform_reduce<init_type>,T>::call<hpx::parallel::v1::parallel_execution_policy,InIter&,InIter&,_Ty,std::plus<_Ty>,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&,std::plus<_Ty> &&,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f> &&) const' being compiled
22> with
22> [
22> T=init_type,
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> _Ty=double,
22> ExPolicy=hpx::parallel::v1::parallel_execution_policy
22> ]
22> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce_<const hpx::parallel::v1::parallel_execution_policy&,InIter,double,_Ty,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,InIter,InIter,T &&,Reduce &&,Convert &&,std::false_type)' being compiled
22> with
22> [
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> _Ty=std::plus<double>,
22> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
22> T=double,
22> Reduce=std::plus<double>,
22> Convert=measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>
22> ]
22> c:\hpx-3\hpx\tests\performance\local\transform_reduce_scaling.cpp(44): note: see reference to function template instantiation 'double hpx::parallel::v1::transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,double,std::plus<double>,measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>>(ExPolicy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
22> with
22> [
22> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
22> InIter=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<Point>>>,
22> Convert=measure_transform_reduce::<lambda_0b7a9d14e8cebb81d8c8edc9ad0c201f>,
22> T=double,
22> Reduce=std::plus<double>
22> ]
22>c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(90): error C2780: 'T hpx::parallel::util::accumulate_n(Iter,size_t,T,Pred &&)': expects 4 arguments - 3 provided
22> c:\hpx-3\hpx\hpx\parallel\util\loop.hpp(395): note: see declaration of 'hpx::parallel::util::accumulate_n'
23>------ Build started: Project: vector_foreach_exe, Configuration: RelWithDebInfo x64 ------
23> vector_foreach.cpp
23> Unknown compiler version - please run the configure tests and report the results
23>c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(227): warning C4005: 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition
23> c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(213): note: see previous definition of 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT'
23>c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(73): error C2440: '<function-style-cast>': cannot convert from 'const wait_op<Vector>' to 'hpx::parallel::v1::detail::for_each_n<FwdIter>::parallel::<lambda_ec850e7d57e45bfc23f321d1adf48583>::()::<lambda_1316da1be4d0fcfea265aa0abd730dc4>'
23> with
23> [
23> Vector=std::vector<int,std::allocator<int>>
23> ]
23> and
23> [
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(73): note: No constructor could take the source type, or constructor overload resolution was ambiguous
23> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>> hpx::parallel::v1::detail::for_each_n<FwdIter>::parallel<ExPolicy,_Ty>(ExPolicy,Iter,size_t,F &&)' being compiled
23> with
23> [
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> Iter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> F=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>> hpx::parallel::v1::detail::for_each_n<FwdIter>::parallel<ExPolicy,_Ty>(ExPolicy,Iter,size_t,F &&)' being compiled
23> with
23> [
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> Iter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> F=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(215): note: see reference to function template instantiation 'std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>> hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::for_each_n<FwdIter>,Iter>::call<ExPolicy,FwdIter&,__int64,_Ty>(ExPolicy,boost::mpl::false_,FwdIter &,__int64 &&,_Ty &&) const' being compiled
23> with
23> [
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> Iter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(215): note: see reference to function template instantiation 'std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>> hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::for_each_n<FwdIter>,Iter>::call<ExPolicy,FwdIter&,__int64,_Ty>(ExPolicy,boost::mpl::false_,FwdIter &,__int64 &&,_Ty &&) const' being compiled
23> with
23> [
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> Iter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\detail\dispatch.hpp(170): note: see reference to function template instantiation 'hpx::parallel::util::detail::algorithm_result_impl<hpx::parallel::v1::parallel_execution_policy,T>::type hpx::parallel::v1::detail::for_each::parallel<ExPolicy,InIter,_Ty>(ExPolicy,FwdIter,FwdIter,F &&)' being compiled
23> with
23> [
23> T=void,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
23> InIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> FwdIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> F=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(239): note: see reference to function template instantiation 'hpx::parallel::util::detail::algorithm_result_impl<hpx::parallel::v1::parallel_execution_policy,T>::type hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::for_each,void>::call<Policy,InIter&,InIter&,_Ty>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&) const' being compiled
23> with
23> [
23> T=void,
23> Policy=hpx::parallel::v1::parallel_execution_policy,
23> InIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(239): note: see reference to function template instantiation 'hpx::parallel::util::detail::algorithm_result_impl<hpx::parallel::v1::parallel_execution_policy,T>::type hpx::parallel::v1::detail::algorithm<hpx::parallel::v1::detail::for_each,void>::call<Policy,InIter&,InIter&,_Ty>(ExPolicy,boost::mpl::false_,InIter &,InIter &,_Ty &&) const' being compiled
23> with
23> [
23> T=void,
23> Policy=hpx::parallel::v1::parallel_execution_policy,
23> InIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> ExPolicy=hpx::parallel::v1::parallel_execution_policy
23> ]
23> c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(334): note: see reference to function template instantiation 'hpx::parallel::util::detail::algorithm_result_impl<hpx::parallel::v1::parallel_execution_policy,T>::type hpx::parallel::v1::detail::for_each_<const Policy&,InIter,_Ty>(ExPolicy,InIter,InIter,F &&,std::false_type)' being compiled
23> with
23> [
23> T=void,
23> Policy=hpx::parallel::v1::parallel_execution_policy,
23> InIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> _Ty=wait_op<std::vector<int,std::allocator<int>>>,
23> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
23> F=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\tests\performance\local\vector_foreach.cpp(56): note: see reference to function template instantiation 'void hpx::parallel::v1::for_each<const Policy&,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,wait_op<Vector>>(ExPolicy,InIter,InIter,F &&)' being compiled
23> with
23> [
23> Policy=hpx::parallel::v1::parallel_execution_policy,
23> Vector=std::vector<int,std::allocator<int>>,
23> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
23> InIter=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int>>>,
23> F=wait_op<std::vector<int,std::allocator<int>>>
23> ]
23> c:\hpx-3\hpx\tests\performance\local\vector_foreach.cpp(82): note: see reference to function template instantiation 'uint64_t foreach_vector<hpx::parallel::v1::parallel_execution_policy,std::vector<int,std::allocator<_Ty>>>(const Policy &,const Vector &)' being compiled
23> with
23> [
23> _Ty=int,
23> Policy=hpx::parallel::v1::parallel_execution_policy,
23> Vector=std::vector<int,std::allocator<int>>
23> ]
23>c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(73): error C2780: 'Iter hpx::parallel::util::loop_n(Iter,size_t,CancelToken &,F &&)': expects 4 arguments - 2 provided
23> c:\hpx-3\hpx\hpx\parallel\util\loop.hpp(111): note: see declaration of 'hpx::parallel::util::loop_n'
23>c:\hpx-3\hpx\hpx\parallel\algorithms\for_each.hpp(73): error C2780: 'Iter hpx::parallel::util::loop_n(Iter,size_t,F &&)': expects 3 arguments - 2 provided
23> c:\hpx-3\hpx\hpx\parallel\util\loop.hpp(103): note: see declaration of 'hpx::parallel::util::loop_n'
24>------ Build started: Project: vector_transform_reduce_test_exe, Configuration: RelWithDebInfo x64 ------
24> vector_transform_reduce.cpp
24> Unknown compiler version - please run the configure tests and report the results
24>c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(227): warning C4005: 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition
24> c:\hpx-3\opt\boost-master\include\boost-1_59\boost\asio\detail\config.hpp(213): note: see previous definition of 'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT'
24>c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): error C2440: '<function-style-cast>': cannot convert from 'const std::plus<T>' to 'hpx::parallel::v1::detail::segmented_transform_reduce::<lambda_a6e77a854a9a9f403aa0adfcba91cf15>::()::<lambda_ec82dd05dd1816859e97f4a86e6f2354>'
24> with
24> [
24> T=int
24> ]
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): note: No constructor could take the source type, or constructor overload resolution was ambiguous
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(258): note: see reference to function template instantiation 'int hpx::parallel::v1::detail::segmented_transform_reduce<hpx::parallel::v1::detail::transform_reduce<init_type>,hpx::parallel::v1::parallel_execution_policy,InIter,_Ty,std::plus<_Ty>,multiply>(Algo &&,const ExPolicy &,SegIter,SegIter,T &&,Reduce &&,Convert &&,boost::mpl::false_)' being compiled
24> with
24> [
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> _Ty=int,
24> Algo=hpx::parallel::v1::detail::transform_reduce<init_type>,
24> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
24> SegIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> T=int,
24> Reduce=std::plus<int>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'int hpx::parallel::v1::detail::transform_reduce_<const hpx::parallel::v1::parallel_execution_policy&,InIter,int,_Ty,multiply>(ExPolicy,InIter,InIter,T &&,Reduce &&,Convert &&,std::true_type)' being compiled
24> with
24> [
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> _Ty=std::plus<int>,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
24> T=int,
24> Reduce=std::plus<int>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(42): note: see reference to function template instantiation 'int hpx::parallel::v1::transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,hpx::util::zip_iterator<hpx::const_vector_iterator<T>,hpx::const_vector_iterator<T>>,T,std::plus<T>,multiply>(ExPolicy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
24> with
24> [
24> T=int,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> Convert=multiply,
24> Reduce=std::plus<int>
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(66): note: see reference to function template instantiation 'T test_transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,T>(ExPolicy,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=int,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(89): note: see reference to function template instantiation 'void transform_reduce_tests<T>(size_t,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=int
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(103): note: see reference to function template instantiation 'void transform_reduce_tests<int>(void)' being compiled
24>c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): error C2440: '<function-style-cast>': cannot convert from 'const std::plus<T>' to 'hpx::parallel::v1::detail::segmented_transform_reduce::<lambda_c7af89de4184e60c847a69b84f308974>::()::<lambda_6696708f980f8546f9ba4e4ef2e0497c>'
24> with
24> [
24> T=int
24> ]
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): note: No constructor could take the source type, or constructor overload resolution was ambiguous
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(258): note: see reference to function template instantiation 'hpx::lcos::future<int> hpx::parallel::v1::detail::segmented_transform_reduce<hpx::parallel::v1::detail::transform_reduce<init_type>,ExPolicy,InIter,_Ty,std::plus<_Ty>,multiply>(Algo &&,const ExPolicy &,SegIter,SegIter,T &&,Reduce &&,Convert &&,boost::mpl::false_)' being compiled
24> with
24> [
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> _Ty=int,
24> Algo=hpx::parallel::v1::detail::transform_reduce<init_type>,
24> SegIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> T=int,
24> Reduce=std::plus<int>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'hpx::lcos::future<int> hpx::parallel::v1::detail::transform_reduce_<ExPolicy&,InIter,int,_Ty,multiply>(hpx::parallel::v1::parallel_task_execution_policy,InIter,InIter,T &&,Reduce &&,Convert &&,std::true_type)' being compiled
24> with
24> [
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> _Ty=std::plus<int>,
24> T=int,
24> Reduce=std::plus<int>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(56): note: see reference to function template instantiation 'hpx::lcos::future<int> hpx::parallel::v1::transform_reduce<ExPolicy&,hpx::util::zip_iterator<hpx::const_vector_iterator<T>,hpx::const_vector_iterator<T>>,T,std::plus<T>,multiply>(hpx::parallel::v1::parallel_task_execution_policy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
24> with
24> [
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> T=int,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<int>,hpx::const_vector_iterator<int>>,
24> Convert=multiply,
24> Reduce=std::plus<int>
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(74): note: see reference to function template instantiation 'hpx::lcos::future<int> test_transform_reduce_async<hpx::parallel::v1::parallel_task_execution_policy,T>(ExPolicy &&,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=int,
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy
24> ]
24>c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): error C2440: '<function-style-cast>': cannot convert from 'const std::plus<T>' to 'hpx::parallel::v1::detail::segmented_transform_reduce::<lambda_0358a483e5d09e2fa1d58ba781f971a9>::()::<lambda_91c31667ecf61452516d705389471243>'
24> with
24> [
24> T=double
24> ]
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): note: No constructor could take the source type, or constructor overload resolution was ambiguous
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(258): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::segmented_transform_reduce<hpx::parallel::v1::detail::transform_reduce<init_type>,hpx::parallel::v1::parallel_execution_policy,InIter,_Ty,std::plus<_Ty>,multiply>(Algo &&,const ExPolicy &,SegIter,SegIter,T &&,Reduce &&,Convert &&,boost::mpl::false_)' being compiled
24> with
24> [
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> _Ty=double,
24> Algo=hpx::parallel::v1::detail::transform_reduce<init_type>,
24> ExPolicy=hpx::parallel::v1::parallel_execution_policy,
24> SegIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> T=double,
24> Reduce=std::plus<double>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'double hpx::parallel::v1::detail::transform_reduce_<const hpx::parallel::v1::parallel_execution_policy&,InIter,double,_Ty,multiply>(ExPolicy,InIter,InIter,T &&,Reduce &&,Convert &&,std::true_type)' being compiled
24> with
24> [
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> _Ty=std::plus<double>,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
24> T=double,
24> Reduce=std::plus<double>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(42): note: see reference to function template instantiation 'double hpx::parallel::v1::transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,hpx::util::zip_iterator<hpx::const_vector_iterator<T>,hpx::const_vector_iterator<T>>,T,std::plus<T>,multiply>(ExPolicy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> Convert=multiply,
24> Reduce=std::plus<double>
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(66): note: see reference to function template instantiation 'T test_transform_reduce<const hpx::parallel::v1::parallel_execution_policy&,T>(ExPolicy,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=const hpx::parallel::v1::parallel_execution_policy &
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(89): note: see reference to function template instantiation 'void transform_reduce_tests<T>(size_t,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=double
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(104): note: see reference to function template instantiation 'void transform_reduce_tests<double>(void)' being compiled
24>c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): error C2440: '<function-style-cast>': cannot convert from 'const std::plus<T>' to 'hpx::parallel::v1::detail::segmented_transform_reduce::<lambda_fee0681ebd12c2644fcd8413d05c3740>::()::<lambda_24767a4320f5f9a78508873b32579a6f>'
24> with
24> [
24> T=double
24> ]
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(225): note: No constructor could take the source type, or constructor overload resolution was ambiguous
24> c:\hpx-3\hpx\hpx\parallel\segmented_algorithms\transform_reduce.hpp(258): note: see reference to function template instantiation 'hpx::lcos::future<T> hpx::parallel::v1::detail::segmented_transform_reduce<hpx::parallel::v1::detail::transform_reduce<T>,ExPolicy,InIter,_Ty,std::plus<_Ty>,multiply>(Algo &&,const ExPolicy &,SegIter,SegIter,T &&,Reduce &&,Convert &&,boost::mpl::false_)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> _Ty=double,
24> Algo=hpx::parallel::v1::detail::transform_reduce<init_type>,
24> SegIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> Reduce=std::plus<double>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\hpx\parallel\algorithms\transform_reduce.hpp(253): note: see reference to function template instantiation 'hpx::lcos::future<T> hpx::parallel::v1::detail::transform_reduce_<ExPolicy&,InIter,double,_Ty,multiply>(hpx::parallel::v1::parallel_task_execution_policy,InIter,InIter,T &&,Reduce &&,Convert &&,std::true_type)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> _Ty=std::plus<double>,
24> Reduce=std::plus<double>,
24> Convert=multiply
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(56): note: see reference to function template instantiation 'hpx::lcos::future<T> hpx::parallel::v1::transform_reduce<ExPolicy&,hpx::util::zip_iterator<hpx::const_vector_iterator<T>,hpx::const_vector_iterator<T>>,T,std::plus<T>,multiply>(hpx::parallel::v1::parallel_task_execution_policy,InIter,InIter,Convert &&,T,Reduce &&)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy,
24> InIter=hpx::util::zip_iterator<hpx::const_vector_iterator<double>,hpx::const_vector_iterator<double>>,
24> Convert=multiply,
24> Reduce=std::plus<double>
24> ]
24> c:\hpx-3\hpx\tests\unit\component\vector_transform_reduce.cpp(74): note: see reference to function template instantiation 'hpx::lcos::future<T> test_transform_reduce_async<hpx::parallel::v1::parallel_task_execution_policy,T>(ExPolicy &&,const hpx::vector<T> &,const hpx::vector<T> &)' being compiled
24> with
24> [
24> T=double,
24> ExPolicy=hpx::parallel::v1::parallel_task_execution_policy
24> ]
25>------ Skipped Build: Project: INSTALL, Configuration: RelWithDebInfo x64 ------
25>Project not selected to build for this solution configuration
========== Build: 3 succeeded, 14 failed, 439 up-to-date, 8 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment