Test output: teeks99-09-v14m-64onAMD64 - random - test_negative_binomial / msvc-14.0
Rev 62658b2ab10667a59ced1201b3443ff937b70d4e / Tue, 19 Nov 2024 16:58:06 +0000
Compile [2024-11-19 21:29:39 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\random\test\test_negative_binomial.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\random\test\test_negative_binomial.test\msvc-14.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\test_negative_binomial.obj"     -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_BUILD_PCH_ENABLED -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_DYN_LINK=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_MATH_TR1_NO_LIB=1 -DBOOST_RANDOM_DYN_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -D_SCL_SECURE_NO_WARNINGS "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\container\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\intrusive\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\predef\include" "-IC:\teeks99-09\run\boost_root\libs\random\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\variant2\include" "-IC:\teeks99-09\run\boost_root\libs\winapi\include" 

test_negative_binomial.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?)
..\boost/math/special_functions/pow.hpp(126): error C2475: 'boost::math::pow': redefinition; 'constexpr' specifier mismatch
..\boost/math/special_functions/math_fwd.hpp(1173): note: see declaration of 'boost::math::pow'
..\boost/math/special_functions/pow.hpp(133): error C2475: 'boost::math::pow': redefinition; 'constexpr' specifier mismatch
..\boost/math/special_functions/math_fwd.hpp(1176): note: see declaration of 'boost::math::pow'
..\boost/bind.hpp(41): note: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.