Compile [2024-11-20 01:37:48 UTC]: fail
"g++-11" -fvisibility-inlines-hidden -std=c++20 -pthread -O3 -finline-functions -Wno-inline -Wall -fvisibility=hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_CONTAINER_STATIC_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_UBLAS_UNSUPPORTED_COMPILER=0 -DNDEBUG -I".." -I"../libs/math/include_private" -I"../libs/math/test" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/lexical_cast/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/math/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/move/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/random/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/system/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/type_traits/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/variant2/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/winapi/include" -c -o "/mnt/fs1/teeks99-06/run/results/boost/bin.v2/libs/math/test/test_autodiff_8.test/gcc-11~c++20/release/arm_64/link-static/pch-off/threading-multi/visibility-hidden/test_autodiff_8.o" "../libs/math/test/test_autodiff_8.cpp"
In file included from ../boost/math/special_functions.hpp:60,
from ../libs/math/test/test_autodiff_8.cpp:7:
../boost/math/special_functions/owens_t.hpp: In instantiation of ???std::pair<_FIter, _FIter> boost::math::detail::owens_t_T1_accelerated(T, T, const Policy&) [with T = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???:
../boost/math/special_functions/owens_t.hpp:874:46: required from ???RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&, const std::integral_constant<int, 65>&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???
../boost/math/special_functions/owens_t.hpp:979:36: required from ???RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???
../boost/math/special_functions/owens_t.hpp:1000:38: required from ???RealType boost::math::detail::owens_t(RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???
../boost/math/special_functions/owens_t.hpp:1072:86: required from ???boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2, const Policy&) [with T1 = double; T2 = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; boost::math::tools::promote_args_t<RT1, RT2> = double]???
../boost/math/special_functions/owens_t.hpp:1078:24: required from ???boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2) [with T1 = double; T2 = double; boost::math::tools::promote_args_t<RT1, RT2> = double]???
../libs/math/test/test_autodiff_8.cpp:314:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/function/function_template.hpp:757:22: required from ???boost::function_n<R, T>::function_n(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_8::owens_t_hpp_invoker, double>; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/function/function_template.hpp:1084:27: required from ???boost::function<R(T ...)>::function(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_8::owens_t_hpp_invoker, double>; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/test/tree/test_case_template.hpp:119:42: required from ???void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = double; Generator = boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_8::owens_t_hpp_invoker, boost::mp11::mp_list<float, double, long double> >; TestCaseTemplate = test_autodiff_8::owens_t_hpp_invoker]???
../boost/test/tree/test_case_template.hpp:183:22: required from ???void boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_8::owens_t_hpp_invoker, boost::mp11::mp_list<float, double, long double> >, test_autodiff_8::owens_t_hpp_invoker>; TestCaseTemplate = test_autodiff_8::owens_t_hpp_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void]???
../boost/test/tree/test_case_template.hpp:199:23: required from ???boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_autodiff_8::owens_t_hpp_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]???
../libs/math/test/test_autodiff_8.cpp:302:1: required from here
../boost/math/special_functions/owens_t.hpp:543:26: note: parameter passing for argument of type ???std::pair<long double, long double>??? when C++17 is enabled changed to match C++14 in GCC 10.1
543 | std::pair<T, T> owens_t_T1_accelerated(T h, T a, const Policy& pol)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/math/special_functions/detail/bernoulli_details.hpp:11,
from ../boost/math/special_functions/bernoulli.hpp:16,
from ../boost/math/special_functions/gamma.hpp:41,
from ../boost/math/special_functions/factorials.hpp:17,
from ../boost/math/special_functions/polygamma.hpp:14,
from ../boost/math/differentiation/autodiff.hpp:17,
from ../libs/math/test/test_autodiff.hpp:19,
from ../libs/math/test/test_autodiff_8.cpp:6:
../boost/math/tools/toms748_solve.hpp: In instantiation of ???std::pair<_ForwardIterator, _ForwardIterator> boost::math::tools::toms748_solve(F, const T&, const T&, Tol, uintmax_t&) [with F = boost::math::detail::max_bernoulli_root_functor; T = double; Tol = boost::math::tools::equal_floor; uintmax_t = long unsigned int]???:
../boost/math/special_functions/detail/bernoulli_details.hpp:115:53: required from ???std::size_t boost::math::detail::find_bernoulli_overflow_limit(const false_type&) [with T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int; std::false_type = std::integral_constant<bool, false>]???
../boost/math/special_functions/detail/bernoulli_details.hpp:136:75: required from ???std::size_t boost::math::detail::b2n_overflow_limit() [with T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/detail/bernoulli_details.hpp:371:50: required from ???OutputIterator boost::math::detail::bernoulli_numbers_cache<T, Policy>::copy_bernoulli_numbers(OutputIterator, std::size_t, std::size_t, const Policy&) [with OutputIterator = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>*; T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/bernoulli.hpp:56:74: required from ???OutputIterator boost::math::detail::bernoulli_number_imp(OutputIterator, std::size_t, std::size_t, const Policy&, const std::integral_constant<int, 0>&) [with T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; OutputIterator = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>*; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/bernoulli.hpp:71:48: required from ???T boost::math::bernoulli_b2n(int, const Policy&) [with T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???
../boost/math/special_functions/detail/polygamma.hpp:107:57: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/function/function_template.hpp:757:22: required from ???boost::function_n<R, T>::function_n(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_8::polygamma_hpp_invoker, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/function/function_template.hpp:1084:27: required from ???boost::function<R(T ...)>::function(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_8::polygamma_hpp_invoker, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/test/tree/test_case_template.hpp:119:42: required from ???void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Generator = boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_8::polygamma_hpp_invoker, boost::mp11::mp_list<float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >; TestCaseTemplate = test_autodiff_8::polygamma_hpp_invoker]???
../boost/test/tree/test_case_template.hpp:183:22: required from ???void boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_8::polygamma_hpp_invoker, boost::mp11::mp_list<float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, test_autodiff_8::polygamma_hpp_invoker>; TestCaseTemplate = test_autodiff_8::polygamma_hpp_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void]???
../boost/test/tree/test_case_template.hpp:199:23: required from ???boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_autodiff_8::polygamma_hpp_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]???
../libs/math/test/test_autodiff_8.cpp:357:1: required from here
../boost/math/tools/toms748_solve.hpp:510:55: note: parameter passing for argument of type ???std::pair<double, double>??? when C++17 is enabled changed to match C++14 in GCC 10.1
510 | BOOST_MATH_GPU_ENABLED inline boost::math::pair<T, T> toms748_solve(F f, const T& ax, const T& bx, Tol tol, boost::math::uintmax_t& max_iter)
| ^~~~~~~~~~~~~
In file included from ../boost/math/special_functions.hpp:60,
from ../libs/math/test/test_autodiff_8.cpp:7:
../boost/math/special_functions/owens_t.hpp: In function ???RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&, const std::integral_constant<int, 65>&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???:
../boost/math/special_functions/owens_t.hpp:874:46: note: parameter passing for argument of type ???std::pair<long double, long double>??? when C++17 is enabled changed to match C++14 in GCC 10.1
874 | p1 = owens_t_T1_accelerated(h, a, forwarding_policy());
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/math/special_functions/bernoulli.hpp:16,
from ../boost/math/special_functions/gamma.hpp:41,
from ../boost/math/special_functions/factorials.hpp:17,
from ../boost/math/special_functions/polygamma.hpp:14,
from ../boost/math/differentiation/autodiff.hpp:17,
from ../libs/math/test/test_autodiff.hpp:19,
from ../libs/math/test/test_autodiff_8.cpp:6:
../boost/math/special_functions/detail/bernoulli_details.hpp: In function ???std::size_t boost::math::detail::find_bernoulli_overflow_limit(const false_type&) [with T = boost::math::differentiation::autodiff_v1::detail::fvar<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, 5>; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???:
../boost/math/special_functions/detail/bernoulli_details.hpp:115:53: note: parameter passing for argument of type ???std::pair<double, double>??? when C++17 is enabled changed to match C++14 in GCC 10.1
115 | double result = boost::math::tools::toms748_solve(fun, sqrt(static_cast<double>(t)), static_cast<double>(t), tol, max_iter).first / 2;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300 second time limit exceeded