Compile [2024-11-19 12:00:49 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" amd64 >nul
cl /Zm800 -nologo "..\libs\ratio\test\..\example\si_physics.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\ratio\test\si_physics.test\msvc-12.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\si_physics.obj" -TP /wd4675 /EHs /GR /Od /Ob0 /W4 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\integer\include" "-IC:\teeks99-09\run\boost_root\libs\ratio\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include"
si_physics.cpp
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : error C2825: 'boost::ratio_gcd': must be a class or namespace when followed by '::'
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(437) : see reference to class template instantiation 'boost::common_type<boost_ex::chrono::duration<Rep,Period>,boost_ex::chrono::duration<Rep2,Period2>>' being compiled
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : error C2510: 'ratio_gcd' : left of '::' must be a class/struct/union
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : warning C4346: 'boost::ratio_detail::lcm<R1::den,R2::den>::value' : dependent name is not a type
prefix with 'typename' to indicate a type
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : error C2146: syntax error : missing ',' before identifier 'type'
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : error C2065: 'type' : undeclared identifier
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(436) : error C2977: 'boost_ex::chrono::duration' : too many template arguments
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(80) : see declaration of 'boost_ex::chrono::duration'
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(493) : error C2825: 'std::ratio_divide': must be a class or namespace when followed by '::'
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(544) : see reference to class template instantiation 'boost_ex::chrono::duration<Rep,Period>' being compiled
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(493) : error C2510: 'ratio_divide' : left of '::' must be a class/struct/union
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(493) : error C2065: 'den' : undeclared identifier
c:\teeks99-09\run\boost_root\libs\ratio\example\duration.hpp(493) : error C2039: 'type' : is not a member of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
..\libs\ratio\test\..\example\si_physics.cpp(130) : error C2825: 'std::ratio_subtract': must be a class or namespace when followed by '::'
..\libs\ratio\test\..\example\si_physics.cpp(130) : error C2510: 'ratio_subtract' : left of '::' must be a class/struct/union
..\libs\ratio\test\..\example\si_physics.cpp(130) : error C2146: syntax error : missing ',' before identifier 'type'
..\libs\ratio\test\..\example\si_physics.cpp(130) : error C2065: 'type' : undeclared identifier
..\libs\ratio\test\..\example\si_physics.cpp(130) : error C2977: 'User1::quantity' : too many template arguments
..\libs\ratio\test\..\example\si_physics.cpp(75) : see declaration of 'User1::quantity'
..\libs\ratio\test\..\example\si_physics.cpp(140) : error C2825: 'std::ratio_add': must be a class or namespace when followed by '::'
..\libs\ratio\test\..\example\si_physics.cpp(140) : error C2510: 'ratio_add' : left of '::' must be a class/struct/union
..\libs\ratio\test\..\example\si_physics.cpp(140) : error C2146: syntax error : missing ',' before identifier 'type'
..\libs\ratio\test\..\example\si_physics.cpp(140) : error C2065: 'type' : undeclared identifier
..\libs\ratio\test\..\example\si_physics.cpp(140) : error C2977: 'User1::quantity' : too many template arguments
..\libs\ratio\test\..\example\si_physics.cpp(75) : see declaration of 'User1::quantity'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(242) : see declaration of 'std::ratio_divide'