Test output: teeks99-dkr-dc6-17 - json - parse_into / clang-linux-6.0~c++17~lc
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Tue, 19 Nov 2024 18:06:14 +0000
Compile [2024-11-19 19:38:06 UTC]: fail


    "clang++-6.0"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux  -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_DYN_LINK=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_JSON_DYN_LINK=1 -DBOOST_JSON_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1   -I".." -I"../libs/json/test" -I"/var/boost/run/boost_root/libs/assert/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/core/include" -I"/var/boost/run/boost_root/libs/describe/include" -I"/var/boost/run/boost_root/libs/endian/include" -I"/var/boost/run/boost_root/libs/intrusive/include" -I"/var/boost/run/boost_root/libs/json/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/predef/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/json/test/parse_into.test/clang-linux-6.0~c++17~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/parse_into.o" "../libs/json/test/parse_into.cpp"

In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1603:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1905:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int>, boost::json::detail::into_handler<boost::variant2::variant<int> > >::on_key_part' requested here
        BOOST_JSON_INVOKE_INNER( on_key_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1029:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int> >::on_key_part' requested here
                    h_.on_key_part( {start, size}, total, ec_ ):
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int> >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:422:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int> >' requested here
        testParseInto< Variant<int> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1615:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1915:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int>, boost::json::detail::into_handler<boost::variant2::variant<int> > >::on_string_part' requested here
        BOOST_JSON_INVOKE_INNER( on_string_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1030:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int> >::on_string_part' requested here
                    h_.on_string_part( {start, size}, total, ec_ );
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int> >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:422:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int> >' requested here
        testParseInto< Variant<int> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1609:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1910:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int>, boost::json::detail::into_handler<boost::variant2::variant<int> > >::on_key' requested here
        BOOST_JSON_INVOKE_INNER( on_key(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1090:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int> >::on_key' requested here
            h_.on_key( {start, size}, total, ec_ ):
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int> >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:422:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int> >' requested here
        testParseInto< Variant<int> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1621:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1920:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int>, boost::json::detail::into_handler<boost::variant2::variant<int> > >::on_string' requested here
        BOOST_JSON_INVOKE_INNER( on_string(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1091:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int> >::on_string' requested here
            h_.on_string( {start, size}, total, ec_ );
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int> > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int> >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:422:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int> >' requested here
        testParseInto< Variant<int> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1603:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1905:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::on_key_part' requested here
        BOOST_JSON_INVOKE_INNER( on_key_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1029:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > >::on_key_part' requested here
                    h_.on_key_part( {start, size}, total, ec_ ):
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:423:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<int, std::string> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1615:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1915:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::on_string_part' requested here
        BOOST_JSON_INVOKE_INNER( on_string_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1030:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > >::on_string_part' requested here
                    h_.on_string_part( {start, size}, total, ec_ );
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:423:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<int, std::string> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1609:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1910:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::on_key' requested here
        BOOST_JSON_INVOKE_INNER( on_key(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1090:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > >::on_key' requested here
            h_.on_key( {start, size}, total, ec_ ):
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:423:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<int, std::string> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1621:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1920:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::on_string' requested here
        BOOST_JSON_INVOKE_INNER( on_string(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1091:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > >::on_string' requested here
            h_.on_string( {start, size}, total, ec_ );
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:423:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<int, std::string> >( 1 );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1603:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1905:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::on_key_part' requested here
        BOOST_JSON_INVOKE_INNER( on_key_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1029:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >::on_key_part' requested here
                    h_.on_key_part( {start, size}, total, ec_ ):
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:425:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<Monostate, int, std::string> >( {} );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1615:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1915:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::on_string_part' requested here
        BOOST_JSON_INVOKE_INNER( on_string_part(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1030:24: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >::on_string_part' requested here
                    h_.on_string_part( {start, size}, total, ec_ );
                       ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:425:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<Monostate, int, std::string> >( {} );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1609:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1910:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::on_key' requested here
        BOOST_JSON_INVOKE_INNER( on_key(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1090:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >::on_key' requested here
            h_.on_key( {start, size}, total, ec_ ):
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_value<true, false>' requested here
        cs = parse_value(cs.begin(), stack_empty, std::false_type(), std::false_type(), std::false_type(), opt_.allow_invalid_utf16);
             ^
../boost/json/basic_parser_impl.hpp:2845:13: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_document<true>' requested here
        p = parse_document(data, std::true_type());
            ^
../libs/json/test/parse_into.cpp:142:37: note: in instantiation of member function 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::write_some' requested here
            std::size_t const n = p.write_some( true, &c, 1, jec );
                                    ^
../libs/json/test/parse_into.cpp:157:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseIntoValue<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseIntoValue<T>( value_from(t) );
        ^
../libs/json/test/parse_into.cpp:425:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testParseInto<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >' requested here
        testParseInto< Variant<Monostate, int, std::string> >( {} );
        ^
../libs/json/test/parse_into.cpp:507:9: note: in instantiation of function template specialization 'boost::json::parse_into_test::testVariant<variant2::variant, boost::variant2::monostate>' requested here
        testVariant<variant2::variant, variant2::monostate>();
        ^
/usr/include/c++/v1/string:921:19: note: candidate function
    basic_string& append(const basic_string& __str);
                  ^
/usr/include/c++/v1/string:923:19: note: candidate function
    basic_string& append(__self_view __sv) { return append(__sv.data(), __sv.size()); }
                  ^
/usr/include/c++/v1/string:934:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type *' (aka 'const char *') for 1st argument
    basic_string& append(const value_type* __s);
                  ^
/usr/include/c++/v1/string:968:19: note: candidate function not viable: no known conversion from 'boost::json::string_view' (aka 'basic_string_view<char>') to 'initializer_list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type>' (aka 'initializer_list<char>') for 1st argument
    basic_string& append(initializer_list<value_type> __il) {return append(__il.begin(), __il.size());}
                  ^
/usr/include/c++/v1/string:932:19: note: candidate function template not viable: requires at least 2 arguments, but 1 was provided
                  append(const _Tp& __t, size_type __pos, size_type __n=npos);
                  ^
/usr/include/c++/v1/string:948:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_InputIterator __first, _InputIterator __last) {
    ^
/usr/include/c++/v1/string:962:5: note: candidate function template not viable: requires 2 arguments, but 1 was provided
    append(_ForwardIterator __first, _ForwardIterator __last) {
    ^
/usr/include/c++/v1/string:933:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(const value_type* __s, size_type __n);
                  ^
/usr/include/c++/v1/string:935:19: note: candidate function not viable: requires 2 arguments, but 1 was provided
    basic_string& append(size_type __n, value_type __c);
                  ^
/usr/include/c++/v1/string:924:19: note: candidate function not viable: requires at least 2 arguments, but 1 was provided
    basic_string& append(const basic_string& __str, size_type __pos, size_type __n=npos);
                  ^
In file included from ../libs/json/test/parse_into.cpp:12:
In file included from ../boost/json/parse_into.hpp:18:
../boost/json/detail/parse_into.hpp:1621:17: error: call to member function 'append' is ambiguous
        string_.append(sv);
        ~~~~~~~~^~~~~~
../boost/json/detail/parse_into.hpp:1920:34: note: in instantiation of member function 'boost::json::detail::converting_handler<boost::json::detail::variant_conversion_tag, boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> >, boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::on_string' requested here
        BOOST_JSON_INVOKE_INNER( on_string(ec, sv) );
                                 ^
../boost/json/basic_parser_impl.hpp:1091:16: note: in instantiation of member function 'boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > >::on_string' requested here
            h_.on_string( {start, size}, total, ec_ );
               ^
../boost/json/basic_parser_impl.hpp:671:20: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail::into_handler<boost::variant2::variant<boost::variant2::monostate, int, std::__1::basic_string<char> > > >::parse_string<true, false>' requested here
            return parse_string(p, std::true_type(), std::false_type(), allow_bad_utf8, allow_bad_utf16);
                   ^
../boost/json/basic_parser_impl.hpp:562:14: note: in instantiation of function template specialization 'boost::json::basic_parser<boost::json::detail:...

[The content has been trimmed by the report system because it exceeds 65536 bytes]