Compile [2024-11-19 16:44:35 UTC]: fail
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.0\msvc-setup.bat" amd64 >nul
cl /Zm800 -nologo "..\libs\serialization\test\test_non_intrusive.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\serialization\test\test_non_intrusive_binary_archive.test\msvc-14.0\dbg\x86_6\dbg-symbl-off\thrdp-wn32\thrd-mlt\test_non_intrusive.obj" -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W4 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -Gy -wd4996 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=binary_archive.hpp -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_ATOMIC_NO_LIB=1 -DBOOST_BUILD_PCH_ENABLED -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_DYN_LINK=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_MATH_TR1_NO_LIB=1 -DBOOST_RANDOM_DYN_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_SERIALIZATION_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_USE_DLL=1 -DBOOST_THREAD_WIN32 -DBOOST_WSERIALIZATION_DYN_LINK=1 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\atomic\include" "-IC:\teeks99-09\run\boost_root\libs\bind\include" "-IC:\teeks99-09\run\boost_root\libs\chrono\include" "-IC:\teeks99-09\run\boost_root\libs\container\include" "-IC:\teeks99-09\run\boost_root\libs\container_hash\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\describe\include" "-IC:\teeks99-09\run\boost_root\libs\detail\include" "-IC:\teeks99-09\run\boost_root\libs\endian\include" "-IC:\teeks99-09\run\boost_root\libs\filesystem\include" "-IC:\teeks99-09\run\boost_root\libs\function\include" "-IC:\teeks99-09\run\boost_root\libs\function_types\include" "-IC:\teeks99-09\run\boost_root\libs\fusion\include" "-IC:\teeks99-09\run\boost_root\libs\integer\include" "-IC:\teeks99-09\run\boost_root\libs\intrusive\include" "-IC:\teeks99-09\run\boost_root\libs\iterator\include" "-IC:\teeks99-09\run\boost_root\libs\lexical_cast\include" "-IC:\teeks99-09\run\boost_root\libs\math\build" "-IC:\teeks99-09\run\boost_root\libs\math\include" "-IC:\teeks99-09\run\boost_root\libs\move\include" "-IC:\teeks99-09\run\boost_root\libs\mp11\include" "-IC:\teeks99-09\run\boost_root\libs\optional\include" "-IC:\teeks99-09\run\boost_root\libs\phoenix\include" "-IC:\teeks99-09\run\boost_root\libs\predef\include" "-IC:\teeks99-09\run\boost_root\libs\random\include" "-IC:\teeks99-09\run\boost_root\libs\ratio\include" "-IC:\teeks99-09\run\boost_root\libs\regex\include" "-IC:\teeks99-09\run\boost_root\libs\scope\include" "-IC:\teeks99-09\run\boost_root\libs\serialization\include" "-IC:\teeks99-09\run\boost_root\libs\smart_ptr\include" "-IC:\teeks99-09\run\boost_root\libs\spirit\include" "-IC:\teeks99-09\run\boost_root\libs\system\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include" "-IC:\teeks99-09\run\boost_root\libs\tuple\include" "-IC:\teeks99-09\run\boost_root\libs\type_index\include" "-IC:\teeks99-09\run\boost_root\libs\type_traits\include" "-IC:\teeks99-09\run\boost_root\libs\unordered\include" "-IC:\teeks99-09\run\boost_root\libs\variant\include" "-IC:\teeks99-09\run\boost_root\libs\variant2\include" "-IC:\teeks99-09\run\boost_root\libs\winapi\include"
test_non_intrusive.cpp
MSVC 14.0 has broken C++14 constexpr support. Support for this compiler will be removed in Boost 1.86
..\boost/math/tools/promotion.hpp(90): error C2061: syntax error: identifier 'common_type_t<`template-type-parameter-1',`template-type-parameter-2',float>'
..\boost/math/tools/promotion.hpp(91): note: see reference to class template instantiation 'boost::math::tools::pa2_integral_already_removed<T1,T2,true>' being compiled
..\boost/math/tools/promotion.hpp(90): error C2238: unexpected token(s) preceding ';'
..\boost/math/special_functions/trunc.hpp(325): error C2433: '?$enable_if_t@$Q?B_N(?$is_constructible_v@H$RBAAB@)H': 'inline' not permitted on data declarations
..\boost/math/special_functions/trunc.hpp(325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/math/special_functions/trunc.hpp(325): error C2061: syntax error: identifier 'iconvert'
..\boost/math/special_functions/trunc.hpp(331): error C2065: 'T': undeclared identifier
..\boost/math/special_functions/trunc.hpp(331): error C3544: 'Args': parameter pack expects a type template argument
..\boost/math/special_functions/trunc.hpp(331): error C3245: 'boost::math::is_constructible_v': use of a variable template requires template argument list
..\boost/math/tools/type_traits.hpp(411): note: see declaration of 'boost::math::is_constructible_v'
..\boost/math/special_functions/trunc.hpp(331): error C2975: '_Test': invalid template argument for 'std::enable_if_t', expected compile-time constant expression
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(1875): note: see declaration of '_Test'
..\boost/math/special_functions/trunc.hpp(332): error C2061: syntax error: identifier 'type'
..\boost/math/special_functions/trunc.hpp(332): note: see reference to class template instantiation 'enable_if_t<false,int>' being compiled
..\boost/math/special_functions/trunc.hpp(332): error C2938: 'enable_if_t<false,int>' : Failed to specialize alias template
..\boost/math/special_functions/trunc.hpp(333): error C2143: syntax error: missing ';' before '{'
..\boost/math/special_functions/trunc.hpp(333): error C2447: '{': missing function header (old-style formal list?)
..\boost/math/special_functions/trunc.hpp(340): error C2433: '?$enable_if_t@$Q?B_N(?$is_constructible_v@J$RBAAB@)J': 'inline' not permitted on data declarations
..\boost/math/special_functions/trunc.hpp(340): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/math/special_functions/trunc.hpp(340): error C2061: syntax error: identifier 'lconvert'
..\boost/math/special_functions/trunc.hpp(346): error C2065: 'T': undeclared identifier
..\boost/math/special_functions/trunc.hpp(346): error C3544: 'Args': parameter pack expects a type template argument
..\boost/math/special_functions/trunc.hpp(346): error C3245: 'boost::math::is_constructible_v': use of a variable template requires template argument list
..\boost/math/tools/type_traits.hpp(411): note: see declaration of 'boost::math::is_constructible_v'
..\boost/math/special_functions/trunc.hpp(346): error C2975: '_Test': invalid template argument for 'std::enable_if_t', expected compile-time constant expression
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(1875): note: see declaration of '_Test'
..\boost/math/special_functions/trunc.hpp(347): error C2061: syntax error: identifier 'type'
..\boost/math/special_functions/trunc.hpp(347): note: see reference to class template instantiation 'enable_if_t<false,long>' being compiled
..\boost/math/special_functions/trunc.hpp(347): error C2938: 'enable_if_t<false,long>' : Failed to specialize alias template
..\boost/math/special_functions/trunc.hpp(348): error C2143: syntax error: missing ';' before '{'
..\boost/math/special_functions/trunc.hpp(348): error C2447: '{': missing function header (old-style formal list?)
..\boost/math/special_functions/trunc.hpp(355): error C2433: '?$enable_if_t@$Q?B_N(?$is_constructible_v@_J$RBAAB@)_J': 'inline' not permitted on data declarations
..\boost/math/special_functions/trunc.hpp(355): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/math/special_functions/trunc.hpp(355): error C2061: syntax error: identifier 'llconvert'
..\boost/math/special_functions/trunc.hpp(361): error C2065: 'T': undeclared identifier
..\boost/math/special_functions/trunc.hpp(361): error C3544: 'Args': parameter pack expects a type template argument
..\boost/math/special_functions/trunc.hpp(361): error C3245: 'boost::math::is_constructible_v': use of a variable template requires template argument list
..\boost/math/tools/type_traits.hpp(411): note: see declaration of 'boost::math::is_constructible_v'
..\boost/math/special_functions/trunc.hpp(361): error C2975: '_Test': invalid template argument for 'std::enable_if_t', expected compile-time constant expression
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(1875): note: see declaration of '_Test'
..\boost/math/special_functions/trunc.hpp(362): error C2061: syntax error: identifier 'type'
..\boost/math/special_functions/trunc.hpp(362): note: see reference to class template instantiation 'enable_if_t<false,__int64>' being compiled
..\boost/math/special_functions/trunc.hpp(362): error C2938: 'enable_if_t<false,__int64>' : Failed to specialize alias template
..\boost/math/special_functions/trunc.hpp(363): error C2143: syntax error: missing ';' before '{'
..\boost/math/special_functions/trunc.hpp(363): error C2447: '{': missing function header (old-style formal list?)
..\boost/math/special_functions/trunc.hpp(370): error C2433: 'boost::math::?$enable_if_t@$Q?B_N(?$is_constructible_v@_J$RBAAB@)_J': 'inline' not permitted on data declarations
..\boost/math/special_functions/trunc.hpp(370): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\boost/math/special_functions/trunc.hpp(370): error C2374: 'boost::math::?$enable_if_t@$Q?B_N(?$is_constructible_v@_J$RBAAB@)_J': redefinition; multiple initialization
..\boost/math/special_functions/trunc.hpp(355): note: see declaration of 'boost::math::?$enable_if_t@$Q?B_N(?$is_constructible_v@_J$RBAAB@)_J'
..\boost/math/special_functions/trunc.hpp(370): error C2061: syntax error: identifier 'llconvertert'
..\boost/math/special_functions/trunc.hpp(376): error C2065: 'T': undeclared identifier
..\boost/math/special_functions/trunc.hpp(376): error C3544: 'Args': parameter pack expects a type template argument
..\boost/math/special_functions/trunc.hpp(376): error C3245: 'boost::math::is_constructible_v': use of a variable template requires template argument list
..\boost/math/tools/type_traits.hpp(411): note: see declaration of 'boost::math::is_constructible_v'
..\boost/math/special_functions/trunc.hpp(376): error C2975: '_Test': invalid template argument for 'std::enable_if_t', expected compile-time constant expression
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(1875): note: see declaration of '_Test'
..\boost/math/special_functions/trunc.hpp(377): error C2061: syntax error: identifier 'type'
..\boost/math/special_functions/trunc.hpp(377): note: see reference to class template instantiation 'enable_if_t<false,__int64>' being compiled
..\boost/math/special_functions/trunc.hpp(377): error C2938: 'enable_if_t<false,__int64>' : Failed to specialize alias template
..\boost/math/special_functions/trunc.hpp(378): error C2143: syntax error: missing ';' before '{'
..\boost/math/special_functions/trunc.hpp(378): error C2447: '{': missing function header (old-style formal list?)