>>> nlohmann-json: Building community/nlohmann-json 3.11.2-r0 (using abuild 3.11.0_rc13-r0) started Fri, 21 Apr 2023 08:04:23 +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/8) Installing libbz2 (1.0.8-r5) (2/8) Installing xz-libs (5.4.2-r1) (3/8) Installing libarchive (3.6.2-r2) (4/8) Installing libformw (6.4_p20230401-r4) (5/8) Installing rhash-libs (1.4.3-r2) (6/8) Installing libuv (1.44.2-r2) (7/8) Installing cmake (3.26.3-r1) (8/8) Installing .makedepends-nlohmann-json (20230421.080431) Executing busybox-1.36.0-r7.trigger OK: 324 MiB in 105 packages >>> nlohmann-json: Cleaning up srcdir >>> nlohmann-json: Cleaning up pkgdir >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/nlohmann-json-3.11.2.tar.gz >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/nlohmann-json-3.11.2.tar.gz >>> nlohmann-json: Checking sha512sums... nlohmann-json-3.11.2.tar.gz: OK >>> nlohmann-json: Unpacking /var/cache/distfiles/v3.18/nlohmann-json-3.11.2.tar.gz... -- The CXX compiler identification is GNU 12.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.2/include/ -- Found Git: /usr/bin/git (found version "2.40.0") -- Operating system: Linux-5.15.85-0-lts; Linux build-3-18-armv7 5.15.85-0-lts #1-Alpine SMP Thu, 22 Dec 2022 08:57:12 +0000 armv8l Linux -- Compiler: g++ (Alpine 12.2.1_git20220924-r10) 12.2.1 20220924; Copyright (C) 2022 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.5s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/build [ 0%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_on.dir/diag_on.cpp.o [ 0%] Building CXX object tests/abi/CMakeFiles/abi_compat_main.dir/main.cpp.o [ 1%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_off.dir/diag_off.cpp.o [ 1%] Building CXX object tests/CMakeFiles/test_main.dir/src/unit.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/abi/diag/diag_off.cpp:11: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/abi/diag/diag_on.cpp:11: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_diag_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _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++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_diag_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Linking CXX static library libabi_compat_diag_on.a [ 3%] Built target abi_compat_diag_on [ 3%] Built target test_main [ 4%] Building CXX object tests/CMakeFiles/test-algorithms_cpp11.dir/src/unit-algorithms.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-32bit_cpp11.dir/src/unit-32bit.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-alt-string_cpp11.dir/src/unit-alt-string.cpp.o [ 7%] Building CXX object tests/CMakeFiles/test-bjdata_cpp11.dir/src/unit-bjdata.cpp.o [ 8%] Building CXX object tests/CMakeFiles/test-binary_formats_cpp11.dir/src/unit-binary_formats.cpp.o [ 8%] Building CXX object tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o [ 8%] Building CXX object tests/CMakeFiles/test-bson_cpp11.dir/src/unit-bson.cpp.o [ 8%] 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%] Building CXX object tests/CMakeFiles/test-cbor_cpp11.dir/src/unit-cbor.cpp.o [ 10%] Building CXX object tests/CMakeFiles/test-class_iterator_cpp11.dir/src/unit-class_iterator.cpp.o [ 10%] Building CXX object tests/CMakeFiles/test-class_lexer_cpp11.dir/src/unit-class_lexer.cpp.o [ 11%] Building CXX object tests/CMakeFiles/test-class_parser_cpp11.dir/src/unit-class_parser.cpp.o [ 12%] Building CXX object tests/CMakeFiles/test-class_const_iterator_cpp11.dir/src/unit-class_const_iterator.cpp.o [ 13%] Building CXX object tests/CMakeFiles/test-comparison_cpp11.dir/src/unit-comparison.cpp.o [ 14%] Building CXX object tests/CMakeFiles/test-comparison_cpp20.dir/src/unit-comparison.cpp.o [ 15%] Linking CXX static library libabi_compat_main.a [ 16%] Building CXX object tests/CMakeFiles/test-concepts_cpp11.dir/src/unit-concepts.cpp.o [ 17%] Building CXX object tests/CMakeFiles/test-constructor1_cpp11.dir/src/unit-constructor1.cpp.o [ 18%] Building CXX object tests/CMakeFiles/test-constructor2_cpp11.dir/src/unit-constructor2.cpp.o [ 18%] Building CXX object tests/CMakeFiles/test-conversions_cpp11.dir/src/unit-conversions.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-conversions_cpp17.dir/src/unit-conversions.cpp.o [ 19%] Built target abi_compat_main [ 19%] Building CXX object tests/CMakeFiles/test-convenience_cpp11.dir/src/unit-convenience.cpp.o [ 20%] Building CXX object tests/CMakeFiles/test-deserialization_cpp11.dir/src/unit-deserialization.cpp.o [ 21%] Building CXX object tests/CMakeFiles/test-diagnostics_cpp11.dir/src/unit-diagnostics.cpp.o [ 21%] Building CXX object tests/CMakeFiles/test-disabled_exceptions_cpp11.dir/src/unit-disabled_exceptions.cpp.o [ 22%] Building CXX object tests/CMakeFiles/test-element_access2_cpp11.dir/src/unit-element_access2.cpp.o [ 23%] Building CXX object tests/CMakeFiles/test-element_access2_cpp14.dir/src/unit-element_access2.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-element_access2_cpp17.dir/src/unit-element_access2.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-element_access1_cpp11.dir/src/unit-element_access1.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-inspection_cpp11.dir/src/unit-inspection.cpp.o [ 24%] Building CXX object tests/CMakeFiles/test-hash_cpp11.dir/src/unit-hash.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-items_cpp11.dir/src/unit-items.cpp.o [ 27%] Building CXX object tests/CMakeFiles/test-iterators2_cpp20.dir/src/unit-iterators2.cpp.o [ 27%] Building CXX object tests/CMakeFiles/test-iterators2_cpp11.dir/src/unit-iterators2.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_patch_cpp11.dir/src/unit-json_patch.cpp.o [ 30%] 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-merge_patch_cpp11.dir/src/unit-merge_patch.cpp.o [ 31%] Building CXX object tests/CMakeFiles/test-meta_cpp11.dir/src/unit-meta.cpp.o [ 32%] Building CXX object tests/CMakeFiles/test-msgpack_cpp11.dir/src/unit-msgpack.cpp.o [ 33%] Building CXX object tests/CMakeFiles/test-modifiers_cpp11.dir/src/unit-modifiers.cpp.o [ 33%] Building CXX object tests/CMakeFiles/test-noexcept_cpp11.dir/src/unit-noexcept.cpp.o [ 33%] 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 [ 35%] Building CXX object tests/CMakeFiles/test-pointer_access_cpp11.dir/src/unit-pointer_access.cpp.o [ 36%] 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 [ 36%] 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 [ 38%] Building CXX object tests/CMakeFiles/test-regression2_cpp17.dir/src/unit-regression2.cpp.o [ 39%] Building CXX object tests/CMakeFiles/test-regression2_cpp11.dir/src/unit-regression2.cpp.o [ 39%] 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 [ 41%] Building CXX object tests/CMakeFiles/test-type_traits_cpp11.dir/src/unit-type_traits.cpp.o [ 41%] Building CXX object tests/CMakeFiles/test-ubjson_cpp11.dir/src/unit-ubjson.cpp.o [ 42%] Building CXX object tests/CMakeFiles/test-to_chars_cpp11.dir/src/unit-to_chars.cpp.o [ 42%] Building CXX object tests/CMakeFiles/test-udl_cpp11.dir/src/unit-udl.cpp.o [ 43%] Building CXX object tests/CMakeFiles/test-udt_cpp11.dir/src/unit-udt.cpp.o [ 44%] Building CXX object tests/CMakeFiles/test-udt_macro_cpp11.dir/src/unit-udt_macro.cpp.o [ 45%] Building CXX object tests/CMakeFiles/test-unicode1_cpp11.dir/src/unit-unicode1.cpp.o [ 45%] Building CXX object tests/CMakeFiles/test-unicode2_cpp11.dir/src/unit-unicode2.cpp.o [ 45%] Building CXX object tests/CMakeFiles/test-unicode3_cpp11.dir/src/unit-unicode3.cpp.o [ 46%] Building CXX object tests/CMakeFiles/test-unicode4_cpp11.dir/src/unit-unicode4.cpp.o [ 47%] Building CXX object tests/CMakeFiles/test-user_defined_input_cpp11.dir/src/unit-user_defined_input.cpp.o [ 48%] Building CXX object tests/CMakeFiles/test-unicode5_cpp11.dir/src/unit-unicode5.cpp.o [ 48%] Building CXX object tests/CMakeFiles/test-windows_h_cpp11.dir/src/unit-windows_h.cpp.o [ 48%] Building CXX object tests/CMakeFiles/test-wstring_cpp11.dir/src/unit-wstring.cpp.o [ 48%] Building CXX object tests/CMakeFiles/test-comparison_legacy_cpp11.dir/src/unit-comparison.cpp.o [ 49%] Building CXX object tests/abi/config/CMakeFiles/abi_config_default.dir/default.cpp.o [ 49%] Building CXX object tests/CMakeFiles/test-comparison_legacy_cpp20.dir/src/unit-comparison.cpp.o [ 50%] Building CXX object tests/abi/config/CMakeFiles/abi_config_noversion.dir/noversion.cpp.o [ 51%] Building CXX object tests/abi/config/CMakeFiles/abi_config_custom.dir/custom.cpp.o [ 52%] Building CXX object tests/abi/inline_ns/CMakeFiles/abi_compat_inline_ns.dir/use_v3_10_5.cpp.o [ 52%] Building CXX object tests/abi/inline_ns/CMakeFiles/abi_compat_inline_ns.dir/use_current.cpp.o [ 52%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag.dir/diag.cpp.o [ 53%] Linking CXX executable abi_compat_diag [ 53%] Built target abi_compat_diag [ 54%] Linking CXX executable test-type_traits_cpp11 [ 54%] Built target test-type_traits_cpp11 [ 55%] Linking CXX executable test-convenience_cpp11 [ 55%] Built target test-convenience_cpp11 [ 56%] Linking CXX executable test-noexcept_cpp11 [ 56%] Built target test-noexcept_cpp11 [ 57%] Linking CXX executable test-byte_container_with_subtype_cpp11 [ 57%] Built target test-byte_container_with_subtype_cpp11 [ 58%] Linking CXX executable test-windows_h_cpp11 [ 59%] Linking CXX executable test-class_const_iterator_cpp11 [ 59%] Built target test-windows_h_cpp11 [ 59%] Linking CXX executable test-assert_macro_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-binary_formats.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 59%] Built target test-class_const_iterator_cpp11 [ 60%] Linking CXX executable test-constructor2_cpp11 [ 60%] Built target test-assert_macro_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-32bit.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/input/json_sax.hpp:247:72: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 60%] Built target test-constructor2_cpp11 [ 61%] Linking CXX executable test-class_lexer_cpp11 [ 61%] Built target test-class_lexer_cpp11 [ 61%] Linking CXX executable test-concepts_cpp11 [ 61%] Built target test-concepts_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-unicode4.cpp:14: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:21, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-algorithms.cpp:11: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OI = back_insert_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ [ 61%] Linking CXX executable test-meta_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-disabled_exceptions.cpp:16: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/input/json_sax.hpp:247:72: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable test-to_chars_cpp11 [ 61%] Built target test-meta_cpp11 [ 61%] Linking CXX executable test-32bit_cpp11 [ 61%] Built target test-to_chars_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-large_json.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-unicode5.cpp:14: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 61%] Built target test-32bit_cpp11 [ 62%] Linking CXX executable test-disabled_exceptions_cpp11 In file included from /usr/include/c++/12.2.1/algorithm:61: /usr/include/c++/12.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_2::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:5461:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5461 | __set_symmetric_difference(_InputIterator1 __first1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:5079:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5079 | __set_union(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~ [ 62%] Built target test-disabled_exceptions_cpp11 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OIter = back_insert_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:5254:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5254 | set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:5334:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5334 | __set_difference(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _InputIterator2 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 4860 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ [ 63%] Linking CXX executable test-class_iterator_cpp11 [ 63%] Built target test-class_iterator_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-wstring.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-allocator.cpp:12: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/vector.tcc:439: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 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Linking CXX executable test-unicode4_cpp11 /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/vector.tcc:439: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 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Built target test-unicode4_cpp11 [ 64%] Linking CXX executable test-large_json_cpp11 /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/vector.tcc:439: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 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 64%] Built target test-large_json_cpp11 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::my_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX executable test-unicode5_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/abi/inline_ns/use_current.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Built target test-unicode5_cpp11 In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::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++/12.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++/12.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 file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-reference_access.cpp:11: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/vector.tcc:487:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.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_2::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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void nlohmann::json_abi_v3_11_2::basic_json::push_back(nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3098:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _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_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/vector.tcc:494:3, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Tp = nlohmann::json_abi_v3_11_2::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++/12.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_2::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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void nlohmann::json_abi_v3_11_2::basic_json::push_back(nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3098:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test-hash_cpp11 [ 65%] Linking CXX executable test-capacity_cpp11 [ 65%] Built target test-hash_cpp11 [ 65%] Built target test-capacity_cpp11 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_2::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_2::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test-ordered_map_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-alt-string.cpp:12: /usr/include/c++/12.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::tuple<>}; _Key = alt_string; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test-binary_formats_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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 = alt_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 65%] Built target test-ordered_map_cpp11 In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = nlohmann::json_abi_v3_11_2::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_2::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.2/tests/src/unit-algorithms.cpp:244:27: /usr/include/c++/12.2.1/bits/stl_algo.h:4924:37: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 4924 | 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_2::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_2::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.2/tests/src/unit-algorithms.cpp:255:32: /usr/include/c++/12.2.1/bits/stl_algo.h:5399:46: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5399 | return _GLIBCXX_STD_A::__set_difference(__first1, __last1, | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-algorithms.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-algorithms.cpp:265:34: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 265 | 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_2::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_2::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.2/tests/src/unit-algorithms.cpp:275:27: /usr/include/c++/12.2.1/bits/stl_algo.h:5152:41: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5152 | 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_2::detail::iter_impl >; _IIter2 = nlohmann::json_abi_v3_11_2::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.2/tests/src/unit-algorithms.cpp:285:42: /usr/include/c++/12.2.1/bits/stl_algo.h:5534:56: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5534 | return _GLIBCXX_STD_A::__set_symmetric_difference(__first1, __last1, | ^ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-unicode2.cpp:14: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Built target test-binary_formats_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/abi/include/nlohmann/json_v3_10_5.hpp:73, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/abi/inline_ns/use_v3_10_5.cpp:11: /usr/include/c++/12.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++/12.2.1/bits/stl_tree.h:2209: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 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-pointer_access.cpp:11: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_2::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_2::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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++/12.2.1/bits/stl_tree.h:2457: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 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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.2/tests/abi/include/nlohmann/json_v3_10_5.hpp:19254:57: /usr/include/c++/12.2.1/bits/stl_map.h:511: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 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable test-allocator_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-merge_patch.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-items.cpp:11: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Built target test-allocator_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2463:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520: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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::size_type nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2566:37, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::size_type nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2596:30, inlined from 'void nlohmann::json_abi_v3_11_2::basic_json::merge_patch(const nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:5103:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-diagnostics.cpp:18: /usr/include/c++/12.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_diag_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_diag_v3_11_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_diag_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_diag_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_diag_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-udl.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable abi_config_noversion In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 67%] Built target abi_config_noversion In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-unicode3.cpp:14: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable abi_compat_inline_ns In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-udt_macro.cpp:13: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-inspection.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 68%] Built target abi_compat_inline_ns In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-element_access1.cpp:12: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ [ 68%] Linking CXX executable abi_config_custom /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp: In member function 'void nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2620:33: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2620 | m_value.array->erase(m_value.array->begin() + static_cast(idx)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp: In member function 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2469:66: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2469 | result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp: In member function 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2469:66: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 2469 | result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable test-wstring_cpp11 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_diag_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_diag_v3_11_2::basic_json::iterator nlohmann::json_abi_diag_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-modifiers.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:542:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:562:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:587:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_diag_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_diag_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:594:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Built target abi_config_custom [ 69%] Built target test-wstring_cpp11 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable test-unicode2_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-unicode1.cpp:13: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-comparison.cpp:19: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-user_defined_input.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 70%] Built target test-unicode2_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-comparison.cpp:19: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable abi_config_default [ 71%] Linking CXX executable test-unicode3_cpp11 [ 72%] Linking CXX executable test-serialization_cpp11 [ 72%] Built target abi_config_default In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-iterators2.cpp:18: /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX executable test-reference_access_cpp11 [ 73%] Built target test-unicode3_cpp11 [ 74%] Linking CXX executable test-alt-string_cpp11 [ 75%] Linking CXX executable test-udl_cpp11 [ 75%] Built target test-reference_access_cpp11 [ 75%] Built target test-serialization_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 238 | map(initializer_list __l, | ^~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-json_patch.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Built target test-udl_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 75%] Built target test-alt-string_cpp11 In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520: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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::size_type nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2566:37, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::size_type nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2596:30: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ [ 76%] Linking CXX executable test-merge_patch_cpp11 In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2463:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/ranges_algo.h:35, from /usr/include/c++/12.2.1/algorithm:63, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:21: /usr/include/c++/12.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++/12.2.1/bits/ranges_algobase.h:214:5: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 214 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) | ^~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:587:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:594:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable test-algorithms_cpp11 [ 77%] Built target test-merge_patch_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-testsuites.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target test-algorithms_cpp11 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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'void nlohmann::json_abi_v3_11_2::basic_json::update(const_iterator, const_iterator, bool) [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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3445:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 77%] Linking CXX executable test-items_cpp11 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const nlohmann::json_abi_v3_11_2::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const nlohmann::json_abi_v3_11_2::detail::json_ref >*; = void; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {const nlohmann::json_abi_v3_11_2::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >*, const nlohmann::json_abi_v3_11_2::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >*}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3370:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const nlohmann::json_abi_v3_11_2::detail::json_ref >*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const nlohmann::json_abi_v3_11_2::detail::json_ref >*; = void; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::basic_json::insert_iterator(const_iterator, Args&& ...) [with Args = {const nlohmann::json_abi_v3_11_2::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >*, const nlohmann::json_abi_v3_11_2::detail::json_ref, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >*}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3370:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable test-comparison_cpp11 [ 77%] Built target test-items_cpp11 [ 77%] Built target test-comparison_cpp11 [ 78%] Linking CXX executable test-diagnostics_cpp11 [ 78%] Linking CXX executable test-pointer_access_cpp11 [ 79%] Linking CXX executable test-ordered_json_cpp11 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Built target test-diagnostics_cpp11 [ 79%] Built target test-pointer_access_cpp11 [ 79%] Built target test-ordered_json_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-comparison.cpp:19: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable test-user_defined_input_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-readme.cpp:11: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Built target test-user_defined_input_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [ 81%] Linking CXX executable test-comparison_cpp20 In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bson.cpp:11: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-json_pointer.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target test-comparison_cpp20 [ 82%] Linking CXX executable test-unicode1_cpp11 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 82%] Built target test-unicode1_cpp11 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++/12.2.1/bits/ranges_algobase.h:315:29, inlined from 'void _DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-iterators2.cpp:964:34: /usr/include/c++/12.2.1/bits/ranges_algobase.h:306:65: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 306 | std::move(__result)); | ^ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-json_pointer.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-class_parser.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable test-items_cpp17 [ 82%] Built target test-items_cpp17 [ 83%] Linking CXX executable test-comparison_legacy_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Built target test-comparison_legacy_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-udt.cpp:15: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable test-testsuites_cpp11 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-msgpack.cpp:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Built target test-testsuites_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-modifiers.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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.2/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.2/tests/src/unit-modifiers.cpp:867:72: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::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.2/tests/src/unit-modifiers.cpp:881:72: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 881 | json::object_t o = {{"cow", "Kuh"}, {"chicken", "Huhn"}}; | ^ [ 84%] Linking CXX executable test-inspection_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-element_access2.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ [ 85%] Linking CXX executable test-iterators2_cpp11 [ 85%] Built target test-inspection_cpp11 [ 85%] Built target test-iterators2_cpp11 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::size_type nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2566:37: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Linking CXX executable test-udt_macro_cpp11 [ 86%] Linking CXX executable test-comparison_legacy_cpp20 [ 86%] Built target test-udt_macro_cpp11 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-cbor.cpp:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Built target test-comparison_legacy_cpp20 In file included from /usr/include/c++/12.2.1/map:62: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_multimap.h:228:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 228 | multimap(initializer_list __l, | ^~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2270:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2270 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 238 | 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_2::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:242:36: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _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::__detail::_Node_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_2::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:253:79, inlined from 'void nlohmann::json_abi_v3_11_2::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_2::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; T = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_2::{anonymous}::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; TargetType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&; ValueType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::basic_json(CompatibleType&&) [with CompatibleType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&; U = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_11_2::detail::is_basic_json::value) && nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:829:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:15: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.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++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-ubjson.cpp:11: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:19: /usr/include/c++/12.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_2::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/hashtable.h:572:7: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 572 | _Hashtable(initializer_list __l, | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:20: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2295:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2295 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test-readme_cpp11 [ 87%] Built target test-readme_cpp11 In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:19: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_set.h:243:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 243 | set(initializer_list __l, | ^~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:19: /usr/include/c++/12.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_2::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/hashtable.h:2115:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_2::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 2115 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2116 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<>; _Value = nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/hashtable.h:572:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 572 | _Hashtable(initializer_list __l, | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp:12: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-element_access2.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bson.cpp: In function 'void _DOCTEST_ANON_FUNC_61()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bson.cpp:879:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 879 | }; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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.2/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.2/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.2/tests/src/unit-bson.cpp:1171:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1171 | }; | ^ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2270:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2270 | _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_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_2::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:253:79, inlined from 'void nlohmann::json_abi_v3_11_2::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; CompatibleObjectType = std::multimap, nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_2::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; T = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_2::{anonymous}::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; TargetType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&; ValueType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::basic_json(CompatibleType&&) [with CompatibleType = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >&; U = std::multimap, nlohmann::json_abi_v3_11_2::basic_json<> >; typename std::enable_if<((! nlohmann::json_abi_v3_11_2::detail::is_basic_json::value) && nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:829:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _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 = const std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:242:36: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:23: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.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++/12.2.1/vector:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:33: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(j, arr, (nlohmann::json_abi_v3_11_2::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::json_abi_v3_11_2::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test-udt_cpp11 [ 87%] Built target test-udt_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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable test-iterators2_cpp20 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:20: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Built target test-iterators2_cpp20 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2295:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2295 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-element_access2.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test-element_access1_cpp11 [ 89%] Built target test-element_access1_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:23: /usr/include/c++/12.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_2::basic_json<> >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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++/12.2.1/bits/hashtable.h:2115:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >, std::allocator, nlohmann::json_abi_v3_11_2::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 2115 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2116 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test-json_patch_cpp11 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression2.cpp:22: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >&; _NodeGen = std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2270:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2270 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Built target test-json_patch_cpp11 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_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >, false, true>; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, false, true>, std::__detail::_Node_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >, 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:285:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _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_2::basic_json<> >*; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:242:36: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175: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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; _Tp = std::vector, std::allocator > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:134:138: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 134 | json::object_t 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.2/tests/src/unit-constructor1.cpp:143:144: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 143 | json::object_t 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.2/tests/src/unit-constructor1.cpp:148:154: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 148 | std::map 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.2/tests/src/unit-constructor1.cpp:176:159: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 176 | std::multimap o {{"a", json(1)}, {"b", json(1u)}, {"c", json(2.2)}, {"d", json(false)}, {"e", json("string")}, {"f", json()}}; | ^ In file included from /usr/include/c++/12.2.1/unordered_map:47: 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_2::basic_json<>; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'void _DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:184:164: /usr/include/c++/12.2.1/bits/unordered_map.h:232:9: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 232 | : _M_h(__l, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:64, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:23: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.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, | ^~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:217:95: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 217 | json::array_t a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:226:101: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 226 | json::array_t a_reference {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:343:99: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 343 | std::vector a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:351:98: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 351 | std::deque a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:359:96: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 359 | std::set a {json(1), json(1u), json(2.2), json(false), json("string"), json()}; | ^ In file included from /usr/include/c++/12.2.1/unordered_set:47, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::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.2/tests/src/unit-constructor1.cpp:367:106: /usr/include/c++/12.2.1/bits/unordered_set.h:226:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 226 | : _M_h(__l, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.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_2::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ [ 90%] Linking CXX executable test-bson_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1144:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1144 | json::array_t source = {1, 2, 3}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1154:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1154 | json::array_t source = {1, 2, 3}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1164:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1164 | json::array_t source = {1, 2, 3}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1174:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1174 | json::array_t source = {1, 2, 3}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1187:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 1187 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1195:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 1195 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1203:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 1203 | json::object_t source = {{"hello", "world"}}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-constructor1.cpp:1211:64: note: parameter passing for argument of type 'std::initializer_list, nlohmann::json_abi_v3_11_2::basic_json<> > >' changed in GCC 7.1 1211 | json::object_t source = {{"hello", "world"}}; | ^ [ 90%] Linking CXX executable test-json_pointer_cpp11 [ 91%] Linking CXX executable test-iterators1_cpp11 [ 91%] Built target test-bson_cpp11 [ 91%] Built target test-json_pointer_cpp11 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:196:9, inlined from 'decltype (((nlohmann::json_abi_v3_11_2::detail::from_json_array_impl(j, arr, nlohmann::json_abi_v3_11_2::detail::priority_tag<3>{}), j.get()), void())) nlohmann::json_abi_v3_11_2::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/from_json.hpp:273:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Built target test-iterators1_cpp11 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:929:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression1.cpp:15: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable test-modifiers_cpp11 [ 91%] Built target test-modifiers_cpp11 In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:29: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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++/12.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_2::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2457 | _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_2::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/input/json_sax.hpp:247:72: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression2.cpp:22: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable test-json_pointer_cpp20 [ 92%] 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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'IteratorType nlohmann::json_abi_v3_11_2::basic_json::erase(IteratorType, IteratorType) [with IteratorType = nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:2534:68: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression1.cpp:15: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:202:70: 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.2/tests/src/unit-conversions.cpp:299:70: 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.2/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.2/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.2/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.2/tests/src/unit-conversions.cpp:359:70: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 359 | json(false), json("string"), json()}; | ^ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2457 | _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_2::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/input/json_sax.hpp:247:72: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression2.cpp:22: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/from_json.hpp:15, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:14, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-deserialization.cpp:12: /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::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_2::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_2::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::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_2::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_2::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 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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_2::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.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_2::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression1.cpp:31: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_2::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >' changed in GCC 7.1 133 | fifo_map(InputIterator first, InputIterator last) | ^~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/12.2.1/bits/allocator.h:46, from /usr/include/c++/12.2.1/string:41, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/locale:39, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >]', inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_2::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:253:79, inlined from 'void nlohmann::json_abi_v3_11_2::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_2::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; T = const std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_2::{anonymous}::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; TargetType = const std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >&; ValueType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; typename std::enable_if<(nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:868:56: /usr/include/c++/12.2.1/bits/new_allocator.h:175:11: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, bool, long long int, long long unsigned int, float> >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2457 | _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_2::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float>]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/input/json_sax.hpp:247:72: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:23: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp: In function 'void _DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-conversions.cpp:202:70: 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.2/tests/src/unit-conversions.cpp:299:70: 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.2/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.2/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.2/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.2/tests/src/unit-conversions.cpp:359:70: 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++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:23: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-ubjson.cpp: In function 'void _DOCTEST_ANON_FUNC_7()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-ubjson.cpp:491:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 491 | std::vector v = {2147483648ul, 9223372036854775807ul}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-ubjson.cpp:685:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 685 | std::vector v = {2147483648ul, 9223372036854775807ul}; | ^ [ 93%] Linking CXX executable test-msgpack_cpp11 [ 93%] Built target test-msgpack_cpp11 In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:23: /usr/include/c++/12.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_2::basic_json<>*]': /usr/include/c++/12.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++/12.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 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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_2::basic_json<>*; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _ForwardIterator = nlohmann::json_abi_v3_11_2::basic_json<>*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397: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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, 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_2::basic_json<>; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&, __gnu_cxx::__normal_iterator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >*, std::vector, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::allocator, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >&}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3264:30, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::iterator nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:3350:88: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-regression1.cpp:31: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_2::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >' changed in GCC 7.1 133 | fifo_map(InputIterator first, InputIterator last) | ^~~~~~~~ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >&}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::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_2::basic_json<> >&; _Key = std::__cxx11::basic_string; _Tp = nlohmann::json_abi_v3_11_2::basic_json; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'std::pair::iterator, bool> nlohmann::fifo_map::insert(P&&) [with P = const std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >&; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_2::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json<> > >; Key = std::__cxx11::basic_string; T = nlohmann::json_abi_v3_11_2::basic_json; Compare = nlohmann::fifo_map_compare >; Allocator = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/thirdparty/fifo_map/fifo_map.hpp:138:19: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json > >, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/12.2.1/bits/allocator.h:46, from /usr/include/c++/12.2.1/string:41, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/locale:39, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/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_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >]', inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; _Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; _Tp = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'static T* nlohmann::json_abi_v3_11_2::basic_json::create(Args&& ...) [with T = nlohmann::fifo_map, nlohmann::json_abi_v3_11_2::basic_json, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >; Args = {std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >, std::_Rb_tree_const_iterator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > >}; 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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:388:35, inlined from 'static void nlohmann::json_abi_v3_11_2::detail::external_constructor::construct(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:253:79, inlined from 'void nlohmann::json_abi_v3_11_2::detail::to_json(BasicJsonType&, const CompatibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; CompatibleObjectType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::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.2/include/nlohmann/detail/conversions/to_json.hpp:369:53, inlined from 'decltype ((nlohmann::json_abi_v3_11_2::detail::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; T = const std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >&]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/conversions/to_json.hpp:428:23, inlined from 'static decltype ((nlohmann::json_abi_v3_11_2::to_json(j, forward(val)), void())) nlohmann::json_abi_v3_11_2::adl_serializer::to_json(BasicJsonType&, TargetType&&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json; TargetType = const std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >&; ValueType = std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; = void]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; typename std::enable_if<(nlohmann::json_abi_v3_11_2::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_2::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:868:56: /usr/include/c++/12.2.1/bits/new_allocator.h:175:11: note: parameter passing for argument of type 'std::map, nlohmann::json_abi_v3_11_2::basic_json<>, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less, std::allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > >&}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_abi_v3_11_2::basic_json >; _KeyOfValue = std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json > >; _Compare = nlohmann::fifo_map_compare >; _Alloc = std::allocator, nlohmann::json_abi_v3_11_2::basic_json > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_abi_v3_11_2::basic_json >, std::_Select1st, nlohmann::json_abi_v3_11_2::basic_json > >, nlohmann::fifo_map_compare >, std::allocator, nlohmann::json_abi_v3_11_2::basic_json > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable test-constructor1_cpp11 [ 93%] Built target test-constructor1_cpp11 [ 93%] Linking CXX executable test-class_parser_cpp11 [ 93%] Built target test-class_parser_cpp11 [ 94%] Linking CXX executable test-conversions_cpp11 [ 94%] Built target test-conversions_cpp11 /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp: In function 'void _DOCTEST_ANON_FUNC_30()': /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp:693:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 693 | std::vector v = {4294967296LU, 9223372036854775807LU}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp:742:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 742 | std::vector v = {9223372036854775808ull, 18446744073709551615ull}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp:1013:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1013 | std::vector v = {4294967296ul, 9223372036854775807ul}; | ^ /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-bjdata.cpp:1061:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1061 | std::vector v = {9223372036854775808ull, 18446744073709551615ull}; | ^ [ 94%] Linking CXX executable test-conversions_cpp17 [ 94%] Built target test-conversions_cpp17 [ 94%] Linking CXX executable test-regression2_cpp11 [ 94%] Built target test-regression2_cpp11 [ 94%] Linking CXX executable test-cbor_cpp11 [ 94%] Built target test-cbor_cpp11 [ 95%] Linking CXX executable test-ubjson_cpp11 [ 95%] Built target test-ubjson_cpp11 [ 96%] Linking CXX executable test-regression2_cpp17 [ 96%] Built target test-regression2_cpp17 [ 97%] Linking CXX executable test-regression1_cpp11 [ 97%] Built target test-regression1_cpp11 [ 98%] Linking CXX executable test-regression2_cpp20 [ 98%] Built target test-regression2_cpp20 [ 98%] Linking CXX executable test-regression1_cpp17 [ 98%] Built target test-regression1_cpp17 [ 98%] Linking CXX executable test-element_access2_cpp11 [ 98%] Built target test-element_access2_cpp11 [ 98%] Linking CXX executable test-deserialization_cpp11 [ 98%] Built target test-deserialization_cpp11 [ 98%] Linking CXX executable test-element_access2_cpp14 [ 98%] Built target test-element_access2_cpp14 [ 99%] Linking CXX executable test-bjdata_cpp11 [ 99%] 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.2/build Start 1: download_test_data Start 81: cmake_import_configure Start 83: cmake_import_minver_configure Start 85: cmake_add_subdirectory_configure Start 87: cmake_target_include_directories_configure Start 76: test-abi_config_default Start 77: test-abi_config_noversion Start 78: test-abi_config_custom Start 79: test-abi_compat_diag Start 80: test-abi_compat_inline_ns 1/88 Test #76: test-abi_config_default ...................... Passed 0.00 sec 2/88 Test #77: test-abi_config_noversion .................... Passed 0.00 sec 3/88 Test #78: test-abi_config_custom ....................... Passed 0.00 sec 4/88 Test #79: test-abi_compat_diag ......................... Passed 0.00 sec 5/88 Test #80: test-abi_compat_inline_ns .................... Passed 0.00 sec 6/88 Test #81: cmake_import_configure ....................... Passed 0.19 sec Start 82: cmake_import_build 7/88 Test #87: cmake_target_include_directories_configure ... Passed 0.19 sec Start 88: cmake_target_include_directories_build 8/88 Test #83: cmake_import_minver_configure ................ Passed 0.19 sec Start 84: cmake_import_minver_build 9/88 Test #85: cmake_add_subdirectory_configure ............. Passed 0.22 sec Start 86: cmake_add_subdirectory_build 10/88 Test #84: cmake_import_minver_build .................... Passed 1.94 sec 11/88 Test #82: cmake_import_build ........................... Passed 1.96 sec 12/88 Test #86: cmake_add_subdirectory_build ................. Passed 1.94 sec 13/88 Test #88: cmake_target_include_directories_build ....... Passed 2.50 sec 14/88 Test #1: download_test_data ........................... Passed 12.20 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-deserialization_cpp11 Start 26: test-diagnostics_cpp11 Start 27: test-disabled_exceptions_cpp11 Start 28: test-element_access1_cpp11 Start 29: test-element_access2_cpp11 Start 30: test-element_access2_cpp14 Start 31: test-element_access2_cpp17 Start 32: test-hash_cpp11 Start 33: test-inspection_cpp11 Start 34: test-items_cpp11 Start 35: test-items_cpp17 Start 36: test-iterators1_cpp11 Start 37: test-iterators2_cpp11 Start 38: test-iterators2_cpp20 Start 39: test-json_patch_cpp11 Start 40: test-json_pointer_cpp11 Start 41: test-json_pointer_cpp20 Start 42: test-large_json_cpp11 Start 43: test-merge_patch_cpp11 Start 44: test-meta_cpp11 Start 45: test-modifiers_cpp11 Start 46: test-msgpack_cpp11 Start 47: test-noexcept_cpp11 Start 48: test-ordered_json_cpp11 Start 49: test-ordered_map_cpp11 Start 50: test-pointer_access_cpp11 Start 51: test-readme_cpp11 Start 52: test-reference_access_cpp11 Start 53: test-regression1_cpp11 Start 54: test-regression1_cpp17 Start 55: test-regression2_cpp11 Start 56: test-regression2_cpp17 Start 57: test-regression2_cpp20 Start 58: test-serialization_cpp11 Start 59: test-testsuites_cpp11 Start 60: test-to_chars_cpp11 Start 61: test-type_traits_cpp11 Start 62: test-ubjson_cpp11 Start 63: test-udl_cpp11 Start 64: test-udt_cpp11 Start 65: test-udt_macro_cpp11 Start 66: test-unicode1_cpp11 Start 67: test-unicode2_cpp11 Start 68: test-unicode3_cpp11 Start 69: test-unicode4_cpp11 Start 70: test-unicode5_cpp11 Start 71: test-user_defined_input_cpp11 Start 72: test-windows_h_cpp11 Start 73: test-wstring_cpp11 Start 74: test-comparison_legacy_cpp11 Start 75: test-comparison_legacy_cpp20 15/88 Test #2: test-32bit_cpp11 ............................. Passed 0.32 sec 16/88 Test #3: test-algorithms_cpp11 ........................ Passed 0.31 sec 17/88 Test #4: test-allocator_cpp11 ......................... Passed 0.31 sec 18/88 Test #5: test-alt-string_cpp11 ........................ Passed 0.30 sec 19/88 Test #6: test-assert_macro_cpp11 ...................... Passed 0.30 sec 20/88 Test #9: test-bson_cpp11 .............................. Passed 0.29 sec 21/88 Test #10: test-byte_container_with_subtype_cpp11 ....... Passed 0.29 sec 22/88 Test #11: test-capacity_cpp11 .......................... Passed 0.29 sec 23/88 Test #13: test-class_const_iterator_cpp11 .............. Passed 0.28 sec 24/88 Test #14: test-class_iterator_cpp11 .................... Passed 0.28 sec 25/88 Test #15: test-class_lexer_cpp11 ....................... Passed 0.28 sec 26/88 Test #16: test-class_parser_cpp11 ...................... Passed 0.27 sec 27/88 Test #17: test-comparison_cpp11 ........................ Passed 0.27 sec 28/88 Test #18: test-comparison_cpp20 ........................ Passed 0.27 sec 29/88 Test #19: test-concepts_cpp11 .......................... Passed 0.27 sec 30/88 Test #20: test-constructor1_cpp11 ...................... Passed 0.26 sec 31/88 Test #21: test-constructor2_cpp11 ...................... Passed 0.26 sec 32/88 Test #22: test-convenience_cpp11 ....................... Passed 0.26 sec 33/88 Test #23: test-conversions_cpp11 ....................... Passed 0.26 sec 34/88 Test #24: test-conversions_cpp17 ....................... Passed 0.26 sec 35/88 Test #25: test-deserialization_cpp11 ................... Passed 0.26 sec 36/88 Test #26: test-diagnostics_cpp11 ....................... Passed 0.25 sec 37/88 Test #27: test-disabled_exceptions_cpp11 ............... Passed 0.25 sec 38/88 Test #28: test-element_access1_cpp11 ................... Passed 0.24 sec 39/88 Test #29: test-element_access2_cpp11 ................... Passed 0.24 sec 40/88 Test #30: test-element_access2_cpp14 ................... Passed 0.23 sec 41/88 Test #31: test-element_access2_cpp17 ................... Passed 0.22 sec 42/88 Test #32: test-hash_cpp11 .............................. Passed 0.22 sec 43/88 Test #34: test-items_cpp11 ............................. Passed 0.21 sec 44/88 Test #35: test-items_cpp17 ............................. Passed 0.20 sec 45/88 Test #36: test-iterators1_cpp11 ........................ Passed 0.20 sec 46/88 Test #37: test-iterators2_cpp11 ........................ Passed 0.19 sec 47/88 Test #38: test-iterators2_cpp20 ........................ Passed 0.19 sec 48/88 Test #39: test-json_patch_cpp11 ........................ Passed 0.18 sec 49/88 Test #40: test-json_pointer_cpp11 ...................... Passed 0.18 sec 50/88 Test #41: test-json_pointer_cpp20 ...................... Passed 0.18 sec 51/88 Test #43: test-merge_patch_cpp11 ....................... Passed 0.17 sec 52/88 Test #44: test-meta_cpp11 .............................. Passed 0.17 sec 53/88 Test #45: test-modifiers_cpp11 ......................... Passed 0.17 sec 54/88 Test #47: test-noexcept_cpp11 .......................... Passed 0.16 sec 55/88 Test #48: test-ordered_json_cpp11 ...................... Passed 0.15 sec 56/88 Test #49: test-ordered_map_cpp11 ....................... Passed 0.15 sec 57/88 Test #50: test-pointer_access_cpp11 .................... Passed 0.14 sec 58/88 Test #51: test-readme_cpp11 ............................ Passed 0.14 sec 59/88 Test #52: test-reference_access_cpp11 .................. Passed 0.14 sec 60/88 Test #55: test-regression2_cpp11 ....................... Passed 0.13 sec 61/88 Test #56: test-regression2_cpp17 ....................... Passed 0.13 sec 62/88 Test #57: test-regression2_cpp20 ....................... Passed 0.12 sec 63/88 Test #58: test-serialization_cpp11 ..................... Passed 0.11 sec 64/88 Test #59: test-testsuites_cpp11 ........................ Passed 0.10 sec 65/88 Test #60: test-to_chars_cpp11 .......................... Passed 0.10 sec 66/88 Test #61: test-type_traits_cpp11 ....................... Passed 0.09 sec 67/88 Test #63: test-udl_cpp11 ............................... Passed 0.08 sec 68/88 Test #64: test-udt_cpp11 ............................... Passed 0.08 sec 69/88 Test #65: test-udt_macro_cpp11 ......................... Passed 0.07 sec 70/88 Test #71: test-user_defined_input_cpp11 ................ Passed 0.04 sec 71/88 Test #72: test-windows_h_cpp11 ......................... Passed 0.04 sec 72/88 Test #73: test-wstring_cpp11 ........................... Passed 0.03 sec 73/88 Test #74: test-comparison_legacy_cpp11 ................. Passed 0.02 sec 74/88 Test #75: test-comparison_legacy_cpp20 ................. Passed 0.02 sec 75/88 Test #42: test-large_json_cpp11 ........................ Passed 1.58 sec 76/88 Test #33: test-inspection_cpp11 ........................ Passed 2.29 sec 77/88 Test #53: test-regression1_cpp11 ....................... Passed 3.05 sec 78/88 Test #54: test-regression1_cpp17 ....................... Passed 3.13 sec 79/88 Test #8: test-bjdata_cpp11 ............................ Passed 3.65 sec 80/88 Test #66: test-unicode1_cpp11 .......................... Passed 4.12 sec 81/88 Test #62: test-ubjson_cpp11 ............................ Passed 4.66 sec 82/88 Test #7: test-binary_formats_cpp11 .................... Passed 5.74 sec 83/88 Test #67: test-unicode2_cpp11 .......................... Passed 8.27 sec 84/88 Test #46: test-msgpack_cpp11 ........................... Passed 17.21 sec 85/88 Test #12: test-cbor_cpp11 .............................. Passed 17.35 sec 86/88 Test #70: test-unicode5_cpp11 .......................... Passed 23.97 sec 87/88 Test #68: test-unicode3_cpp11 .......................... Passed 30.47 sec 88/88 Test #69: test-unicode4_cpp11 .......................... Passed 96.91 sec 100% tests passed, 0 tests failed out of 88 Label Time Summary: all = 234.03 sec*proc (74 tests) not_reproducible = 9.13 sec*proc (8 tests) Total Test time (real) = 109.39 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/ordered_map.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/output -- 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/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/string_concat.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/macro_unscope.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/type_traits.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/is_sax.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/cpp_future.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/meta/std_fs.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/detail/iterators -- 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/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/json_reverse_iterator.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/exceptions.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/string_escape.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/from_json.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/to_chars.hpp -- 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/input -- 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/input/parser.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/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/abi_macros.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/json_fwd.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/include/nlohmann/json.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/adl_serializer.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.0 MB >>> nlohmann-json*: Compressing data... >>> nlohmann-json*: Create checksum... >>> nlohmann-json*: Create nlohmann-json-3.11.2-r0.apk >>> nlohmann-json: Build complete at Fri, 21 Apr 2023 08:07:12 +0000 elapsed time 0h 2m 49s >>> nlohmann-json: Cleaning up srcdir >>> nlohmann-json: Cleaning up pkgdir >>> nlohmann-json: Uninstalling dependencies... (1/8) Purging .makedepends-nlohmann-json (20230421.080431) (2/8) Purging cmake (3.26.3-r1) (3/8) Purging libarchive (3.6.2-r2) (4/8) Purging libbz2 (1.0.8-r5) (5/8) Purging libformw (6.4_p20230401-r4) (6/8) Purging libuv (1.44.2-r2) (7/8) Purging rhash-libs (1.4.3-r2) (8/8) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 283 MiB in 97 packages >>> nlohmann-json: Updating the community/armv7 repository index... >>> nlohmann-json: Signing the index...