Compile [2024-11-20 04:56:27 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_rational.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\multiprecision\test\standalone_test_arithmetic_cpp_rational.test\msvc-14.1\dbg\x86_6\dbg-symbl-off\lnk-sttc\rntm-lnk-sttc\thrd-mlt\standalone_test_arithmetic_cpp_rational.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_rational.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>
]
..\boost/multiprecision/rational_adaptor.hpp(29): 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
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::rational_adaptor<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::cpp_rational_backend
]
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::cpp_rational_backend,boost::multiprecision::et_on>' being compiled
..\libs\multiprecision\test\standalone_test_arithmetic_cpp_rational.cpp(34): note: see reference to function template instantiation 'void test<boost::multiprecision::cpp_rational>(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