Test output: teeks99-dkr-mg10 - convert - convert_test_charconv_converter / gcc-10~c++17
Rev 7e09330c84621efd22370bf57289b67c7283ee21 / Sat, 16 Nov 2024 03:44:07 +0000
Compile [2024-11-16 06:18:16 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 -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"../libs/convert/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());
      |                                                          ~~~~~~~~~~~~^~