Compile [2024-11-20 12:25:56 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.1\msvc-setup.bat" >nul
cl /Zm800 -nologo "..\libs\numeric\ublas\test\tensor\test_algorithms.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\numeric\ublas\test\tensor\test_tensor.test\msvc-14.1\dbg\x86_6\dbg-symbl-off\thrd-mlt\test_algorithms.obj" -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -wd4275 /W4 /bigobj -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_TEST_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_UBLAS_NO_EXCEPTIONS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS "-I.."
cl : Command line warning D9025 : overriding '/W3' with '/W4'
test_algorithms.cpp
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(181): warning C4244: 'argument': conversion from 'unsigned __int64' to 'const std::complex<float>::_Ty', possible loss of data
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(156): note: while compiling class template member function 'void test_tensor_algorithms::test_tensor_algorithms_accumulate<TestType>::test_method(void)'
with
[
TestType=std::complex<float>
]
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(155): note: see reference to function template instantiation 'void test_tensor_algorithms::test_tensor_algorithms_accumulate<TestType>::test_method(void)' being compiled
with
[
TestType=std::complex<float>
]
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(155): note: see reference to class template instantiation 'test_tensor_algorithms::test_tensor_algorithms_accumulate<TestType>' being compiled
with
[
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(70): note: see reference to function template instantiation 'void test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker::run<TestType>(boost::type<TestType> *)' being compiled
with
[
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(70): note: while compiling class template member function 'void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>::operator ()(void)'
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,
TestType=std::complex<float>
]
..\boost/function/function_template.hpp(100): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>::operator ()(void)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(122): note: see reference to class template instantiation 'boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(183): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::generate_test_case_4_type<this_type,TestCaseTemplate>::operator ()<std::complex<float>>(boost::mpl::identity<std::complex<float>>)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker
]
..\boost/test/tree/test_case_template.hpp(183): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::generate_test_case_4_type<this_type,TestCaseTemplate>::operator ()<std::complex<float>>(boost::mpl::identity<std::complex<float>>)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker
]
..\boost/test/tree/test_case_template.hpp(199): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,test_tensor_algorithms::test_types2,void>::for_each<single_test_gen>(F &)' being compiled
with
[
F=single_test_gen
]
..\boost/test/tree/test_case_template.hpp(199): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,test_tensor_algorithms::test_types2,void>::for_each<single_test_gen>(F &)' being compiled
with
[
F=single_test_gen
]
..\boost/test/tree/test_case_template.hpp(189): note: while compiling class template member function 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,test_tensor_algorithms::test_types2,void>::template_test_case_gen(boost::unit_test::const_string,boost::unit_test::const_string,size_t)'
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(155): note: see reference to function template instantiation 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,test_tensor_algorithms::test_types2,void>::template_test_case_gen(boost::unit_test::const_string,boost::unit_test::const_string,size_t)' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(155): note: see reference to class template instantiation 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_accumulate_invoker,test_tensor_algorithms::test_types2,void>' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(187): warning C4244: 'argument': conversion from 'unsigned __int64' to 'const std::complex<float>::_Ty', possible loss of data
..\boost/numeric/ublas/tensor/strides.hpp(98): error C4984: 'if constexpr' is a C++17 language extension
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(67): note: see reference to function template instantiation 'boost::numeric::ublas::basic_strides<size_t,boost::numeric::ublas::first_order>::basic_strides<size_t>(const boost::numeric::ublas::basic_extents<size_t> &)' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(67): note: see reference to function template instantiation 'boost::numeric::ublas::basic_strides<size_t,boost::numeric::ublas::first_order>::basic_strides<size_t>(const boost::numeric::ublas::basic_extents<size_t> &)' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(55): note: while compiling class template member function 'void test_tensor_algorithms::test_tensor_algorithms_copy<TestType>::test_method(void)'
with
[
TestType=std::complex<float>
]
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(54): note: see reference to function template instantiation 'void test_tensor_algorithms::test_tensor_algorithms_copy<TestType>::test_method(void)' being compiled
with
[
TestType=std::complex<float>
]
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(54): note: see reference to class template instantiation 'test_tensor_algorithms::test_tensor_algorithms_copy<TestType>' being compiled
with
[
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(70): note: see reference to function template instantiation 'void test_tensor_algorithms::test_tensor_algorithms_copy_invoker::run<TestType>(boost::type<TestType> *)' being compiled
with
[
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(70): note: while compiling class template member function 'void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>::operator ()(void)'
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_copy_invoker,
TestType=std::complex<float>
]
..\boost/function/function_template.hpp(100): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>::operator ()(void)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_copy_invoker,
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(122): note: see reference to class template instantiation 'boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate,TestType>' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_copy_invoker,
TestType=std::complex<float>
]
..\boost/test/tree/test_case_template.hpp(183): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::generate_test_case_4_type<this_type,TestCaseTemplate>::operator ()<std::complex<float>>(boost::mpl::identity<std::complex<float>>)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_copy_invoker
]
..\boost/test/tree/test_case_template.hpp(183): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::generate_test_case_4_type<this_type,TestCaseTemplate>::operator ()<std::complex<float>>(boost::mpl::identity<std::complex<float>>)' being compiled
with
[
TestCaseTemplate=test_tensor_algorithms::test_tensor_algorithms_copy_invoker
]
..\boost/test/tree/test_case_template.hpp(199): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_copy_invoker,test_tensor_algorithms::test_types2,void>::for_each<single_test_gen>(F &)' being compiled
with
[
F=single_test_gen
]
..\boost/test/tree/test_case_template.hpp(199): note: see reference to function template instantiation 'void boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_copy_invoker,test_tensor_algorithms::test_types2,void>::for_each<single_test_gen>(F &)' being compiled
with
[
F=single_test_gen
]
..\boost/test/tree/test_case_template.hpp(189): note: while compiling class template member function 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_copy_invoker,test_tensor_algorithms::test_types2,void>::template_test_case_gen(boost::unit_test::const_string,boost::unit_test::const_string,size_t)'
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(54): note: see reference to function template instantiation 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_copy_invoker,test_tensor_algorithms::test_types2,void>::template_test_case_gen(boost::unit_test::const_string,boost::unit_test::const_string,size_t)' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(54): note: see reference to class template instantiation 'boost::unit_test::ut_detail::template_test_case_gen<test_tensor_algorithms::test_tensor_algorithms_copy_invoker,test_tensor_algorithms::test_types2,void>' being compiled
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\numeric(26): warning C4267: '=': conversion from 'size_t' to '_Ty', possible loss of data
with
[
_Ty=unsigned long
]
..\boost/numeric/ublas/tensor/extents.hpp(265): note: see reference to function template instantiation '_Ty std::accumulate<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<unsigned __int64>>>,unsigned long,std::multiplies<void>>(const _InIt,const _InIt,_Ty,_Fn)' being compiled
with
[
_Ty=unsigned long,
_InIt=std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
_Fn=std::multiplies<void>
]
..\boost/numeric/ublas/tensor/extents.hpp(260): note: while compiling class template member function 'unsigned __int64 boost::numeric::ublas::basic_extents<size_t>::product(void) const'
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(63): note: see reference to function template instantiation 'unsigned __int64 boost::numeric::ublas::basic_extents<size_t>::product(void) const' being compiled
..\libs\numeric\ublas\test\tensor\test_algorithms.cpp(37): note: see reference to class template instantiation 'boost::numeric::ublas::basic_extents<size_t>' being compiled