Test output: teeks99-dkr-dg10 - convert - convert_test_charconv_converter / gcc-10~c++17
Rev 8a1a5f3a64b5f11de2ff03a1d6fb9372a5c51e66 / Fri, 15 Nov 2024 09:42:21 +0000
Compile [2024-11-15 12:16:13 UTC]: fail


    "g++-10"   -fvisibility-inlines-hidden -std=c++17 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden -O3 -std=c++0x -Wno-unused-variable -Wno-long-long -O3 -std=c++17 -Wno-unused-variable -Wno-long-long -Winvalid-pch -DBOOST_ALL_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_HAS_ICU=1 -DBOOST_MATH_TR1_NO_LIB=1 -DBOOST_RANDOM_DYN_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1   -I".." -I"../libs/convert/include" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/bind/include" -I"/var/boost/run/boost_root/libs/chrono/include" -I"/var/boost/run/boost_root/libs/container/include" -I"/var/boost/run/boost_root/libs/container_hash/include" -I"/var/boost/run/boost_root/libs/convert/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/describe/include" -I"/var/boost/run/boost_root/libs/detail/include" -I"/var/boost/run/boost_root/libs/endian/include" -I"/var/boost/run/boost_root/libs/function/include" -I"/var/boost/run/boost_root/libs/function_types/include" -I"/var/boost/run/boost_root/libs/fusion/include" -I"/var/boost/run/boost_root/libs/integer/include" -I"/var/boost/run/boost_root/libs/intrusive/include" -I"/var/boost/run/boost_root/libs/iterator/include" -I"/var/boost/run/boost_root/libs/lexical_cast/include" -I"/var/boost/run/boost_root/libs/math/include" -I"/var/boost/run/boost_root/libs/move/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/optional/include" -I"/var/boost/run/boost_root/libs/parameter/include" -I"/var/boost/run/boost_root/libs/phoenix/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/random/include" -I"/var/boost/run/boost_root/libs/ratio/include" -I"/var/boost/run/boost_root/libs/regex/include" -I"/var/boost/run/boost_root/libs/smart_ptr/include" -I"/var/boost/run/boost_root/libs/spirit/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/tuple/include" -I"/var/boost/run/boost_root/libs/type_index/include" -I"/var/boost/run/boost_root/libs/type_traits/include" -I"/var/boost/run/boost_root/libs/unordered/include" -I"/var/boost/run/boost_root/libs/variant/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/convert/test/convert_test_charconv_converter.test/gcc-10~c++17/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/charconv_converter.o" "../libs/convert/test/charconv_converter.cpp"

In file included from ../libs/convert/test/charconv_converter.cpp:13:
../boost/convert/charconv.hpp: In instantiation of 'boost::cnv::range<char*> boost::cnv::charconv::to_str(in_type, char*) const [with in_type = double]':
../boost/convert/base.hpp:132:43:   required from 'void boost::cnv::cnvbase< <template-parameter-1-1> >::to_str_(in_type, boost::optional<type_out>&) const [with in_type = double; string_type = std::__cxx11::basic_string<char>; derived_type = boost::cnv::charconv]'
../boost/convert/base.hpp:73:82:   required from 'typename std::enable_if<boost::cnv::is_string<string_type>::value, void>::type boost::cnv::cnvbase< <template-parameter-1-1> >::operator()(boost::cnv::cnvbase< <template-parameter-1-1> >::dbl_type, boost::optional<U>&) const [with string_type = std::__cxx11::basic_string<char>; derived_type = boost::cnv::charconv; typename std::enable_if<boost::cnv::is_string<string_type>::value, void>::type = void; boost::cnv::cnvbase< <template-parameter-1-1> >::dbl_type = double]'
../boost/convert.hpp:64:37:   required from 'boost::optional<T> boost::convert(const TypeIn&, const Converter&) [with TypeOut = std::__cxx11::basic_string<char>; TypeIn = double; Converter = boost::cnv::charconv]'
../libs/convert/test/charconv_converter.cpp:168:80:   required from here
../boost/convert/charconv.hpp:43:37: error: no matching function for call to 'to_chars(char*&, char*, double&, std::chars_format, const int&)'
   43 |                 return std::to_chars(buf, buf + bufsize_, value_in, chars_format(), precision_);
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/convert/charconv.hpp:22,
                 from ../libs/convert/test/charconv_converter.cpp:13:
/usr/include/c++/10/charconv:366:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, char, int)'
  366 | _GLIBCXX_TO_CHARS(char)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:366:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:367:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, signed char, int)'
  367 | _GLIBCXX_TO_CHARS(signed char)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:367:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:368:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, unsigned char, int)'
  368 | _GLIBCXX_TO_CHARS(unsigned char)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:368:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:369:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, short int, int)'
  369 | _GLIBCXX_TO_CHARS(signed short)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:369:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:370:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, short unsigned int, int)'
  370 | _GLIBCXX_TO_CHARS(unsigned short)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:370:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:371:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, int, int)'
  371 | _GLIBCXX_TO_CHARS(signed int)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:371:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:372:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, unsigned int, int)'
  372 | _GLIBCXX_TO_CHARS(unsigned int)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:372:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:373:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long int, int)'
  373 | _GLIBCXX_TO_CHARS(signed long)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:373:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:374:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long unsigned int, int)'
  374 | _GLIBCXX_TO_CHARS(unsigned long)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:374:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:375:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long long int, int)'
  375 | _GLIBCXX_TO_CHARS(signed long long)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:375:1: note:   candidate expects 4 arguments, 5 provided
/usr/include/c++/10/charconv:376:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long long unsigned int, int)'
  376 | _GLIBCXX_TO_CHARS(unsigned long long)
      | ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/charconv:376:1: note:   candidate expects 4 arguments, 5 provided
In file included from ../libs/convert/test/charconv_converter.cpp:13:
../boost/convert/charconv.hpp: In instantiation of 'void boost::cnv::charconv::str_to(boost::cnv::range<string_type>, boost::optional<TypeOut>&) const [with string_type = const boost::basic_string_view<char, std::char_traits<char> >; out_type = double]':
../boost/convert/base.hpp:121:24:   required from 'void boost::cnv::cnvbase< <template-parameter-1-1> >::str_to_(const string_type&, boost::optional<type_out>&) const [with string_type = boost::basic_string_view<char, std::char_traits<char> >; out_type = double; derived_type = boost::cnv::charconv]'
../boost/convert/base.hpp:85:89:   required from 'typename std::enable_if<boost::cnv::is_string<string_type>::value, void>::type boost::cnv::cnvbase< <template-parameter-1-1> >::operator()(const string_type&, boost::optional<double>&) const [with string_type = boost::basic_string_view<char, std::char_traits<char> >; derived_type = boost::cnv::charconv; typename std::enable_if<boost::cnv::is_string<string_type>::value, void>::type = void]'
../boost/convert.hpp:64:37:   required from 'boost::optional<T> boost::convert(const TypeIn&, const Converter&) [with TypeOut = double; TypeIn = boost::basic_string_view<char, std::char_traits<char> >; Converter = boost::cnv::by_default]'
../boost/convert.hpp:74:47:   required from 'static boost::optional<T> boost::cnv::detail::delayed_resolution<TypeOut, TypeIn, Converter>::convert(const TypeIn&) [with TypeOut = double; TypeIn = boost::basic_string_view<char, std::char_traits<char> >; Converter = boost::cnv::by_default]'
../boost/convert.hpp:93:73:   required from 'boost::optional<T> boost::convert(const TypeIn&) [with TypeOut = double; TypeIn = boost::basic_string_view<char, std::char_traits<char> >]'
../libs/convert/test/charconv_converter.cpp:277:5:   required from here
../boost/convert/charconv.hpp:60:39: error: no matching function for call to 'from_chars(const char*&, const char*&, double&, std::chars_format)'
   60 |                 return std::from_chars(beg, end, result, chars_format());
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/convert/charconv.hpp:22,
                 from ../libs/convert/test/charconv_converter.cpp:13:
/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 ../libs/convert/test/charconv_converter.cpp:13:
../boost/convert/charconv.hpp:60:70: note:   cannot convert 'this->boost::cnv::charconv::chars_format()' (type 'std::chars_format') to type 'int'
   60 |                 return std::from_chars(beg, end, result, chars_format());
      |                                                          ~~~~~~~~~~~~^~