Test output: teeks99-dkr-dg15-g14 - parser - compile_all_t / gcc-15~gnu14
Rev 866dac32a258760bd8dbcfe0a6927ef77c573458 / Mon, 04 May 2026 07:35:00 +0000
Compile [2026-05-04 10:54:18 UTC]: fail


    "g++-15"   -fvisibility-inlines-hidden -std=gnu++14 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden  -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_HAS_QUADMATH -DBOOST_CHARCONV_NO_LIB=1   -I".." -I"../libs/config/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/charconv/include" -I"/var/boost/run/boost_root/libs/container_hash/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/function/include" -I"/var/boost/run/boost_root/libs/function_types/include" -I"/var/boost/run/boost_root/libs/functional/include" -I"/var/boost/run/boost_root/libs/fusion/include" -I"/var/boost/run/boost_root/libs/hana/include" -I"/var/boost/run/boost_root/libs/io/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/mpl/include" -I"/var/boost/run/boost_root/libs/parser/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/preprocessor/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/typeof/include" -I"/var/boost/run/boost_root/libs/utility/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/parser/test/compile_all_t.test/gcc-15~gnu14/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/compile_all_t.o" "../libs/parser/test/compile_all_t.cpp"

In file included from ../boost/parser/detail/text/concepts.hpp:10,
                 from ../boost/parser/detail/text/detail/algorithm.hpp:9,
                 from ../boost/parser/subrange.hpp:10,
                 from ../boost/parser/config.hpp:108,
                 from ../libs/parser/test/compile_all_t.cpp:9:
../boost/parser/detail/text/utf.hpp: In function ???constexpr boost::parser::detail::text::format boost::parser::detail::text::detail::format_of()???:
../boost/parser/detail/text/utf.hpp:25:16: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
   25 |             if constexpr (
      |                ^~~~~~~~~
../boost/parser/detail/text/utf.hpp:26:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same???? [-Wtemplate-body]
   26 |                 std::is_same_v<T, char>
      |                      ^~~~~~~~~
      |                      is_same
../boost/parser/detail/text/utf.hpp:26:33: error: expected primary-expression before ???,??? token [-Wtemplate-body]
   26 |                 std::is_same_v<T, char>
      |                                 ^
../boost/parser/detail/text/utf.hpp:26:35: error: expected primary-expression before ???char??? [-Wtemplate-body]
   26 |                 std::is_same_v<T, char>
      |                                   ^~~~
../boost/parser/detail/text/utf.hpp:26:34: error: expected ???)??? before ???char??? [-Wtemplate-body]
   26 |                 std::is_same_v<T, char>
      |                                  ^~~~~
      |                                  )
../boost/parser/detail/text/utf.hpp:25:26: note: to match this ???(???
   25 |             if constexpr (
      |                          ^
../boost/parser/detail/text/utf.hpp:33:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same???? [-Wtemplate-body]
   33 |                 std::is_same_v<T, char16_t>
      |                      ^~~~~~~~~
      |                      is_same
../boost/parser/detail/text/utf.hpp:33:33: error: expected primary-expression before ???,??? token [-Wtemplate-body]
   33 |                 std::is_same_v<T, char16_t>
      |                                 ^
../boost/parser/detail/text/utf.hpp:33:35: error: expected primary-expression before ???char16_t??? [-Wtemplate-body]
   33 |                 std::is_same_v<T, char16_t>
      |                                   ^~~~~~~~
../boost/parser/detail/text/utf.hpp:33:34: error: expected ???)??? before ???char16_t??? [-Wtemplate-body]
   33 |                 std::is_same_v<T, char16_t>
      |                                  ^~~~~~~~~
      |                                  )
../boost/parser/detail/text/utf.hpp:32:23: note: to match this ???(???
   32 |             } else if (
      |                       ^
../boost/parser/detail/text/concepts.hpp: At global scope:
../boost/parser/detail/text/concepts.hpp:217:14: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
  217 |         std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
      |              ^~~~~~~~~
      |              is_same
../boost/parser/detail/text/concepts.hpp:217:25: error: expected primary-expression before ???,??? token
  217 |         std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
      |                         ^
In file included from ../libs/parser/test/compile_all_t.cpp:10:
../boost/parser/detail/text/detail/all_t.hpp:50:15: error: ???is_array_v??? is not a member of ???std???; did you mean ???is_array????
   50 |         !std::is_array_v<std::remove_reference_t<R>> &&
      |               ^~~~~~~~~~
      |               is_array
../boost/parser/detail/text/detail/all_t.hpp:50:51: error: expected primary-expression before ???>??? token
   50 |         !std::is_array_v<std::remove_reference_t<R>> &&
      |                                                   ^~
../boost/parser/detail/text/detail/all_t.hpp:50:25: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
   50 |         !std::is_array_v<std::remove_reference_t<R>> &&
      |                         ^
../boost/parser/detail/text/detail/all_t.hpp:51:9: error: expected identifier before ???!??? token
   51 |         !is_std_array_v<std::remove_reference_t<R>>
      |         ^
../boost/parser/detail/text/detail/all_t.hpp:50:56: error: expected ???;??? before ???!??? token
   50 |         !std::is_array_v<std::remove_reference_t<R>> &&
      |                                                        ^
      |                                                        ;
   51 |         !is_std_array_v<std::remove_reference_t<R>>
      |         ~                                               
../boost/parser/detail/text/detail/all_t.hpp:57:62: error: ???is_object_v??? is not a member of ???std???; did you mean ???is_object????
   57 |         typename Enable = std::enable_if_t<range_<R> && std::is_object_v<R>>>
      |                                                              ^~~~~~~~~~~
      |                                                              is_object
../boost/parser/detail/text/detail/all_t.hpp:57:32: error: parse error in template argument list
   57 |         typename Enable = std::enable_if_t<range_<R> && std::is_object_v<R>>>
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:57:77: error: expected unqualified-id before ???>??? token
   57 |         typename Enable = std::enable_if_t<range_<R> && std::is_object_v<R>>>
      |                                                                             ^
../boost/parser/detail/text/detail/all_t.hpp:87:22: error: ???ref_view??? does not name a type
   87 |     ref_view(R &) -> ref_view<R>;
      |                      ^~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:87:30: error: expected constructor, destructor, or type conversion before ???<??? token
   87 |     ref_view(R &) -> ref_view<R>;
      |                              ^
../boost/parser/detail/text/detail/all_t.hpp: In member function ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const???:
../boost/parser/detail/text/detail/all_t.hpp:124:16: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
  124 |             if constexpr (view<T>)
      |                ^~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:126:21: warning: ???if constexpr??? only available with ???-std=c++17??? or ???-std=gnu++17??? [-Wc++17-extensions]
  126 |             else if constexpr (can_ref_view<R>)
      |                     ^~~~~~~~~
../libs/parser/test/compile_all_t.cpp: In function ???void compile_all_t()???:
../libs/parser/test/compile_all_t.cpp:26:38: error: missing template arguments before ???(??? token
   26 |                 BOOST_PARSER_SUBRANGE(const_str.begin(), const_str.end()));
      |                                      ^
../libs/parser/test/compile_all_t.cpp:28:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   28 |                 std::is_same_v<
      |                      ^~~~~~~~~
      |                      is_same
../libs/parser/test/compile_all_t.cpp:29:21: error: expected primary-expression before ???decltype???
   29 |                     decltype(result),
      |                     ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:28:32: error: expected ???,??? before ???decltype???
   28 |                 std::is_same_v<
      |                                ^
      |                                ,
   29 |                     decltype(result),
      |                     ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:29:21: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   29 |                     decltype(result),
      |                     ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:29:21: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:28:32: error: expected ???)??? before ???decltype???
   28 |                 std::is_same_v<
      |                                ^
      |                                )
   29 |                     decltype(result),
      |                     ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:27:26: note: to match this ???(???
   27 |             static_assert(
      |                          ^
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = std::__cxx11::basic_string<char>&; Enable = void]???:
../libs/parser/test/compile_all_t.cpp:33:41:   required from here
   33 |             auto && result = detail::all(str);
      |                              ~~~~~~~~~~~^~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:39: error: cannot bind rvalue reference of type ???std::__cxx11::basic_string<char>&&??? to lvalue of type ???std::__cxx11::basic_string<char>???
  129 |                 return owning_view<T>((R &&)r);
      |                                       ^~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:93:36: note: initializing argument 1 of ???constexpr boost::parser::detail::text::detail::owning_view<R>::owning_view(R&&) [with R = std::__cxx11::basic_string<char>]???
   93 |         constexpr owning_view(R && t) : r_(std::move(t)) {}
      |                               ~~~~~^
../libs/parser/test/compile_all_t.cpp:34:32: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   34 |             static_assert(std::is_same_v<
      |                                ^~~~~~~~~
      |                                is_same
../libs/parser/test/compile_all_t.cpp:35:27: error: expected primary-expression before ???decltype???
   35 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:34:42: error: expected ???,??? before ???decltype???
   34 |             static_assert(std::is_same_v<
      |                                          ^
      |                                          ,
   35 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:35:27: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   35 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:35:27: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:34:42: error: expected ???)??? before ???decltype???
   34 |             static_assert(std::is_same_v<
      |                          ~               ^
      |                                          )
   35 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = const std::__cxx11::basic_string<char>&; Enable = void]???:
../libs/parser/test/compile_all_t.cpp:39:41:   required from here
   39 |             auto && result = detail::all(const_str);
      |                              ~~~~~~~~~~~^~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:39: error: cannot bind rvalue reference of type ???std::__cxx11::basic_string<char>&&??? to lvalue of type ???const std::__cxx11::basic_string<char>???
  129 |                 return owning_view<T>((R &&)r);
      |                                       ^~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:93:36: note: initializing argument 1 of ???constexpr boost::parser::detail::text::detail::owning_view<R>::owning_view(R&&) [with R = std::__cxx11::basic_string<char>]???
   93 |         constexpr owning_view(R && t) : r_(std::move(t)) {}
      |                               ~~~~~^
../libs/parser/test/compile_all_t.cpp:40:32: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   40 |             static_assert(std::is_same_v<
      |                                ^~~~~~~~~
      |                                is_same
../libs/parser/test/compile_all_t.cpp:41:27: error: expected primary-expression before ???decltype???
   41 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:40:42: error: expected ???,??? before ???decltype???
   40 |             static_assert(std::is_same_v<
      |                                          ^
      |                                          ,
   41 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:41:27: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   41 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:41:27: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:40:42: error: expected ???)??? before ???decltype???
   40 |             static_assert(std::is_same_v<
      |                          ~               ^
      |                                          )
   41 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = std::__cxx11::basic_string<char>; Enable = void]???:
../libs/parser/test/compile_all_t.cpp:45:41:   required from here
   45 |             auto && result = detail::all(std::string{});
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:24: error: inconsistent deduction for auto return type: ???std::__cxx11::basic_string<char>??? and then ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >???
  129 |                 return owning_view<T>((R &&)r);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:46: error: no matching function for call to ???std::__cxx11::basic_string<char>::basic_string(boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >)???
  129 |                 return owning_view<T>((R &&)r);
      |                                              ^
../boost/parser/detail/text/detail/all_t.hpp:129:46: note: there are 14 candidates
In file included from /usr/local/gcc-15.2.0/include/c++/15.2.0/string:56,
                 from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/local/gcc-15.2.0/include/c++/15.2.0/streambuf:45,
                 from /usr/local/gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37,
                 from /usr/local/gcc-15.2.0/include/c++/15.2.0/iterator:68,
                 from ../boost/parser/config.hpp:12:
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:852:9: note: candidate 1: ???template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  852 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:852:9: note: candidate expects 2 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:808:7: note: candidate 2: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  808 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:808:7: note: candidate expects 2 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:803:7: note: candidate 3: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  803 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:803:7: note: candidate expects 2 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:798:7: note: candidate 4: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  798 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:798:45: note: no known conversion for argument 1 from ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >??? to ???std::initializer_list<char>???
  798 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:742:7: note: candidate 5: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  742 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:742:35: note: no known conversion for argument 1 from ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >??? to ???std::__cxx11::basic_string<char>&&???
  742 |       basic_string(basic_string&& __str) noexcept
      |                    ~~~~~~~~~~~~~~~^~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:729:7: note: candidate 6: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned int]???
  729 |       basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:729:7: note: candidate expects 3 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:706:7: note: candidate 7: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  706 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:706:34: note: no known conversion for argument 1 from ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >??? to ???const char*???
  706 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~^~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:684:7: note: candidate 8: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned int]???
  684 |       basic_string(const _CharT* __s, size_type __n,
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:684:7: note: candidate expects 3 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:664:7: note: candidate 9: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned int]???
  664 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:664:7: note: candidate expects 4 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:646:7: note: candidate 10: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned int]???
  646 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:646:7: note: candidate expects 3 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:629:7: note: candidate 11: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned int]???
  629 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:629:7: note: candidate expects 3 arguments, 1 provided
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:613:7: note: candidate 12: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  613 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:613:40: note: no known conversion for argument 1 from ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >??? to ???const std::__cxx11::basic_string<char>&???
  613 |       basic_string(const basic_string& __str)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:601:7: note: candidate 13: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  601 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:601:34: note: no known conversion for argument 1 from ???boost::parser::detail::text::detail::owning_view<std::__cxx11::basic_string<char> >??? to ???const std::allocator<char>&???
  601 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |                    ~~~~~~~~~~~~~~^~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:585:7: note: candidate 14: ???std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]???
  585 |       basic_string()
      |       ^~~~~~~~~~~~
/usr/local/gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:585:7: note: candidate expects 0 arguments, 1 provided
../libs/parser/test/compile_all_t.cpp:46:32: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   46 |             static_assert(std::is_same_v<
      |                                ^~~~~~~~~
      |                                is_same
../libs/parser/test/compile_all_t.cpp:47:27: error: expected primary-expression before ???decltype???
   47 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:46:42: error: expected ???,??? before ???decltype???
   46 |             static_assert(std::is_same_v<
      |                                          ^
      |                                          ,
   47 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:47:27: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   47 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:47:27: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:46:42: error: expected ???)??? before ???decltype???
   46 |             static_assert(std::is_same_v<
      |                          ~               ^
      |                                          )
   47 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:51:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   51 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = boost::parser::subrange<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >; Enable = void]???:
../boost/parser/detail/text/detail/all_t.hpp:140:31:   required by substitution of ???template<class R> using boost::parser::detail::text::detail::all_t = decltype (boost::parser::detail::text::detail::all(declval<R>())) [with R = boost::parser::subrange<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]???
  140 |     using all_t = decltype(all(std::declval<R>()));
      |                            ~~~^~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:53:76:   required from here
   53 |                           BOOST_PARSER_SUBRANGE<decltype(const_str.begin())>>,
      |                                                                            ^~
../boost/parser/detail/text/detail/all_t.hpp:129:24: error: inconsistent deduction for auto return type: ???boost::parser::subrange<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >??? and then ???boost::parser::detail::text::detail::owning_view<boost::parser::subrange<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > >???
  129 |                 return owning_view<T>((R &&)r);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:53:78: error: expected primary-expression before ???,??? token
   53 |                           BOOST_PARSER_SUBRANGE<decltype(const_str.begin())>>,
      |                                                                              ^
../boost/parser/config.hpp:109:35: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
  109 | #    define BOOST_PARSER_SUBRANGE boost::parser::subrange
      |                                   ^~~~~
../libs/parser/test/compile_all_t.cpp:54:23: note: in expansion of macro ???BOOST_PARSER_SUBRANGE???
   54 |                       BOOST_PARSER_SUBRANGE<decltype(const_str.begin())>>);
      |                       ^~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:54:72: error: expected primary-expression before ???>??? token
   54 |                       BOOST_PARSER_SUBRANGE<decltype(const_str.begin())>>);
      |                                                                        ^~
../libs/parser/test/compile_all_t.cpp:54:74: error: expected primary-expression before ???)??? token
   54 |                       BOOST_PARSER_SUBRANGE<decltype(const_str.begin())>>);
      |                                                                          ^
../libs/parser/test/compile_all_t.cpp:56:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   56 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../libs/parser/test/compile_all_t.cpp:57:51: error: expected primary-expression before ???,??? token
   57 |                       detail::all_t<std::string &>,
      |                                                   ^
../libs/parser/test/compile_all_t.cpp:58:23: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   58 |                       detail::ref_view<std::string>>);
      |                       ^~~~~~
../libs/parser/test/compile_all_t.cpp:58:31: error: ???ref_view??? is not a member of ???boost::parser::detail::text::detail???
   58 |                       detail::ref_view<std::string>>);
      |                               ^~~~~~~~
../libs/parser/test/compile_all_t.cpp:58:51: error: expected primary-expression before ???>>??? token
   58 |                       detail::ref_view<std::string>>);
      |                                                   ^~
../libs/parser/test/compile_all_t.cpp:58:53: error: expected primary-expression before ???)??? token
   58 |                       detail::ref_view<std::string>>);
      |                                                     ^
../libs/parser/test/compile_all_t.cpp:60:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   60 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../libs/parser/test/compile_all_t.cpp:61:57: error: expected primary-expression before ???,??? token
   61 |                       detail::all_t<std::string const &>,
      |                                                         ^
../libs/parser/test/compile_all_t.cpp:62:23: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   62 |                       detail::ref_view<std::string const>>);
      |                       ^~~~~~
../libs/parser/test/compile_all_t.cpp:62:31: error: ???ref_view??? is not a member of ???boost::parser::detail::text::detail???
   62 |                       detail::ref_view<std::string const>>);
      |                               ^~~~~~~~
../libs/parser/test/compile_all_t.cpp:62:52: error: expected primary-expression before ???const???
   62 |                       detail::ref_view<std::string const>>);
      |                                                    ^~~~~
../libs/parser/test/compile_all_t.cpp:62:51: error: expected ???)??? before ???const???
   62 |                       detail::ref_view<std::string const>>);
      |                                                   ^~~~~~
      |                                                   )
../libs/parser/test/compile_all_t.cpp:60:22: note: to match this ???(???
   60 |         static_assert(std::is_same_v<
      |                      ^
../libs/parser/test/compile_all_t.cpp:64:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   64 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../libs/parser/test/compile_all_t.cpp:65:52: error: expected primary-expression before ???,??? token
   65 |                       detail::all_t<std::string &&>,
      |                                                    ^
../libs/parser/test/compile_all_t.cpp:66:23: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   66 |                       detail::owning_view<std::string>>);
      |                       ^~~~~~
../libs/parser/test/compile_all_t.cpp:66:54: error: expected primary-expression before ???>??? token
   66 |                       detail::owning_view<std::string>>);
      |                                                      ^~
../libs/parser/test/compile_all_t.cpp:66:56: error: expected primary-expression before ???)??? token
   66 |                       detail::owning_view<std::string>>);
      |                                                        ^
../libs/parser/test/compile_all_t.cpp:74:28: error: ???is_object_v??? is not a member of ???std???; did you mean ???is_object????
   74 |         static_assert(std::is_object_v<char[5]>);
      |                            ^~~~~~~~~~~
      |                            is_object
../libs/parser/test/compile_all_t.cpp:74:40: error: expected primary-expression before ???char???
   74 |         static_assert(std::is_object_v<char[5]>);
      |                                        ^~~~
../libs/parser/test/compile_all_t.cpp:74:40: error: expected ???,??? before ???char???
   74 |         static_assert(std::is_object_v<char[5]>);
      |                                        ^~~~
      |                                        ,
../libs/parser/test/compile_all_t.cpp:74:40: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   74 |         static_assert(std::is_object_v<char[5]>);
      |                                        ^~~~
../libs/parser/test/compile_all_t.cpp:74:40: error: expected primary-expression before ???char???
../libs/parser/test/compile_all_t.cpp:74:40: error: expected ???)??? before ???char???
   74 |         static_assert(std::is_object_v<char[5]>);
      |                      ~                 ^~~~
      |                                        )
../libs/parser/test/compile_all_t.cpp:75:17: error: ???ref_view??? is not a member of ???boost::parser::detail::text::detail???
   75 |         detail::ref_view<char[5]> ref_view_(str);
      |                 ^~~~~~~~
../libs/parser/test/compile_all_t.cpp:75:26: error: expected primary-expression before ???char???
   75 |         detail::ref_view<char[5]> ref_view_(str);
      |                          ^~~~
../libs/parser/test/compile_all_t.cpp:77:63: error: missing template arguments before ???(??? token
   77 |             auto && result = detail::all(BOOST_PARSER_SUBRANGE(
      |                                                               ^
../libs/parser/test/compile_all_t.cpp:80:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   80 |                 std::is_same_v<
      |                      ^~~~~~~~~
      |                      is_same
../libs/parser/test/compile_all_t.cpp:81:21: error: expected primary-expression before ???decltype???
   81 |                     decltype(result),
      |                     ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:80:32: error: expected ???,??? before ???decltype???
   80 |                 std::is_same_v<
      |                                ^
      |                                ,
   81 |                     decltype(result),
      |                     ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:81:21: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   81 |                     decltype(result),
      |                     ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:81:21: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:80:32: error: expected ???)??? before ???decltype???
   80 |                 std::is_same_v<
      |                                ^
      |                                )
   81 |                     decltype(result),
      |                     ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:79:26: note: to match this ???(???
   79 |             static_assert(
      |                          ^
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = char (&)[5]; Enable = void]???:
../libs/parser/test/compile_all_t.cpp:85:41:   required from here
   85 |             auto && result = detail::all(str);
      |                              ~~~~~~~~~~~^~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:39: error: cannot bind rvalue reference of type ???char (&&)[5]??? to lvalue of type ???char [5]???
  129 |                 return owning_view<T>((R &&)r);
      |                                       ^~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:93:36: note: initializing argument 1 of ???constexpr boost::parser::detail::text::detail::owning_view<R>::owning_view(R&&) [with R = char [5]]???
   93 |         constexpr owning_view(R && t) : r_(std::move(t)) {}
      |                               ~~~~~^
../libs/parser/test/compile_all_t.cpp:87:22: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   87 |                 std::is_same_v<decltype(result), detail::ref_view<char[5]> &&>);
      |                      ^~~~~~~~~
      |                      is_same
../libs/parser/test/compile_all_t.cpp:87:32: error: expected primary-expression before ???decltype???
   87 |                 std::is_same_v<decltype(result), detail::ref_view<char[5]> &&>);
      |                                ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:87:32: error: expected ???,??? before ???decltype???
   87 |                 std::is_same_v<decltype(result), detail::ref_view<char[5]> &&>);
      |                                ^~~~~~~~~~~~~~~~
      |                                ,
../libs/parser/test/compile_all_t.cpp:87:32: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   87 |                 std::is_same_v<decltype(result), detail::ref_view<char[5]> &&>);
      |                                ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:87:32: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:87:32: error: expected ???)??? before ???decltype???
   87 |                 std::is_same_v<decltype(result), detail::ref_view<char[5]> &&>);
      |                                ^~~~~~~~~~~~~~~~
      |                                )
../libs/parser/test/compile_all_t.cpp:86:26: note: to match this ???(???
   86 |             static_assert(
      |                          ^
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = const char (&)[5]; Enable = void]???:
../libs/parser/test/compile_all_t.cpp:90:41:   required from here
   90 |             auto && result = detail::all(const_str);
      |                              ~~~~~~~~~~~^~~~~~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:129:39: error: cannot bind rvalue reference of type ???char (&&)[5]??? to lvalue of type ???const char [5]???
  129 |                 return owning_view<T>((R &&)r);
      |                                       ^~~~~~~
../boost/parser/detail/text/detail/all_t.hpp:93:36: note: initializing argument 1 of ???constexpr boost::parser::detail::text::detail::owning_view<R>::owning_view(R&&) [with R = char [5]]???
   93 |         constexpr owning_view(R && t) : r_(std::move(t)) {}
      |                               ~~~~~^
../libs/parser/test/compile_all_t.cpp:91:32: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   91 |             static_assert(std::is_same_v<
      |                                ^~~~~~~~~
      |                                is_same
../libs/parser/test/compile_all_t.cpp:92:27: error: expected primary-expression before ???decltype???
   92 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:91:42: error: expected ???,??? before ???decltype???
   91 |             static_assert(std::is_same_v<
      |                                          ^
      |                                          ,
   92 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:92:27: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
   92 |                           decltype(result),
      |                           ^~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:92:27: error: expected primary-expression before ???decltype???
../libs/parser/test/compile_all_t.cpp:91:42: error: expected ???)??? before ???decltype???
   91 |             static_assert(std::is_same_v<
      |                          ~               ^
      |                                          )
   92 |                           decltype(result),
      |                           ~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:97:18: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
   97 |             std::is_same_v<
      |                  ^~~~~~~~~
      |                  is_same
../boost/parser/detail/text/detail/all_t.hpp: In instantiation of ???constexpr auto boost::parser::detail::text::detail::all_impl::operator()(R&&) const [with R = boost::parser::subrange<const char*>; Enable = void]???:
../boost/parser/detail/text/detail/all_t.hpp:140:31:   required by substitution of ???template<class R> using boost::parser::detail::text::detail::all_t = decltype (boost::parser::detail::text::detail::all(declval<R>())) [with R = boost::parser::subrange<const char*>]???
  140 |     using all_t = decltype(all(std::declval<R>()));
      |                            ~~~^~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:99:74:   required from here
   99 |                     BOOST_PARSER_SUBRANGE<decltype(std::begin(const_str))>>,
      |                                                                          ^~
../boost/parser/detail/text/detail/all_t.hpp:129:24: error: inconsistent deduction for auto return type: ???boost::parser::subrange<const char*>??? and then ???boost::parser::detail::text::detail::owning_view<boost::parser::subrange<const char*> >???
  129 |                 return owning_view<T>((R &&)r);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:99:76: error: expected primary-expression before ???,??? token
   99 |                     BOOST_PARSER_SUBRANGE<decltype(std::begin(const_str))>>,
      |                                                                            ^
../boost/parser/config.hpp:109:35: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
  109 | #    define BOOST_PARSER_SUBRANGE boost::parser::subrange
      |                                   ^~~~~
../libs/parser/test/compile_all_t.cpp:100:17: note: in expansion of macro ???BOOST_PARSER_SUBRANGE???
  100 |                 BOOST_PARSER_SUBRANGE<decltype(std::begin(const_str))>>);
      |                 ^~~~~~~~~~~~~~~~~~~~~
../libs/parser/test/compile_all_t.cpp:100:70: error: expected primary-expression before ???>??? token
  100 |                 BOOST_PARSER_SUBRANGE<decltype(std::begin(const_str))>>);
      |                                                                      ^~
../libs/parser/test/compile_all_t.cpp:100:72: error: expected primary-expression before ???)??? token
  100 |                 BOOST_PARSER_SUBRANGE<decltype(std::begin(const_str))>>);
      |                                                                        ^
../libs/parser/test/compile_all_t.cpp:102:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
  102 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../libs/parser/test/compile_all_t.cpp:103:48: error: expected primary-expression before ???,??? token
  103 |                       detail::all_t<char(&)[5]>,
      |                                                ^
../libs/parser/test/compile_all_t.cpp:104:23: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
  104 |                       detail::ref_view<char[5]>>);
      |                       ^~~~~~
../libs/parser/test/compile_all_t.cpp:104:31: error: ???ref_view??? is not a member of ???boost::parser::detail::text::detail???
  104 |                       detail::ref_view<char[5]>>);
      |                               ^~~~~~~~
../libs/parser/test/compile_all_t.cpp:104:40: error: expected primary-expression before ???char???
  104 |                       detail::ref_view<char[5]>>);
      |                                        ^~~~
../libs/parser/test/compile_all_t.cpp:104:40: error: expected ???)??? before ???char???
  104 |                       detail::ref_view<char[5]>>);
      |                                        ^~~~
      |                                        )
../libs/parser/test/compile_all_t.cpp:102:22: note: to match this ???(???
  102 |         static_assert(std::is_same_v<
      |                      ^
../libs/parser/test/compile_all_t.cpp:106:28: error: ???is_same_v??? is not a member of ???std???; did you mean ???is_same????
  106 |         static_assert(std::is_same_v<
      |                            ^~~~~~~~~
      |                            is_same
../libs/parser/test/compile_all_t.cpp:107:54: error: expected primary-expression before ???,??? token
  107 |                       detail::all_t<char const(&)[5]>,
      |                                                      ^
../libs/parser/test/compile_all_t.cpp:108:23: warning: ???static_assert??? with non-string message only available with ???-std=c++2c??? or ???-std=gnu++2c??? [-Wc++26-extensions]
  108 |                       detail::ref_view<char const[5]>>);
      |                       ^~~~~~
../libs/parser/test/compile_all_t.cpp:108:31: error: ???ref_view??? is not a member of ???boost::parser::detail::text::detail???
  108 |                       detail::ref_view<char const[5]>>);
      |                               ^~~~~~~~
../libs/parser/test/compile_all_t.cpp:108:40: error: expected primary-expression before ???char???
  108 |                       detail::ref_view<char const[5]>>);
      |                                        ^~~~
../libs/parser/test/compile_all_t.cpp:108:40: error: expected ???)??? before ???char???
  108 |                       detail::ref_view<char const[5]>>);
      |                                        ^~~~
      |                                        )
../libs/parser/test/compile_all_t.cpp:106:22: note: to match this ???(???
  106 |         static_assert(std::is_same_v<
      |                      ^