>>> nlohmann-json: Building community/nlohmann-json 3.11.3-r0 (using abuild 3.12.0-r0) started Wed, 29 Nov 2023 11:24:34 +0000 >>> nlohmann-json: Checking sanity of /home/buildozer/aports/community/nlohmann-json/APKBUILD... >>> nlohmann-json: Analyzing dependencies... >>> nlohmann-json: Installing for build: build-base cmake (1/7) Installing libbz2 (1.0.8-r6) (2/7) Installing xz-libs (5.4.5-r0) (3/7) Installing libarchive (3.7.2-r0) (4/7) Installing rhash-libs (1.4.4-r0) (5/7) Installing libuv (1.47.0-r0) (6/7) Installing cmake (3.27.8-r0) (7/7) Installing .makedepends-nlohmann-json (20231129.112434) Executing busybox-1.36.1-r15.trigger OK: 312 MiB in 109 packages >>> nlohmann-json: Cleaning up srcdir >>> nlohmann-json: Cleaning up pkgdir >>> nlohmann-json: Cleaning up tmpdir >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nlohmann-json-3.11.3.tar.gz >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nlohmann-json-3.11.3.tar.gz >>> nlohmann-json: Checking sha512sums... nlohmann-json-3.11.3.tar.gz: OK >>> nlohmann-json: Unpacking /var/cache/distfiles/nlohmann-json-3.11.3.tar.gz... -- The CXX compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using the multi-header code from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/ -- Found Git: /usr/bin/git (found version "2.43.0") -- Operating system: Linux-6.1.36-0-lts; Linux build-edge-armv7 6.1.36-0-lts #1-Alpine SMP Wed, 28 Jun 2023 15:27:12 +0000 armv8l Linux -- Compiler: g++ (Alpine 13.2.1_git20231014) 13.2.1 20231014; Copyright (C) 2023 Free Software Foundation, Inc.; This is free software; see the source for copying conditions. There is NO; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- Testing standards: 11 14 17 20 23 -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include stddef.h -- Looking for C++ include stddef.h - found -- Check size of size_t -- Check size of size_t - done -- Auto-enabling 32bit unit test. -- Configuring done (0.6s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/build [ 1%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_off.dir/diag_off.cpp.o [ 1%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_on.dir/diag_on.cpp.o [ 1%] Building CXX object tests/abi/CMakeFiles/abi_compat_main.dir/main.cpp.o [ 1%] Building CXX object tests/CMakeFiles/test_main.dir/src/unit.cpp.o In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/diag/diag_off.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/diag/diag_on.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_diag_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_diag_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Linking CXX static library libabi_compat_diag_off.a [ 2%] Built target abi_compat_diag_off In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_diag_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_diag_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_diag_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Linking CXX static library libabi_compat_diag_on.a [ 3%] Built target abi_compat_diag_on In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3169, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest_compatibility.h:6, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3169, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest_compatibility.h:6, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/main.cpp:11: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Built target test_main [ 4%] Building CXX object tests/CMakeFiles/test-32bit_cpp11.dir/src/unit-32bit.cpp.o [ 5%] Building CXX object tests/CMakeFiles/test-algorithms_cpp11.dir/src/unit-algorithms.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-alt-string_cpp11.dir/src/unit-alt-string.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-assert_macro_cpp11.dir/src/unit-assert_macro.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-binary_formats_cpp11.dir/src/unit-binary_formats.cpp.o [ 7%] Building CXX object tests/CMakeFiles/test-bjdata_cpp11.dir/src/unit-bjdata.cpp.o [ 8%] Building CXX object tests/CMakeFiles/test-bson_cpp11.dir/src/unit-bson.cpp.o [ 9%] Building CXX object tests/CMakeFiles/test-byte_container_with_subtype_cpp11.dir/src/unit-byte_container_with_subtype.cpp.o [ 9%] Building CXX object tests/CMakeFiles/test-capacity_cpp11.dir/src/unit-capacity.cpp.o [ 10%] Linking CXX static library libabi_compat_main.a [ 10%] Building CXX object tests/CMakeFiles/test-cbor_cpp11.dir/src/unit-cbor.cpp.o [ 10%] Building CXX object tests/CMakeFiles/test-class_const_iterator_cpp11.dir/src/unit-class_const_iterator.cpp.o [ 11%] Building CXX object tests/CMakeFiles/test-class_iterator_cpp11.dir/src/unit-class_iterator.cpp.o [ 11%] Built target abi_compat_main [ 12%] Building CXX object tests/CMakeFiles/test-class_lexer_cpp11.dir/src/unit-class_lexer.cpp.o [ 13%] Building CXX object tests/CMakeFiles/test-class_parser_cpp11.dir/src/unit-class_parser.cpp.o [ 13%] Building CXX object tests/CMakeFiles/test-comparison_cpp11.dir/src/unit-comparison.cpp.o [ 13%] Building CXX object tests/CMakeFiles/test-comparison_cpp20.dir/src/unit-comparison.cpp.o [ 14%] Building CXX object tests/CMakeFiles/test-concepts_cpp11.dir/src/unit-concepts.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-constructor1_cpp11.dir/src/unit-constructor1.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-constructor2_cpp11.dir/src/unit-constructor2.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-convenience_cpp11.dir/src/unit-convenience.cpp.o [ 16%] Building CXX object tests/CMakeFiles/test-conversions_cpp11.dir/src/unit-conversions.cpp.o [ 17%] Building CXX object tests/CMakeFiles/test-conversions_cpp17.dir/src/unit-conversions.cpp.o [ 18%] Building CXX object tests/CMakeFiles/test-deserialization_cpp11.dir/src/unit-deserialization.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-custom-base-class_cpp11.dir/src/unit-custom-base-class.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-disabled_exceptions_cpp11.dir/src/unit-disabled_exceptions.cpp.o [ 20%] Building CXX object tests/CMakeFiles/test-element_access1_cpp11.dir/src/unit-element_access1.cpp.o [ 20%] Building CXX object tests/CMakeFiles/test-diagnostics_cpp11.dir/src/unit-diagnostics.cpp.o [ 21%] Building CXX object tests/CMakeFiles/test-element_access2_cpp11.dir/src/unit-element_access2.cpp.o [ 22%] Building CXX object tests/CMakeFiles/test-element_access2_cpp14.dir/src/unit-element_access2.cpp.o [ 23%] Building CXX object tests/CMakeFiles/test-element_access2_cpp17.dir/src/unit-element_access2.cpp.o [ 23%] Building CXX object tests/CMakeFiles/test-hash_cpp11.dir/src/unit-hash.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-items_cpp11.dir/src/unit-items.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-inspection_cpp11.dir/src/unit-inspection.cpp.o [ 25%] Building CXX object tests/CMakeFiles/test-items_cpp17.dir/src/unit-items.cpp.o [ 26%] Building CXX object tests/CMakeFiles/test-iterators1_cpp11.dir/src/unit-iterators1.cpp.o [ 27%] Building CXX object tests/CMakeFiles/test-iterators2_cpp11.dir/src/unit-iterators2.cpp.o [ 27%] Building CXX object tests/CMakeFiles/test-iterators2_cpp20.dir/src/unit-iterators2.cpp.o [ 27%] Building CXX object tests/CMakeFiles/test-json_patch_cpp11.dir/src/unit-json_patch.cpp.o [ 28%] Building CXX object tests/CMakeFiles/test-json_pointer_cpp11.dir/src/unit-json_pointer.cpp.o [ 29%] Building CXX object tests/CMakeFiles/test-json_pointer_cpp20.dir/src/unit-json_pointer.cpp.o [ 30%] Building CXX object tests/CMakeFiles/test-large_json_cpp11.dir/src/unit-large_json.cpp.o [ 30%] Building CXX object tests/CMakeFiles/test-modifiers_cpp11.dir/src/unit-modifiers.cpp.o [ 30%] Building CXX object tests/CMakeFiles/test-meta_cpp11.dir/src/unit-meta.cpp.o [ 31%] Building CXX object tests/CMakeFiles/test-merge_patch_cpp11.dir/src/unit-merge_patch.cpp.o [ 32%] Building CXX object tests/CMakeFiles/test-msgpack_cpp11.dir/src/unit-msgpack.cpp.o [ 33%] Building CXX object tests/CMakeFiles/test-no-mem-leak-on-adl-serialize_cpp11.dir/src/unit-no-mem-leak-on-adl-serialize.cpp.o [ 34%] Building CXX object tests/CMakeFiles/test-noexcept_cpp11.dir/src/unit-noexcept.cpp.o [ 34%] Building CXX object tests/CMakeFiles/test-ordered_json_cpp11.dir/src/unit-ordered_json.cpp.o [ 34%] Building CXX object tests/CMakeFiles/test-ordered_map_cpp11.dir/src/unit-ordered_map.cpp.o [ 34%] Building CXX object tests/CMakeFiles/test-pointer_access_cpp11.dir/src/unit-pointer_access.cpp.o [ 35%] Building CXX object tests/CMakeFiles/test-readme_cpp11.dir/src/unit-readme.cpp.o [ 36%] Building CXX object tests/CMakeFiles/test-reference_access_cpp11.dir/src/unit-reference_access.cpp.o [ 37%] Building CXX object tests/CMakeFiles/test-regression1_cpp11.dir/src/unit-regression1.cpp.o [ 37%] Building CXX object tests/CMakeFiles/test-regression1_cpp17.dir/src/unit-regression1.cpp.o [ 37%] Building CXX object tests/CMakeFiles/test-regression2_cpp17.dir/src/unit-regression2.cpp.o [ 37%] Building CXX object tests/CMakeFiles/test-regression2_cpp11.dir/src/unit-regression2.cpp.o [ 38%] Building CXX object tests/CMakeFiles/test-regression2_cpp20.dir/src/unit-regression2.cpp.o [ 39%] Building CXX object tests/CMakeFiles/test-serialization_cpp11.dir/src/unit-serialization.cpp.o [ 40%] Building CXX object tests/CMakeFiles/test-testsuites_cpp11.dir/src/unit-testsuites.cpp.o [ 40%] Building CXX object tests/CMakeFiles/test-to_chars_cpp11.dir/src/unit-to_chars.cpp.o [ 40%] Building CXX object tests/CMakeFiles/test-type_traits_cpp11.dir/src/unit-type_traits.cpp.o [ 40%] Building CXX object tests/CMakeFiles/test-ubjson_cpp11.dir/src/unit-ubjson.cpp.o [ 41%] Building CXX object tests/CMakeFiles/test-udl_cpp11.dir/src/unit-udl.cpp.o [ 42%] Building CXX object tests/CMakeFiles/test-udt_cpp11.dir/src/unit-udt.cpp.o [ 43%] Building CXX object tests/CMakeFiles/test-udt_macro_cpp11.dir/src/unit-udt_macro.cpp.o [ 43%] Building CXX object tests/CMakeFiles/test-unicode2_cpp11.dir/src/unit-unicode2.cpp.o [ 43%] Building CXX object tests/CMakeFiles/test-unicode1_cpp11.dir/src/unit-unicode1.cpp.o [ 44%] Building CXX object tests/CMakeFiles/test-unicode4_cpp11.dir/src/unit-unicode4.cpp.o [ 44%] Building CXX object tests/CMakeFiles/test-unicode3_cpp11.dir/src/unit-unicode3.cpp.o [ 45%] Building CXX object tests/CMakeFiles/test-unicode5_cpp11.dir/src/unit-unicode5.cpp.o [ 45%] Building CXX object tests/CMakeFiles/test-wstring_cpp11.dir/src/unit-wstring.cpp.o [ 46%] Building CXX object tests/CMakeFiles/test-user_defined_input_cpp11.dir/src/unit-user_defined_input.cpp.o [ 47%] Building CXX object tests/CMakeFiles/test-comparison_legacy_cpp20.dir/src/unit-comparison.cpp.o [ 47%] Building CXX object tests/CMakeFiles/test-windows_h_cpp11.dir/src/unit-windows_h.cpp.o [ 47%] Building CXX object tests/CMakeFiles/test-comparison_legacy_cpp11.dir/src/unit-comparison.cpp.o [ 48%] Building CXX object tests/abi/config/CMakeFiles/abi_config_default.dir/default.cpp.o [ 49%] Building CXX object tests/abi/config/CMakeFiles/abi_config_noversion.dir/noversion.cpp.o [ 49%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag.dir/diag.cpp.o [ 50%] Building CXX object tests/abi/config/CMakeFiles/abi_config_custom.dir/custom.cpp.o [ 51%] Linking CXX executable abi_compat_diag [ 51%] Built target abi_compat_diag [ 52%] Building CXX object tests/abi/inline_ns/CMakeFiles/abi_compat_inline_ns.dir/use_v3_10_5.cpp.o [ 53%] Linking CXX executable test-type_traits_cpp11 [ 53%] Built target test-type_traits_cpp11 [ 53%] Building CXX object tests/abi/inline_ns/CMakeFiles/abi_compat_inline_ns.dir/use_current.cpp.o [ 54%] Linking CXX executable test-byte_container_with_subtype_cpp11 [ 54%] Built target test-byte_container_with_subtype_cpp11 [ 55%] Linking CXX executable test-windows_h_cpp11 [ 56%] Linking CXX executable test-noexcept_cpp11 [ 56%] Built target test-windows_h_cpp11 [ 56%] Built target test-noexcept_cpp11 [ 57%] Linking CXX executable test-assert_macro_cpp11 [ 57%] Built target test-assert_macro_cpp11 [ 57%] Linking CXX executable test-class_lexer_cpp11 [ 57%] Built target test-class_lexer_cpp11 [ 57%] Linking CXX executable test-concepts_cpp11 In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-allocator.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>*, std::vector, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Built target test-concepts_cpp11 [ 58%] Linking CXX executable test-convenience_cpp11 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator> >]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator>*, std::vector, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Built target test-convenience_cpp11 [ 58%] Linking CXX executable test-no-mem-leak-on-adl-serialize_cpp11 [ 58%] Built target test-no-mem-leak-on-adl-serialize_cpp11 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*, std::vector, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-disabled_exceptions.cpp:16: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/json_sax.hpp:246:79: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-large_json.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _Allocator = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*>' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*>' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _Allocator = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void nlohmann::json_abi_v3_11_3::basic_json::push_back(nlohmann::json_abi_v3_11_3::basic_json&&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = {anonymous}::allocator_no_forward; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3106:40: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*>' changed in GCC 7.1 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _Allocator = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>; _Alloc = {anonymous}::allocator_no_forward, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void nlohmann::json_abi_v3_11_3::basic_json::push_back(nlohmann::json_abi_v3_11_3::basic_json&&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = {anonymous}::allocator_no_forward; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3106:40: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*>' changed in GCC 7.1 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-32bit.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable test-allocator_cpp11 In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/json_sax.hpp:246:79: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 59%] Built target test-allocator_cpp11 [ 60%] Linking CXX executable test-disabled_exceptions_cpp11 [ 60%] Built target test-disabled_exceptions_cpp11 [ 61%] Linking CXX executable test-ordered_map_cpp11 [ 61%] Built target test-ordered_map_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/include/nlohmann/json_v3_10_5.hpp:73, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/inline_ns/use_v3_10_5.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable test-to_chars_cpp11 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-element_access1.cpp:12: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:1531:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1531 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp: In member function 'void nlohmann::json_abi_v3_11_3::basic_json::erase(size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2632:40: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2632 | m_data.m_value.array->erase(m_data.m_value.array->begin() + static_cast(idx)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/abi/include/nlohmann/json_v3_10_5.hpp:19254:57: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp: In member function 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2481:73: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2481 | result.m_it.array_iterator = m_data.m_value.array->erase(pos.m_it.array_iterator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target test-to_chars_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp: In member function 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2481:73: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2481 | result.m_it.array_iterator = m_data.m_value.array->erase(pos.m_it.array_iterator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable test-large_json_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-udl.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 62%] Built target test-large_json_cpp11 In file included from /usr/include/c++/13.2.1/algorithm:61, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:11: /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _Size = unsigned char; _OIter = back_insert_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:749:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 749 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) | ^~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OI = back_insert_iterator >]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OI = back_insert_iterator >]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 [ 63%] Linking CXX executable test-constructor2_cpp11 [ 63%] Built target test-constructor2_cpp11 In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-diagnostics.cpp:18: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 64%] Linking CXX executable test-meta_cpp11 [ 65%] Linking CXX executable test-class_const_iterator_cpp11 [ 65%] Built target test-meta_cpp11 [ 65%] Built target test-class_const_iterator_cpp11 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__set_symmetric_difference(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:5510:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5510 | __set_symmetric_difference(_InputIterator1 __first1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__set_union(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:5128:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5128 | __set_union(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-reference_access.cpp:11: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::vector, std::allocator > >; Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OIter = back_insert_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:5303:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5303 | set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__set_difference(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:5383:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5383 | __set_difference(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 4901 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-merge_patch.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test-32bit_cpp11 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1088:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2475:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1210:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Built target test-32bit_cpp11 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_tree.h:2521:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1119:26, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::size_type nlohmann::json_abi_v3_11_3::basic_json::erase_internal(KeyType&&) [with KeyType = const std::__cxx11::basic_string&; typename std::enable_if::object_t, KeyType>::value_t::value, std::integral_constant, std::integral_constant >::type::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2578:44, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::size_type nlohmann::json_abi_v3_11_3::basic_json::erase(const typename object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2608:30, inlined from 'void nlohmann::json_abi_v3_11_3::basic_json::merge_patch(const nlohmann::json_abi_v3_11_3::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:5134:26: /usr/include/c++/13.2.1/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44, inlined from 'void nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_3::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_3::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; ConstructibleArrayType = std::vector, std::allocator > >; typename std::enable_if<((((is_constructible_array_type::value && (! is_constructible_object_type::value)) && (! is_constructible_string_type::value)) && (! std::is_same::value)) && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-items.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-pointer_access.cpp:11: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::vector, std::allocator > >; Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44, inlined from 'void nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_3::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_3::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; ConstructibleArrayType = std::vector, std::allocator > >; typename std::enable_if<((((is_constructible_array_type::value && (! is_constructible_object_type::value)) && (! is_constructible_string_type::value)) && (! std::is_same::value)) && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable test-hash_cpp11 [ 66%] Built target test-hash_cpp11 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_diag_v3_11_3::basic_json::iterator nlohmann::json_abi_diag_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_diag_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable abi_compat_inline_ns [ 67%] Built target abi_compat_inline_ns In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-user_defined_input.cpp:11: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:548:32: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:568:32: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:599:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_diag_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:605:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OIter = back_insert_iterator >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:245:27: /usr/include/c++/13.2.1/bits/stl_algo.h:4965:37: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 4965 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ In function '_OIter std::set_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OIter = back_insert_iterator >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:256:32: /usr/include/c++/13.2.1/bits/stl_algo.h:5448:46: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5448 | return _GLIBCXX_STD_A::__set_difference(__first1, __last1, | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:266:34: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 266 | std::set_intersection(j1.begin(), j1.end(), j2.begin(), j2.end(), std::back_inserter(j3)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OIter = back_insert_iterator >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:276:27: /usr/include/c++/13.2.1/bits/stl_algo.h:5201:41: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5201 | return _GLIBCXX_STD_A::__set_union(__first1, __last1, | ^ In function '_OIter std::set_symmetric_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_3::detail::iter_impl >; _OIter = back_insert_iterator >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-algorithms.cpp:286:42: /usr/include/c++/13.2.1/bits/stl_algo.h:5583:56: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5583 | return _GLIBCXX_STD_A::__set_symmetric_difference(__first1, __last1, | ^ [ 67%] Linking CXX executable test-class_iterator_cpp11 [ 68%] Linking CXX executable test-unicode3_cpp11 [ 68%] Built target test-class_iterator_cpp11 [ 68%] Built target test-unicode3_cpp11 [ 68%] Linking CXX executable test-udl_cpp11 [ 68%] Linking CXX executable abi_config_custom [ 69%] Linking CXX executable test-capacity_cpp11 [ 69%] Built target test-udl_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-comparison.cpp:19: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Built target abi_config_custom [ 69%] Built target test-capacity_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable test-unicode5_cpp11 [ 69%] Built target test-unicode5_cpp11 [ 69%] Linking CXX executable abi_config_noversion [ 70%] Linking CXX executable test-binary_formats_cpp11 [ 70%] Built target abi_config_noversion In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-iterators2.cpp:18: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Built target test-binary_formats_cpp11 In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Linking CXX executable test-comparison_cpp11 In file included from /usr/include/c++/13.2.1/bits/ranges_algo.h:38, from /usr/include/c++/13.2.1/algorithm:63, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:21: /usr/include/c++/13.2.1/bits/ranges_algobase.h: In function 'constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = transform_view > > >, DOCTEST_ANON_FUNC_2():: >::_Iterator; _Sent = transform_view > > >, DOCTEST_ANON_FUNC_2():: >::_Iterator; _Out = std::back_insert_iterator >]': /usr/include/c++/13.2.1/bits/ranges_algobase.h:213:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 213 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) | ^~~~~~~~~~~~~~ [ 71%] Linking CXX executable abi_config_default [ 71%] Built target test-comparison_cpp11 [ 71%] Built target abi_config_default In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-unicode1.cpp:13: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable test-merge_patch_cpp11 [ 72%] Linking CXX executable test-unicode4_cpp11 [ 72%] Built target test-merge_patch_cpp11 [ 72%] Built target test-unicode4_cpp11 [ 73%] Linking CXX executable test-unicode2_cpp11 In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Built target test-unicode2_cpp11 In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:240:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 240 | map(initializer_list __l, | ^~~ [ 73%] Linking CXX executable test-serialization_cpp11 In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-json_patch.cpp:11: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 73%] Built target test-serialization_cpp11 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const nlohmann::json_abi_v3_11_3::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const nlohmann::json_abi_v3_11_3::detail::json_ref >*; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {const nlohmann::json_abi_v3_11_3::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >*, const nlohmann::json_abi_v3_11_3::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >*}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, initializer_list_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3378:63: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const nlohmann::json_abi_v3_11_3::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const nlohmann::json_abi_v3_11_3::detail::json_ref >*; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {const nlohmann::json_abi_v3_11_3::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >*, const nlohmann::json_abi_v3_11_3::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >*}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, initializer_list_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3378:63: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX executable test-reference_access_cpp11 [ 73%] Built target test-reference_access_cpp11 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:599:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:605:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Linking CXX executable test-wstring_cpp11 [ 74%] Built target test-wstring_cpp11 [ 75%] Linking CXX executable test-diagnostics_cpp11 [ 76%] Linking CXX executable test-ordered_json_cpp11 [ 76%] Built target test-diagnostics_cpp11 [ 76%] Built target test-ordered_json_cpp11 [ 77%] Linking CXX executable test-user_defined_input_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-comparison.cpp:19: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target test-user_defined_input_cpp11 [ 77%] Linking CXX executable test-algorithms_cpp11 [ 78%] Linking CXX executable test-pointer_access_cpp11 [ 78%] Built target test-algorithms_cpp11 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Built target test-pointer_access_cpp11 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-readme.cpp:11: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:11: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-udt_macro.cpp:13: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_tree.h:2521:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1119:26, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::size_type nlohmann::json_abi_v3_11_3::basic_json::erase_internal(KeyType&&) [with KeyType = const std::__cxx11::basic_string&; typename std::enable_if::object_t, KeyType>::value_t::value, std::integral_constant, std::integral_constant >::type::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2578:44, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::size_type nlohmann::json_abi_v3_11_3::basic_json::erase(const typename object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2608:30: /usr/include/c++/13.2.1/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1088:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2475:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1210:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable test-comparison_cpp20 [ 79%] Built target test-comparison_cpp20 In member function 'constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = std::ranges::transform_view > > >, DOCTEST_ANON_FUNC_2():: >::_Iterator; _Sent = std::ranges::transform_view > > >, DOCTEST_ANON_FUNC_2():: >::_Iterator; _Out = std::back_insert_iterator >]', inlined from 'constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::ranges::transform_view > > >, DOCTEST_ANON_FUNC_2():: >&; _Out = std::back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/ranges_algobase.h:314:29, inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-iterators2.cpp:963:34: /usr/include/c++/13.2.1/bits/ranges_algobase.h:305:65: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 305 | std::move(__result)); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_ldvcmp_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_ldvcmp_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable test-alt-string_cpp11 In file included from /usr/include/c++/13.2.1/map:64: /usr/include/c++/13.2.1/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_multimap.h:230:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 230 | multimap(initializer_list __l, | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_3::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:253:86, inlined from 'void nlohmann::json_abi_v3_11_3::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >; typename std::enable_if<(is_compatible_object_type::value && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_3::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; T = const std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_3::{anonymous}::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; TargetType = const std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >&; ValueType = std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(CompatibleType&&) [with CompatibleType = const std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >&; U = std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_11_3::detail::is_basic_json::value) && nlohmann::json_abi_v3_11_3::detail::is_compatible_type, U>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:839:35: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:240:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 240 | map(initializer_list __l, | ^~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:244:36: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable test-items_cpp17 [ 80%] Linking CXX executable test-custom-base-class_cpp11 In file included from /usr/include/c++/13.2.1/deque:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:15: /usr/include/c++/13.2.1/bits/stl_deque.h: In constructor 'std::deque<_Tp, _Alloc>::deque(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_deque.h:976:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 976 | deque(initializer_list __l, | ^~~~~ [ 80%] Built target test-alt-string_cpp11 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ [ 80%] Built target test-items_cpp17 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Built target test-custom-base-class_cpp11 In file included from /usr/include/c++/13.2.1/bits/unordered_map.h:33, from /usr/include/c++/13.2.1/unordered_map:41, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:19: /usr/include/c++/13.2.1/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(std::initializer_list<_Value>, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/13.2.1/bits/hashtable.h:571:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 571 | _Hashtable(initializer_list __l, | ^~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-json_pointer.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/set:63, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:19: /usr/include/c++/13.2.1/bits/stl_set.h: In constructor 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_set.h:245:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 245 | set(initializer_list __l, | ^~~ /usr/include/c++/13.2.1/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(std::initializer_list<_Value>, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _Key = nlohmann::json_abi_v3_11_3::basic_json<>; _Value = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/13.2.1/bits/hashtable.h:571:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 571 | _Hashtable(initializer_list __l, | ^~~~~~~~~~ [ 81%] Linking CXX executable test-unicode1_cpp11 In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/binary_reader.hpp:27, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:40, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-class_parser.cpp:12: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/macro_scope.hpp:13, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/value_t.hpp:16, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/exceptions.hpp:20, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:23, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ [ 81%] Built target test-unicode1_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX executable test-items_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-element_access2.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:1210:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2503 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1119:26, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::size_type nlohmann::json_abi_v3_11_3::basic_json::erase_internal(KeyType&&) [with KeyType = const std::__cxx11::basic_string&; typename std::enable_if::object_t, KeyType>::value_t::value, std::integral_constant, std::integral_constant >::type::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2578:44: /usr/include/c++/13.2.1/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target test-items_cpp11 [ 82%] Linking CXX executable test-comparison_legacy_cpp11 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 82%] Built target test-comparison_legacy_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ [ 83%] Linking CXX executable test-testsuites_cpp11 [ 83%] Built target test-testsuites_cpp11 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable test-inspection_cpp11 [ 84%] Built target test-inspection_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp:842:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 842 | json::array_t a = {"foo", "bar", "baz"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp:856:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 856 | json::array_t a = {"foo", "bar", "baz"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp:867:72: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 867 | json::object_t o = {{"cow", "Kuh"}, {"chicken", "Huhn"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-modifiers.cpp:881:72: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 881 | json::object_t o = {{"cow", "Kuh"}, {"chicken", "Huhn"}}; | ^ In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-cbor.cpp:11: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:134:144: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 134 | json::object_t const o {{"a", json(1)}, {"b", json(1u)}, {"c", json(2.2)}, {"d", json(false)}, {"e", json("string")}, {"f", json()}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:143:150: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 143 | json::object_t const o_reference {{"a", json(1)}, {"b", json(1u)}, {"c", json(2.2)}, {"d", json(false)}, {"e", json("string")}, {"f", json()}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:148:160: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 148 | std::map const o {{"a", json(1)}, {"b", json(1u)}, {"c", json(2.2)}, {"d", json(false)}, {"e", json("string")}, {"f", json()}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:177:165: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 177 | std::multimap const o {{"a", json(1)}, {"b", json(1u)}, {"c", json(2.2)}, {"d", json(false)}, {"e", json("string")}, {"f", json()}}; | ^ In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type>, size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:185:170: /usr/include/c++/13.2.1/bits/unordered_map.h:239:9: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 239 | : _M_h(__l, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:218:101: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 218 | json::array_t const a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:227:107: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 227 | json::array_t const a_reference {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:344:105: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 344 | std::vector const a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:352:104: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 352 | std::deque const a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:360:102: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 360 | std::set const a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ In file included from /usr/include/c++/13.2.1/unordered_set:41, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:21: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::initializer_list, std::__is_nothrow_invocable > >::value, true, true> >::value_type>, size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = nlohmann::json_abi_v3_11_3::basic_json<>; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator >]', inlined from 'void DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:368:112: /usr/include/c++/13.2.1/bits/unordered_set.h:233:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 233 | : _M_h(__l, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:1188:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 1188 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:1196:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 1196 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:1204:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 1204 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-constructor1.cpp:1212:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 1212 | json::object_t source = {{"hello", "world"}}; | ^ [ 85%] Linking CXX executable test-udt_macro_cpp11 [ 85%] Linking CXX executable test-comparison_legacy_cpp20 [ 85%] Built target test-udt_macro_cpp11 [ 85%] Built target test-comparison_legacy_cpp20 [ 85%] Linking CXX executable test-readme_cpp11 [ 85%] Built target test-readme_cpp11 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp:12: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-ubjson.cpp:11: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ [ 86%] Linking CXX executable test-iterators2_cpp11 [ 86%] Built target test-iterators2_cpp11 [ 86%] Linking CXX executable test-element_access1_cpp11 [ 86%] Built target test-element_access1_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-element_access2.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:1210:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2503 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable test-udt_cpp11 [ 87%] Linking CXX executable test-iterators2_cpp20 [ 87%] Built target test-udt_cpp11 [ 87%] Built target test-iterators2_cpp20 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:20: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_equal_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2296:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2296 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unordered_map.h:33, from /usr/include/c++/13.2.1/unordered_map:41, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:19: /usr/include/c++/13.2.1/bits/hashtable.h: In member function 'std::pair::const_iterator, typename std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::__hash_code> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_compute_hash_code(const_iterator, const key_type&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/13.2.1/bits/hashtable.h:2124:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2124 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2125 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp: In function 'void DOCTEST_ANON_FUNC_61()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:880:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 880 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:1004:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1004 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:1066:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1066 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:1121:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1121 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bson.cpp:1171:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1171 | }; | ^ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test-json_pointer_cpp11 In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:15: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 87%] Built target test-json_pointer_cpp11 [ 88%] Linking CXX executable test-json_patch_cpp11 [ 88%] Built target test-json_patch_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:20: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_equal_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2296:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2296 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_3::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_3::basic_json<> >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:253:86: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-element_access2.cpp:12: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2489:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2489 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:1210:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1210 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:244:36: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2503 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h:2510:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 2510 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::vector, std::allocator > >; Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/deque:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:23: /usr/include/c++/13.2.1/bits/stl_deque.h: In constructor 'std::deque<_Tp, _Alloc>::deque(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_deque.h:976:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 976 | deque(initializer_list __l, | ^~~~~ In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:32: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression2.cpp:22: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unordered_map.h:33, from /usr/include/c++/13.2.1/unordered_map:41, from /usr/include/c++/13.2.1/functional:63, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:23: /usr/include/c++/13.2.1/bits/hashtable.h: In member function 'std::pair::const_iterator, typename std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::__hash_code> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_compute_hash_code(const_iterator, const key_type&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/13.2.1/bits/hashtable.h:2124:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2124 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2125 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44, inlined from 'void nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_3::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_3::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; ConstructibleArrayType = std::vector, std::allocator > >; typename std::enable_if<((((is_constructible_array_type::value && (! is_constructible_object_type::value)) && (! is_constructible_string_type::value)) && (! std::is_same::value)) && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/memory:69, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:29: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 89%] Linking CXX executable test-modifiers_cpp11 [ 89%] Built target test-modifiers_cpp11 In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/binary_reader.hpp:27, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:40: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/macro_scope.hpp:13, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/value_t.hpp:16, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/exceptions.hpp:20, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:23, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ [ 89%] Linking CXX executable test-iterators1_cpp11 /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >, false, true>}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:287:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:244:36: /usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Built target test-iterators1_cpp11 In file included from /usr/include/c++/13.2.1/vector:65, from /usr/include/c++/13.2.1/functional:64: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector, std::allocator > >; _Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = std::vector, std::allocator > >; Args = {const std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/deque:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:23: /usr/include/c++/13.2.1/bits/stl_deque.h: In constructor 'std::deque<_Tp, _Alloc>::deque(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_deque.h:976:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 976 | deque(initializer_list __l, | ^~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/json_sax.hpp:246:79: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44, inlined from 'void nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_11_3::detail::priority_tag<3>{}), j.get()), void())) nlohmann::json_abi_v3_11_3::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; ConstructibleArrayType = std::vector, std::allocator > >; typename std::enable_if<((((is_constructible_array_type::value && (! is_constructible_object_type::value)) && (! is_constructible_string_type::value)) && (! std::is_same::value)) && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:942:47: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test-bson_cpp11 [ 89%] Built target test-bson_cpp11 In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression2.cpp:22: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:15: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test-json_pointer_cpp20 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Built target test-json_pointer_cpp20 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:1139:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_3::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_3::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:2546:75: /usr/include/c++/13.2.1/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression2.cpp:22: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/binary_reader.hpp:27, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:40: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/macro_scope.hpp:13, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/value_t.hpp:16, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/exceptions.hpp:20, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:23: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/json_sax.hpp:246:79: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable test-constructor1_cpp11 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Built target test-constructor1_cpp11 In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from /usr/include/c++/13.2.1/functional:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/json_sax.hpp:246:79: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:32: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp: In constructor 'nlohmann::fifo_map::fifo_map(InputIterator, InputIterator) [with InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_3::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:133:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 133 | fifo_map(InputIterator first, InputIterator last) | ^~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:133:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/13.2.1/bits/allocator.h:46, from /usr/include/c++/13.2.1/string:43, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/locale:41, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:12: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >]', inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; ObjectType = my_workaround_fifo_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_3::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:253:86, inlined from 'void nlohmann::json_abi_v3_11_3::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; typename std::enable_if<(is_compatible_object_type::value && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_3::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; T = const std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_3::{anonymous}::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; TargetType = const std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >&; ValueType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; typename std::enable_if<(nlohmann::json_abi_v3_11_3::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = my_workaround_fifo_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:878:56: /usr/include/c++/13.2.1/bits/new_allocator.h:187:11: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/binary_reader.hpp:27, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:40, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-deserialization.cpp:12: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/macro_scope.hpp:13, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/value_t.hpp:16, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/exceptions.hpp:20, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/from_json.hpp:23, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:34: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:202:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 202 | json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:299:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 299 | json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:304:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 304 | json::array_t a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:332:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 332 | std::vector a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:349:51: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 349 | std::deque a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:359:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 359 | json(false), json("string"), json()}; | ^ In file included from /usr/include/c++/13.2.1/vector:65, from /usr/include/c++/13.2.1/functional:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from /usr/include/c++/13.2.1/functional:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 90%] Linking CXX executable test-msgpack_cpp11 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:811:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_3::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:819:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {__gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > > >&}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3272:37, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::iterator nlohmann::json_abi_v3_11_3::basic_json::insert(const_iterator, const_iterator, const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:3358:88: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Built target test-msgpack_cpp11 In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:32: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp: In constructor 'nlohmann::fifo_map::fifo_map(InputIterator, InputIterator) [with InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_3::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:133:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 133 | fifo_map(InputIterator first, InputIterator last) | ^~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:133:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >&}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >&; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_3::basic_json; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27, inlined from 'std::pair::iterator, bool> nlohmann::fifo_map::insert(P&&) [with P = const std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >&; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_3::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:306:28, inlined from 'nlohmann::fifo_map::fifo_map(InputIterator, InputIterator) [with InputIterator = std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_3::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_3::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/thirdparty/fifo_map/fifo_map.hpp:138:19: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json > >, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/13.2.1/bits/allocator.h:46, from /usr/include/c++/13.2.1/string:43, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/locale:41, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-regression1.cpp:12: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >]', inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'static T* nlohmann::json_abi_v3_11_3::basic_json::create(Args&& ...) [with T = nlohmann::fifo_map, nlohmann::json_abi_v3_11_3::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >}; ObjectType = my_workaround_fifo_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_3::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:253:86, inlined from 'void nlohmann::json_abi_v3_11_3::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; typename std::enable_if<(is_compatible_object_type::value && (! is_basic_json::value)), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_3::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; T = const std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_3::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_3::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json; TargetType = const std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >&; ValueType = std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_3::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; typename std::enable_if<(nlohmann::json_abi_v3_11_3::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = my_workaround_fifo_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector; CustomBaseClass = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/json.hpp:878:56: /usr/include/c++/13.2.1/bits/new_allocator.h:187:11: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_3::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> >&}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_3::basic_json >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json > >; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_3::basic_json > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_3::basic_json >, std::_Select1st, nlohmann::json_abi_v3_11_3::basic_json > >, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_3::basic_json > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:202:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 202 | json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:299:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 299 | json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:304:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 304 | json::array_t a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:332:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 332 | std::vector a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:349:51: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 349 | std::deque a{"previous", "value"}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-conversions.cpp:359:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 359 | json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-ubjson.cpp: In function 'void DOCTEST_ANON_FUNC_7()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-ubjson.cpp:509:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 509 | std::vector const v = {2147483648ul, 9223372036854775807ul}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-ubjson.cpp:713:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 713 | std::vector const v = {2147483648ul, 9223372036854775807ul}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'bool nlohmann::json_abi_v3_11_3::detail::lexer::next_byte_in_range(std::initializer_list::int_type>) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:218:10: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | bool next_byte_in_range(std::initializer_list ranges) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp: In member function 'nlohmann::json_abi_v3_11_3::detail::lexer::token_type nlohmann::json_abi_v3_11_3::detail::lexer::scan_string() [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:748:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 748 | if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:758:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 758 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:782:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 782 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:792:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 792 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:802:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 802 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:814:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 814 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/detail/input/lexer.hpp:824:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 824 | if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/include/nlohmann/thirdparty/hedley/hedley.hpp:1359:94: note: in definition of macro 'JSON_HEDLEY_UNLIKELY' 1359 | # define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) | ^~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp: In function 'void DOCTEST_ANON_FUNC_28()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp:717:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 717 | std::vector const v = {4294967296LU, 9223372036854775807LU}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp:768:101: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 768 | std::vector const v = {9223372036854775808ull, 18446744073709551615ull}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp:1045:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1045 | std::vector const v = {4294967296ul, 9223372036854775807ul}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-bjdata.cpp:1095:101: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1095 | std::vector const v = {9223372036854775808ull, 18446744073709551615ull}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-cbor.cpp: In function 'void DOCTEST_ANON_FUNC_7()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-cbor.cpp:189:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 189 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/tests/src/unit-cbor.cpp:250:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 250 | }; | ^ [ 90%] Linking CXX executable test-conversions_cpp17 [ 90%] Built target test-conversions_cpp17 [ 91%] Linking CXX executable test-class_parser_cpp11 [ 91%] Built target test-class_parser_cpp11 [ 91%] Linking CXX executable test-conversions_cpp11 [ 91%] Built target test-conversions_cpp11 [ 92%] Linking CXX executable test-regression2_cpp11 [ 92%] Built target test-regression2_cpp11 [ 93%] Linking CXX executable test-ubjson_cpp11 [ 93%] Built target test-ubjson_cpp11 [ 94%] Linking CXX executable test-cbor_cpp11 [ 94%] Built target test-cbor_cpp11 [ 95%] Linking CXX executable test-regression1_cpp11 [ 95%] Built target test-regression1_cpp11 [ 96%] Linking CXX executable test-regression2_cpp17 [ 96%] Built target test-regression2_cpp17 [ 97%] Linking CXX executable test-regression1_cpp17 [ 97%] Built target test-regression1_cpp17 [ 97%] Linking CXX executable test-regression2_cpp20 [ 97%] Built target test-regression2_cpp20 [ 97%] Linking CXX executable test-element_access2_cpp11 [ 97%] Built target test-element_access2_cpp11 [ 97%] Linking CXX executable test-element_access2_cpp14 [ 97%] Built target test-element_access2_cpp14 [ 98%] Linking CXX executable test-deserialization_cpp11 [ 98%] Built target test-deserialization_cpp11 [ 98%] Linking CXX executable test-bjdata_cpp11 [ 98%] Built target test-bjdata_cpp11 [100%] Linking CXX executable test-element_access2_cpp17 [100%] Built target test-element_access2_cpp17 Test project /home/buildozer/aports/community/nlohmann-json/src/json-3.11.3/build Start 1: download_test_data Start 83: cmake_import_configure Start 85: cmake_import_minver_configure Start 87: cmake_add_subdirectory_configure Start 89: cmake_target_include_directories_configure Start 78: test-abi_config_default Start 79: test-abi_config_noversion Start 80: test-abi_config_custom Start 81: test-abi_compat_diag Start 82: test-abi_compat_inline_ns 1/90 Test #78: test-abi_config_default ...................... Passed 0.00 sec 2/90 Test #79: test-abi_config_noversion .................... Passed 0.00 sec 3/90 Test #80: test-abi_config_custom ....................... Passed 0.00 sec 4/90 Test #81: test-abi_compat_diag ......................... Passed 0.00 sec 5/90 Test #82: test-abi_compat_inline_ns .................... Passed 0.00 sec 6/90 Test #85: cmake_import_minver_configure ................ Passed 0.19 sec Start 86: cmake_import_minver_build 7/90 Test #83: cmake_import_configure ....................... Passed 0.19 sec Start 84: cmake_import_build 8/90 Test #89: cmake_target_include_directories_configure ... Passed 0.20 sec Start 90: cmake_target_include_directories_build 9/90 Test #87: cmake_add_subdirectory_configure ............. Passed 0.23 sec Start 88: cmake_add_subdirectory_build 10/90 Test #86: cmake_import_minver_build .................... Passed 1.96 sec 11/90 Test #84: cmake_import_build ........................... Passed 1.98 sec 12/90 Test #88: cmake_add_subdirectory_build ................. Passed 2.01 sec 13/90 Test #90: cmake_target_include_directories_build ....... Passed 2.52 sec 14/90 Test #1: download_test_data ........................... Passed 6.61 sec Start 2: test-32bit_cpp11 Start 3: test-algorithms_cpp11 Start 4: test-allocator_cpp11 Start 5: test-alt-string_cpp11 Start 6: test-assert_macro_cpp11 Start 7: test-binary_formats_cpp11 Start 8: test-bjdata_cpp11 Start 9: test-bson_cpp11 Start 10: test-byte_container_with_subtype_cpp11 Start 11: test-capacity_cpp11 Start 12: test-cbor_cpp11 Start 13: test-class_const_iterator_cpp11 Start 14: test-class_iterator_cpp11 Start 15: test-class_lexer_cpp11 Start 16: test-class_parser_cpp11 Start 17: test-comparison_cpp11 Start 18: test-comparison_cpp20 Start 19: test-concepts_cpp11 Start 20: test-constructor1_cpp11 Start 21: test-constructor2_cpp11 Start 22: test-convenience_cpp11 Start 23: test-conversions_cpp11 Start 24: test-conversions_cpp17 Start 25: test-custom-base-class_cpp11 Start 26: test-deserialization_cpp11 Start 27: test-diagnostics_cpp11 Start 28: test-disabled_exceptions_cpp11 Start 29: test-element_access1_cpp11 Start 30: test-element_access2_cpp11 Start 31: test-element_access2_cpp14 Start 32: test-element_access2_cpp17 Start 33: test-hash_cpp11 Start 34: test-inspection_cpp11 Start 35: test-items_cpp11 Start 36: test-items_cpp17 Start 37: test-iterators1_cpp11 Start 38: test-iterators2_cpp11 Start 39: test-iterators2_cpp20 Start 40: test-json_patch_cpp11 Start 41: test-json_pointer_cpp11 Start 42: test-json_pointer_cpp20 Start 43: test-large_json_cpp11 Start 44: test-merge_patch_cpp11 Start 45: test-meta_cpp11 Start 46: test-modifiers_cpp11 Start 47: test-msgpack_cpp11 Start 48: test-no-mem-leak-on-adl-serialize_cpp11 Start 49: test-noexcept_cpp11 Start 50: test-ordered_json_cpp11 Start 51: test-ordered_map_cpp11 Start 52: test-pointer_access_cpp11 Start 53: test-readme_cpp11 Start 54: test-reference_access_cpp11 Start 55: test-regression1_cpp11 Start 56: test-regression1_cpp17 Start 57: test-regression2_cpp11 Start 58: test-regression2_cpp17 Start 59: test-regression2_cpp20 Start 60: test-serialization_cpp11 Start 61: test-testsuites_cpp11 Start 62: test-to_chars_cpp11 Start 63: test-type_traits_cpp11 Start 64: test-ubjson_cpp11 Start 65: test-udl_cpp11 Start 66: test-udt_cpp11 Start 67: test-udt_macro_cpp11 Start 68: test-unicode1_cpp11 Start 69: test-unicode2_cpp11 Start 70: test-unicode3_cpp11 Start 71: test-unicode4_cpp11 Start 72: test-unicode5_cpp11 Start 73: test-user_defined_input_cpp11 Start 74: test-windows_h_cpp11 Start 75: test-wstring_cpp11 Start 76: test-comparison_legacy_cpp11 Start 77: test-comparison_legacy_cpp20 15/90 Test #2: test-32bit_cpp11 ............................. Passed 0.05 sec 16/90 Test #3: test-algorithms_cpp11 ........................ Passed 0.05 sec 17/90 Test #4: test-allocator_cpp11 ......................... Passed 0.05 sec 18/90 Test #5: test-alt-string_cpp11 ........................ Passed 0.05 sec 19/90 Test #6: test-assert_macro_cpp11 ...................... Passed 0.05 sec 20/90 Test #9: test-bson_cpp11 .............................. Passed 0.05 sec 21/90 Test #10: test-byte_container_with_subtype_cpp11 ....... Passed 0.05 sec 22/90 Test #11: test-capacity_cpp11 .......................... Passed 0.05 sec 23/90 Test #13: test-class_const_iterator_cpp11 .............. Passed 0.05 sec 24/90 Test #14: test-class_iterator_cpp11 .................... Passed 0.05 sec 25/90 Test #15: test-class_lexer_cpp11 ....................... Passed 0.05 sec 26/90 Test #17: test-comparison_cpp11 ........................ Passed 0.04 sec 27/90 Test #18: test-comparison_cpp20 ........................ Passed 0.04 sec 28/90 Test #19: test-concepts_cpp11 .......................... Passed 0.04 sec 29/90 Test #20: test-constructor1_cpp11 ...................... Passed 0.04 sec 30/90 Test #21: test-constructor2_cpp11 ...................... Passed 0.04 sec 31/90 Test #22: test-convenience_cpp11 ....................... Passed 0.04 sec 32/90 Test #23: test-conversions_cpp11 ....................... Passed 0.04 sec 33/90 Test #24: test-conversions_cpp17 ....................... Passed 0.04 sec 34/90 Test #25: test-custom-base-class_cpp11 ................. Passed 0.04 sec 35/90 Test #26: test-deserialization_cpp11 ................... Passed 0.04 sec 36/90 Test #27: test-diagnostics_cpp11 ....................... Passed 0.04 sec 37/90 Test #28: test-disabled_exceptions_cpp11 ............... Passed 0.04 sec 38/90 Test #29: test-element_access1_cpp11 ................... Passed 0.04 sec 39/90 Test #30: test-element_access2_cpp11 ................... Passed 0.04 sec 40/90 Test #31: test-element_access2_cpp14 ................... Passed 0.04 sec 41/90 Test #32: test-element_access2_cpp17 ................... Passed 0.04 sec 42/90 Test #33: test-hash_cpp11 .............................. Passed 0.04 sec 43/90 Test #35: test-items_cpp11 ............................. Passed 0.03 sec 44/90 Test #36: test-items_cpp17 ............................. Passed 0.03 sec 45/90 Test #37: test-iterators1_cpp11 ........................ Passed 0.03 sec 46/90 Test #38: test-iterators2_cpp11 ........................ Passed 0.03 sec 47/90 Test #39: test-iterators2_cpp20 ........................ Passed 0.03 sec 48/90 Test #40: test-json_patch_cpp11 ........................ Passed 0.03 sec 49/90 Test #41: test-json_pointer_cpp11 ...................... Passed 0.03 sec 50/90 Test #42: test-json_pointer_cpp20 ...................... Passed 0.03 sec 51/90 Test #44: test-merge_patch_cpp11 ....................... Passed 0.03 sec 52/90 Test #45: test-meta_cpp11 .............................. Passed 0.03 sec 53/90 Test #46: test-modifiers_cpp11 ......................... Passed 0.03 sec 54/90 Test #48: test-no-mem-leak-on-adl-serialize_cpp11 ...... Passed 0.03 sec 55/90 Test #49: test-noexcept_cpp11 .......................... Passed 0.03 sec 56/90 Test #50: test-ordered_json_cpp11 ...................... Passed 0.03 sec 57/90 Test #51: test-ordered_map_cpp11 ....................... Passed 0.03 sec 58/90 Test #52: test-pointer_access_cpp11 .................... Passed 0.03 sec 59/90 Test #53: test-readme_cpp11 ............................ Passed 0.02 sec 60/90 Test #54: test-reference_access_cpp11 .................. Passed 0.02 sec 61/90 Test #57: test-regression2_cpp11 ....................... Passed 0.02 sec 62/90 Test #58: test-regression2_cpp17 ....................... Passed 0.02 sec 63/90 Test #59: test-regression2_cpp20 ....................... Passed 0.02 sec 64/90 Test #60: test-serialization_cpp11 ..................... Passed 0.02 sec 65/90 Test #62: test-to_chars_cpp11 .......................... Passed 0.02 sec 66/90 Test #63: test-type_traits_cpp11 ....................... Passed 0.02 sec 67/90 Test #65: test-udl_cpp11 ............................... Passed 0.02 sec 68/90 Test #66: test-udt_cpp11 ............................... Passed 0.02 sec 69/90 Test #67: test-udt_macro_cpp11 ......................... Passed 0.02 sec 70/90 Test #73: test-user_defined_input_cpp11 ................ Passed 0.01 sec 71/90 Test #74: test-windows_h_cpp11 ......................... Passed 0.01 sec 72/90 Test #75: test-wstring_cpp11 ........................... Passed 0.01 sec 73/90 Test #76: test-comparison_legacy_cpp11 ................. Passed 0.01 sec 74/90 Test #77: test-comparison_legacy_cpp20 ................. Passed 0.01 sec 75/90 Test #16: test-class_parser_cpp11 ...................... Passed 0.08 sec 76/90 Test #61: test-testsuites_cpp11 ........................ Passed 0.05 sec 77/90 Test #43: test-large_json_cpp11 ........................ Passed 1.53 sec 78/90 Test #34: test-inspection_cpp11 ........................ Passed 2.27 sec 79/90 Test #68: test-unicode1_cpp11 .......................... Passed 3.30 sec 80/90 Test #55: test-regression1_cpp11 ....................... Passed 3.37 sec 81/90 Test #56: test-regression1_cpp17 ....................... Passed 3.49 sec 82/90 Test #8: test-bjdata_cpp11 ............................ Passed 4.16 sec 83/90 Test #64: test-ubjson_cpp11 ............................ Passed 5.29 sec 84/90 Test #7: test-binary_formats_cpp11 .................... Passed 5.84 sec 85/90 Test #69: test-unicode2_cpp11 .......................... Passed 8.38 sec 86/90 Test #12: test-cbor_cpp11 .............................. Passed 18.73 sec 87/90 Test #47: test-msgpack_cpp11 ........................... Passed 18.81 sec 88/90 Test #72: test-unicode5_cpp11 .......................... Passed 24.56 sec 89/90 Test #70: test-unicode3_cpp11 .......................... Passed 30.96 sec 90/90 Test #71: test-unicode4_cpp11 .......................... Passed 103.31 sec 100% tests passed, 0 tests failed out of 90 Label Time Summary: all = 236.12 sec*proc (76 tests) not_reproducible = 9.28 sec*proc (8 tests) Total Test time (real) = 109.97 sec >>> nlohmann-json: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/json_fwd.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/json_pointer.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/string_concat.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/json_sax.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/position_t.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/input_adapters.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/binary_reader.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/parser.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/input/lexer.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/abi_macros.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/macro_unscope.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/json_ref.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/hash.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/json_custom_base_class.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/conversions -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/conversions/to_chars.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/conversions/to_json.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/conversions/from_json.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/macro_scope.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/exceptions.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/is_sax.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/cpp_future.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/std_fs.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/identity_tag.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/type_traits.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/call_std -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/call_std/begin.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/call_std/end.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/void_t.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/meta/detected.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/string_escape.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/output -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/output/serializer.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/output/output_adapters.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/output/binary_writer.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/internal_iterator.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/iterator_traits.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/iterators/iter_impl.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/detail/value_t.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/adl_serializer.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/json.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/ordered_map.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/thirdparty -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/thirdparty/hedley -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/thirdparty/hedley/hedley.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/include/nlohmann/byte_container_with_subtype.hpp -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake -- Installing: /home/buildozer/aports/community/nlohmann-json/pkg/nlohmann-json/usr/share/pkgconfig/nlohmann_json.pc >>> nlohmann-json*: Running postcheck for nlohmann-json >>> nlohmann-json*: Preparing package nlohmann-json... >>> nlohmann-json*: Tracing dependencies... pkgconfig >>> nlohmann-json*: Package size: 1.1 MB >>> nlohmann-json*: Compressing data... >>> nlohmann-json*: Create checksum... >>> nlohmann-json*: Create nlohmann-json-3.11.3-r0.apk >>> nlohmann-json: Build complete at Wed, 29 Nov 2023 11:27:56 +0000 elapsed time 0h 3m 22s >>> nlohmann-json: Cleaning up srcdir >>> nlohmann-json: Cleaning up pkgdir >>> nlohmann-json: Uninstalling dependencies... (1/7) Purging .makedepends-nlohmann-json (20231129.112434) (2/7) Purging cmake (3.27.8-r0) (3/7) Purging libarchive (3.7.2-r0) (4/7) Purging libbz2 (1.0.8-r6) (5/7) Purging libuv (1.47.0-r0) (6/7) Purging rhash-libs (1.4.4-r0) (7/7) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r15.trigger OK: 271 MiB in 102 packages >>> nlohmann-json: Updating the community/armv7 repository index... >>> nlohmann-json: Signing the index...