Test output: teeks99-09-v15m-64onAMD64 - multiprecision - standalone_test_arithmetic_cpp_int / msvc-14.1
Rev 9dae34c66db664e04b92ce65f33d238cb5fb1c44 / Wed, 20 Nov 2024 05:13:34 +0000
Compile [2024-11-20 12:25:30 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.1\msvc-setup.bat"  >nul
 cl /Zm800 -nologo "..\libs\multiprecision\test\standalone_test_arithmetic_cpp_int.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\multiprecision\test\standalone_test_arithmetic_cpp_int.test\msvc-14.1\dbg\x86_6\dbg-symbl-off\lnk-sttc\rntm-lnk-sttc\thrd-mlt\standalone_test_arithmetic_cpp_int.obj"     -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W4 /MTd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -RTC1 -bigobj /fp:precise -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-I..\libs\multiprecision\include" 

standalone_test_arithmetic_cpp_int.cpp
..\boost/multiprecision/cpp_int.hpp(380): error C2039: 'min': is not a member of 'std'
..\boost/multiprecision/cpp_int/limits.hpp(13): note: see declaration of 'std'
..\boost/multiprecision/cpp_int.hpp(367): note: while compiling class template member function 'void boost::multiprecision::backends::cpp_int_base<0,18446744073709551615,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,Allocator,false>::resize(size_t,size_t)'
        with
        [
            Allocator=std::allocator<boost::multiprecision::limb_type>
        ]
..\boost/multiprecision/cpp_int.hpp(485): note: see reference to function template instantiation 'void boost::multiprecision::backends::cpp_int_base<0,18446744073709551615,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,Allocator,false>::resize(size_t,size_t)' being compiled
        with
        [
            Allocator=std::allocator<boost::multiprecision::limb_type>
        ]
..\boost/multiprecision/cpp_int.hpp(1338): note: see reference to class template instantiation 'boost::multiprecision::backends::cpp_int_base<0,18446744073709551615,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,Allocator,false>' being compiled
        with
        [
            Allocator=std::allocator<boost::multiprecision::limb_type>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\type_traits(831): note: see reference to class template instantiation 'boost::multiprecision::backends::cpp_int_backend<0,0,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,std::allocator<boost::multiprecision::limb_type>>' being compiled
..\boost/multiprecision/number.hpp(115): note: see reference to class template instantiation 'std::is_constructible<Backend,const Backend &,unsigned int>' being compiled
        with
        [
            Backend=boost::multiprecision::backends::cpp_int_backend<0,0,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,std::allocator<boost::multiprecision::limb_type>>
        ]
c:\teeks99-09\run\boost_root\libs\multiprecision\test\test_arithmetic.hpp(3215): note: see reference to class template instantiation 'boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<0,0,boost::multiprecision::signed_magnitude,boost::multiprecision::unchecked,std::allocator<boost::multiprecision::limb_type>>,boost::multiprecision::et_on>' being compiled
..\libs\multiprecision\test\standalone_test_arithmetic_cpp_int.cpp(29): note: see reference to function template instantiation 'void test<boost::multiprecision::cpp_int>(void)' being compiled
..\boost/multiprecision/cpp_int.hpp(380): error C2039: 'max': is not a member of 'std'
..\boost/multiprecision/cpp_int/limits.hpp(13): note: see declaration of 'std'
..\boost/multiprecision/cpp_int.hpp(380): error C2672: 'boost::multiprecision::max': no matching overloaded function found
..\boost/multiprecision/cpp_int.hpp(380): error C2784: 'detail::expression<tag,Arg1,Arg2,Arg3,Arg4>::result_type boost::multiprecision::max(const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &,const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &)': could not deduce template argument for 'const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &' from 'size_t'
..\boost/multiprecision/detail/min_max.hpp(96): note: see declaration of 'boost::multiprecision::max'
..\boost/multiprecision/cpp_int.hpp(380): error C2784: 'detail::expression<tag,Arg1,Arg2,Arg3,Arg4>::result_type boost::multiprecision::max(const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &,const boost::multiprecision::detail::expression<tagb,A1b,A2b,A3b,A4b> &)': could not deduce template argument for 'const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &' from 'size_t'
..\boost/multiprecision/detail/min_max.hpp(88): note: see declaration of 'boost::multiprecision::max'
..\boost/multiprecision/cpp_int.hpp(380): error C2784: 'std::enable_if<boost::multiprecision::detail::is_backend<Backend>::value,const boost::multiprecision::number<Backend,boost::multiprecision::et_on>>::type boost::multiprecision::max(const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &,const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &)': could not deduce template argument for 'const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &' from 'size_t'
..\boost/multiprecision/detail/min_max.hpp(80): note: see declaration of 'boost::multiprecision::max'
..\boost/multiprecision/cpp_int.hpp(380): error C2784: 'std::enable_if<boost::multiprecision::detail::is_backend<T>::value,const boost::multiprecision::number<Backend,boost::multiprecision::et_on>>::type boost::multiprecision::max(const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &,const boost::multiprecision::detail::expression<tag,Arg1,Arg2,Arg3,Arg4> &)': could not deduce template argument for 'const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &' from 'size_t'
..\boost/multiprecision/detail/min_max.hpp(72): note: see declaration of 'boost::multiprecision::max'
..\boost/multiprecision/cpp_int.hpp(380): error C2784: 'std::enable_if<boost::multiprecision::detail::is_backend<T>::value,const boost::multiprecision::number<Backend,boost::multiprecision::et_on>&>::type boost::multiprecision::max(const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &,const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &)': could not deduce template argument for 'const boost::multiprecision::number<Backend,boost::multiprecision::et_on> &' from 'size_t'
..\boost/multiprecision/detail/min_max.hpp(67): note: see declaration of 'boost::multiprecision::max'
..\boost/multiprecision/cpp_int.hpp(380): error C2672: 'boost::multiprecision::min': no matching overloaded function found