Test output: teeks99-dkr-mg10 - redis - test_low_level_sync_sans_io / gcc-10~c++17
Rev 7e09330c84621efd22370bf57289b67c7283ee21 / Sat, 16 Nov 2024 03:44:07 +0000
Compile [2024-11-16 06:44:06 UTC]: fail


    "g++-10"   -fvisibility-inlines-hidden -std=c++17 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden  -DBOOST_ALL_NO_LIB=1 -DBOOST_ASIO_DISABLE_BOOST_ARRAY=1 -DBOOST_ASIO_DISABLE_BOOST_BIND=1 -DBOOST_ASIO_DISABLE_BOOST_DATE_TIME=1 -DBOOST_ASIO_DISABLE_BOOST_REGEX=1 -DBOOST_ASIO_NO_DEPRECATED=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTEXT_NO_LIB=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DDATE_TIME_INLINE   -I".." -I"/var/boost/run/boost_root/libs/asio/include" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/context/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/redis/include" -I"/var/boost/run/boost_root/libs/smart_ptr/include" -I"/var/boost/run/boost_root/libs/system/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -I"/var/boost/run/boost_root/libs/variant2/include" -I"/var/boost/run/boost_root/libs/winapi/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/redis/test/test_low_level_sync_sans_io.test/gcc-10~c++17/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_low_level_sync_sans_io.o" "../libs/redis/test/test_low_level_sync_sans_io.cpp"

In file included from ../boost/redis/adapter/detail/result_traits.hpp:13,
                 from ../boost/redis/adapter/adapt.hpp:12,
                 from ../libs/redis/test/test_low_level_sync_sans_io.cpp:9:
../boost/redis/adapter/detail/adapters.hpp: In function 'void boost::redis::adapter::detail::boost_redis_from_bulk(double&, std::string_view, boost::system::error_code&)':
../boost/redis/adapter/detail/adapters.hpp:70:76: error: no matching function for call to 'from_chars(std::basic_string_view<char>::const_pointer, std::basic_string_view<char>::const_pointer, double&)'
   70 |    auto const res = std::from_chars(sv.data(), sv.data() + std::size(sv), d);
      |                                                                            ^
In file included from ../boost/redis/adapter/detail/adapters.hpp:29,
                 from ../boost/redis/adapter/detail/result_traits.hpp:13,
                 from ../boost/redis/adapter/adapt.hpp:12,
                 from ../libs/redis/test/test_low_level_sync_sans_io.cpp:9:
/usr/include/c++/10/charconv:595:5: note: candidate: 'template<class _Tp> std::__detail::__integer_from_chars_result_type<_Tp> std::from_chars(const char*, const char*, _Tp&, int)'
  595 |     from_chars(const char* __first, const char* __last, _Tp& __value,
      |     ^~~~~~~~~~
/usr/include/c++/10/charconv:595:5: note:   template argument deduction/substitution failed:
In file included from /usr/include/c++/10/bits/move.h:57,
                 from /usr/include/c++/10/bits/nested_exception.h:40,
                 from /usr/include/c++/10/exception:148,
                 from /usr/include/c++/10/ios:39,
                 from /usr/include/c++/10/ostream:38,
                 from ../boost/redis/resp3/type.hpp:11,
                 from ../boost/redis/request.hpp:10,
                 from ../boost/redis/detail/health_checker.hpp:11,
                 from ../boost/redis/detail/runner.hpp:10,
                 from ../libs/redis/test/test_low_level_sync_sans_io.cpp:7:
/usr/include/c++/10/type_traits: In substitution of 'template<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = std::from_chars_result]':
/usr/include/c++/10/charconv:584:11:   required by substitution of 'template<class _Tp> using __integer_from_chars_result_type = std::enable_if_t<std::__or_<std::__or_<std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, signed char>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, short int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, long int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, long long int> >, std::__or_<std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, unsigned char>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, short unsigned int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, unsigned int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, long unsigned int>, std::is_same<typename std::remove_cv< <template-parameter-1-1> >::type, long long unsigned int> >, std::is_same<char, typename std::remove_cv< <template-parameter-1-1> >::type> >::value, std::from_chars_result> [with _Tp = double]'
/usr/include/c++/10/charconv:595:5:   required by substitution of 'template<class _Tp> std::__detail::__integer_from_chars_result_type<_Tp> std::from_chars(const char*, const char*, _Tp&, int) [with _Tp = double]'
../boost/redis/adapter/detail/adapters.hpp:70:76:   required from here
/usr/include/c++/10/type_traits:2554:11: error: no type named 'type' in 'struct std::enable_if<false, std::from_chars_result>'
 2554 |     using enable_if_t = typename enable_if<_Cond, _Tp>::type;
      |           ^~~~~~~~~~~
In file included from ../boost/test/test_tools.hpp:46,
                 from ../boost/test/impl/test_tools.ipp:19,
                 from ../boost/test/included/unit_test.hpp:29,
                 from ../libs/redis/test/test_low_level_sync_sans_io.cpp:11:
../boost/test/tools/old/impl.hpp: In instantiation of 'boost::test_tools::assertion_result boost::test_tools::tt_detail::equal_impl(const Left&, const Right&) [with Left = long unsigned int; Right = int]':
../boost/test/tools/old/impl.hpp:130:26:   required from 'boost::test_tools::assertion_result boost::test_tools::tt_detail::equal_impl_frwd::call_impl(const Left&, const Right&, mpl_::false_) const [with Left = long unsigned int; Right = int; mpl_::false_ = mpl_::bool_<false>]'
../boost/test/tools/old/impl.hpp:145:25:   required from 'boost::test_tools::assertion_result boost::test_tools::tt_detail::equal_impl_frwd::operator()(const Left&, const Right&) const [with Left = long unsigned int; Right = int]'
../boost/test/tools/old/impl.hpp:92:1:   required from 'bool boost::test_tools::tt_detail::check_frwd(Pred, const boost::unit_test::lazy_ostream&, boost::unit_test::const_string, std::size_t, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*) [with Pred = boost::test_tools::tt_detail::equal_impl_frwd; Arg0 = long unsigned int; Arg1 = int; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
../libs/redis/test/test_low_level_sync_sans_io.cpp:138:7:   required from here
../boost/test/tools/old/impl.hpp:107:17: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare]
  107 |     return left == right;
      |            ~~~~~^~~~~~~~