>>> mtxclient: Building community/mtxclient 0.9.2-r1 (using abuild 3.11.0_rc13-r0) started Fri, 21 Apr 2023 13:13:14 +0000 >>> mtxclient: Checking sanity of /home/buildozer/aports/community/mtxclient/APKBUILD... >>> mtxclient: Analyzing dependencies... >>> mtxclient: Installing for build: build-base boost-dev coeurl-dev libsodium-dev nlohmann-json olm-dev openssl-dev>3 re2-dev zlib-dev cmake gtest-dev samurai (1/91) Installing boost1.82-atomic (1.82.0-r1) (2/91) Installing boost1.82-chrono (1.82.0-r1) (3/91) Installing boost1.82-container (1.82.0-r1) (4/91) Installing boost1.82-context (1.82.0-r1) (5/91) Installing boost1.82-contract (1.82.0-r1) (6/91) Installing boost1.82-coroutine (1.82.0-r1) (7/91) Installing boost1.82-date_time (1.82.0-r1) (8/91) Installing boost1.82-fiber (1.82.0-r1) (9/91) Installing boost1.82-filesystem (1.82.0-r1) (10/91) Installing boost1.82-graph (1.82.0-r1) (11/91) Installing libbz2 (1.0.8-r5) (12/91) Installing xz-libs (5.4.2-r1) (13/91) Installing boost1.82-iostreams (1.82.0-r1) (14/91) Installing boost1.82-thread (1.82.0-r1) (15/91) Installing icu-data-en (73.1-r1) Executing icu-data-en-73.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/91) Installing icu-libs (73.1-r1) (17/91) Installing boost1.82-locale (1.82.0-r1) (18/91) Installing boost1.82-log (1.82.0-r1) (19/91) Installing boost1.82-log_setup (1.82.0-r1) (20/91) Installing boost1.82-math (1.82.0-r1) (21/91) Installing boost1.82-prg_exec_monitor (1.82.0-r1) (22/91) Installing boost1.82-program_options (1.82.0-r1) (23/91) Installing libffi (3.4.4-r2) (24/91) Installing gdbm (1.23-r1) (25/91) Installing mpdecimal (2.5.1-r2) (26/91) Installing libpanelw (6.4_p20230401-r4) (27/91) Installing readline (8.2.1-r1) (28/91) Installing sqlite-libs (3.41.2-r2) (29/91) Installing python3 (3.11.3-r10) (30/91) Installing python3-pycache-pyc0 (3.11.3-r10) (31/91) Installing pyc (0.1-r0) (32/91) Installing python3-pyc (3.11.3-r10) (33/91) Installing boost1.82-python3 (1.82.0-r1) (34/91) Installing boost1.82-random (1.82.0-r1) (35/91) Installing boost1.82-regex (1.82.0-r1) (36/91) Installing boost1.82-serialization (1.82.0-r1) (37/91) Installing boost1.82-stacktrace_basic (1.82.0-r1) (38/91) Installing boost1.82-stacktrace_noop (1.82.0-r1) (39/91) Installing boost1.82-system (1.82.0-r1) (40/91) Installing boost1.82-timer (1.82.0-r1) (41/91) Installing boost1.82-type_erasure (1.82.0-r1) (42/91) Installing boost1.82-unit_test_framework (1.82.0-r1) (43/91) Installing boost1.82-url (1.82.0-r1) (44/91) Installing boost1.82-wave (1.82.0-r1) (45/91) Installing boost1.82-wserialization (1.82.0-r1) (46/91) Installing boost1.82-json (1.82.0-r1) (47/91) Installing boost1.82-nowide (1.82.0-r1) (48/91) Installing boost1.82-libs (1.82.0-r1) (49/91) Installing boost1.82 (1.82.0-r1) (50/91) Installing linux-headers (6.2-r0) (51/91) Installing bzip2-dev (1.0.8-r5) (52/91) Installing icu (73.1-r1) (53/91) Installing icu-dev (73.1-r1) (54/91) Installing xz (5.4.2-r1) (55/91) Installing xz-dev (5.4.2-r1) (56/91) Installing zlib-dev (1.2.13-r1) (57/91) Installing zstd (1.5.5-r3) (58/91) Installing zstd-dev (1.5.5-r3) (59/91) Installing boost1.82-dev (1.82.0-r1) (60/91) Installing boost-dev (1.82.0-r1) (61/91) Installing libevent (2.1.12-r6) (62/91) Installing fmt (9.1.0-r1) (63/91) Installing spdlog (1.11.0-r0) (64/91) Installing coeurl (0.3.0-r1) (65/91) Installing libidn2-dev (2.3.4-r1) (66/91) Installing openssl-dev (3.1.0-r4) (67/91) Installing nghttp2-dev (1.52.0-r1) (68/91) Installing brotli (1.0.9-r14) (69/91) Installing brotli-dev (1.0.9-r14) (70/91) Installing curl-dev (8.0.1-r2) (71/91) Installing libevent-dev (2.1.12-r6) (72/91) Installing fmt-dev (9.1.0-r1) (73/91) Installing spdlog-dev (1.11.0-r0) (74/91) Installing coeurl-dev (0.3.0-r1) (75/91) Installing libsodium (1.0.18-r3) (76/91) Installing libsodium-dev (1.0.18-r3) (77/91) Installing nlohmann-json (3.11.2-r0) (78/91) Installing olm (3.2.14-r0) (79/91) Installing olm-dev (3.2.14-r0) (80/91) Installing re2 (2023.03.01-r1) (81/91) Installing re2-dev (2023.03.01-r1) (82/91) Installing libarchive (3.6.2-r2) (83/91) Installing libformw (6.4_p20230401-r4) (84/91) Installing rhash-libs (1.4.3-r2) (85/91) Installing libuv (1.44.2-r2) (86/91) Installing cmake (3.26.3-r1) (87/91) Installing gtest (1.13.0-r1) (88/91) Installing gmock (1.13.0-r1) (89/91) Installing gtest-dev (1.13.0-r1) (90/91) Installing samurai (1.2-r3) (91/91) Installing .makedepends-mtxclient (20230421.131316) Executing busybox-1.36.0-r7.trigger OK: 581 MiB in 188 packages >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mtxclient-v0.9.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> mtxclient: Fetching https://github.com/nheko-reborn/mtxclient/archive/v0.9.2/mtxclient-v0.9.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 608k 0 608k 0 0 818k 0 --:--:-- --:--:-- --:--:-- 2009k >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mtxclient-v0.9.2.tar.gz >>> mtxclient: Checking sha512sums... mtxclient-v0.9.2.tar.gz: OK >>> mtxclient: Unpacking /var/cache/distfiles/v3.18/mtxclient-v0.9.2.tar.gz... -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- 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 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.1.0", minimum required is "1.1.0") -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.11.2", minimum required is "3.2.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.4") -- Checking for module 're2' -- Found re2, version 10.0.0 -- Checking for module 'libevent_core' -- Found libevent_core, version 2.1.12-r6 -- Checking for module 'libevent_pthreads' -- Found libevent_pthreads, version 2.1.12-r6 -- Checking for module 'libcurl' -- Found libcurl, version 8.0.1 -- Checking for module 'coeurl>=0.3.0' -- Found coeurl, version 0.3.0 -- The following REQUIRED packages have been found: * OpenSSL (required version >= 1.1.0), Open source SSL and TLS implementation and cryptographic library, * Olm (required version >= 3.2.7), An implementation of the Double Ratchet cryptographic ratchet, * nlohmann_json (required version >= 3.2.0), JSON for Modern C++, a C++11 header-only JSON class, * Threads * spdlog (required version >= 1.0.0), Very fast, header only, C++ logging library, * PkgConfig -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.13.0") -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/build [1/106] Building CXX object CMakeFiles/crypto.dir/tests/crypto.cpp.o [2/106] Building CXX object CMakeFiles/errors.dir/tests/errors.cpp.o [3/106] Building CXX object CMakeFiles/requests.dir/tests/requests.cpp.o [4/106] Building CXX object CMakeFiles/responses.dir/tests/responses.cpp.o [5/106] Building CXX object CMakeFiles/voip.dir/tests/voip.cpp.o [6/106] Building CXX object CMakeFiles/messages.dir/tests/messages.cpp.o [7/106] Building CXX object CMakeFiles/events.dir/tests/events.cpp.o [8/106] Building CXX object CMakeFiles/identifiers.dir/tests/identifiers.cpp.o [9/106] Building CXX object CMakeFiles/connection.dir/tests/connection.cpp.o [10/106] Building CXX object CMakeFiles/pushrules.dir/tests/pushrules.cpp.o [11/106] Building CXX object CMakeFiles/utils.dir/tests/utils.cpp.o [12/106] Building CXX object CMakeFiles/device.dir/tests/device.cpp.o [13/106] Building CXX object CMakeFiles/e2ee.dir/tests/e2ee.cpp.o [14/106] Building CXX object CMakeFiles/media_api.dir/tests/media_api.cpp.o [15/106] Building CXX object CMakeFiles/client_api.dir/tests/client_api.cpp.o [16/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/public_rooms.cpp.o [17/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/well-known.cpp.o [18/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/version.cpp.o [19/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/users.cpp.o [20/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/turn_server.cpp.o [21/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/sync.cpp.o [22/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/register.cpp.o [23/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/profile.cpp.o [24/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/notifications.cpp.o [25/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/messages.cpp.o [26/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/members.cpp.o [27/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/media.cpp.o [28/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/login.cpp.o [29/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/empty.cpp.o [30/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/device.cpp.o [31/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/crypto.cpp.o [32/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/create_room.cpp.o [33/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/common.cpp.o [34/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/capabilities.cpp.o [35/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/mscs/image_packs.cpp.o [36/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/video.cpp.o [37/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/text.cpp.o [38/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/notice.cpp.o [39/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/image.cpp.o [40/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/file.cpp.o [41/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/emote.cpp.o [42/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/confetti.cpp.o [43/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/audio.cpp.o [44/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/nheko_extensions/hidden_events.cpp.o [45/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/typing.cpp.o [46/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/receipt.cpp.o [47/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/fully_read.cpp.o [48/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/direct.cpp.o [49/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/voip.cpp.o [50/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/unknown.cpp.o [51/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/widget.cpp.o [52/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/topic.cpp.o [53/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tombstone.cpp.o [54/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tag.cpp.o [55/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/spaces.cpp.o [56/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/redaction.cpp.o [57/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/reaction.cpp.o [58/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/presence.cpp.o [59/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/power_levels.cpp.o [60/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/policy_rules.cpp.o [61/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/pinned_events.cpp.o [62/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/name.cpp.o [63/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/member.cpp.o [64/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/join_rules.cpp.o [65/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/history_visibility.cpp.o [66/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/guest_access.cpp.o [67/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encryption.cpp.o [68/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encrypted.cpp.o [69/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/create.cpp.o [70/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/common.cpp.o [71/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/collections.cpp.o [72/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/canonical_alias.cpp.o [73/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/avatar.cpp.o [74/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/aliases.cpp.o [75/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/user_interactive.cpp.o [76/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/secret_storage.cpp.o [77/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/requests.cpp.o [78/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/pushrules.cpp.o [79/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/identifiers.cpp.o [80/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events.cpp.o [81/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/errors.cpp.o [82/106] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/common.cpp.o [83/106] Building CXX object CMakeFiles/matrix_client.dir/lib/log.cpp.o [84/106] Building CXX object CMakeFiles/matrix_client.dir/lib/utils.cpp.o [85/106] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/utils.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/name.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [86/106] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/types.cpp.o [87/106] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/encoding.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/ephemeral/typing.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [88/106] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/client.cpp.o [89/106] Building CXX object CMakeFiles/matrix_client.dir/lib/http/client.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/file.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/guest_access.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/member.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/reaction.cpp: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 = {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 /usr/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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/presence.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/presence.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/account_data/fully_read.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/nheko_extensions/hidden_events.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/nheko_extensions/hidden_events.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/audio.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/notice.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/history_visibility.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/encryption.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/encryption.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/emote.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/confetti.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/tag.hpp:10, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/tag.cpp: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_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, mtx::events::account_data::Tag>; _KeyOfValue = std::_Select1st, mtx::events::account_data::Tag> >; _Compare = std::less >; _Alloc = std::allocator, mtx::events::account_data::Tag> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::account_data::Tag>, std::_Select1st, mtx::events::account_data::Tag> >, std::less >, std::allocator, mtx::events::account_data::Tag> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/pinned_events.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/ephemeral/receipt.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/video.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/image.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/join_rules.cpp: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_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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/tombstone.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/spaces.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/spaces.cpp: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_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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/avatar.cpp:3: /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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/aliases.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/canonical_alias.cpp:3: /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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/create.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/create.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/topic.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/topic.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/policy_rules.hpp:33, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/policy_rules.cpp: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 = {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<_Alloc>::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 /usr/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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/messages/text.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/redaction.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/voip.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/voip.cpp:3: /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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/unknown.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/unknown.cpp: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 /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/encrypted.cpp:4: /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, from /usr/include/nlohmann/json_fwd.hpp:16, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/responses/members.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/members.cpp:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mtx::events::StateEvent}; _Tp = mtx::events::StateEvent; _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>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mtx::events::StateEvent}; _Tp = mtx::events::StateEvent; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mtx::events::StateEvent; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void mtx::responses::from_json(const nlohmann::json_abi_v3_11_2::json&, Members&)' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/members.cpp:16:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/errors.cpp: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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/mtxclient/src/mtxclient-0.9.2/include/mtx/events/mscs/image_packs.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/mscs/image_packs.cpp: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_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<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/nlohmann/json.hpp:21, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/mscs/image_packs.cpp:3: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = _Rb_tree_const_iterator, nlohmann::json_abi_v3_11_2::basic_json<> > >; _OIter = insert_iterator, mtx::events::msc2545::PackImage> >; _UnaryOperation = nlohmann::json_abi_v3_11_2::detail::from_json, std::map, mtx::events::msc2545::PackImage> >(const nlohmann::json_abi_v3_11_2::basic_json<>&, std::map, mtx::events::msc2545::PackImage>&)::, nlohmann::json_abi_v3_11_2::basic_json<>, less, allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >::value_type&)>]': /usr/include/c++/12.2.1/bits/stl_algo.h:4252: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 4252 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4252: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/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::json_abi_v3_11_2::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; ConstructibleObjectType = std::map, mtx::events::msc2545::PackImage>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:318:19: 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 318 | std::transform( | ~~~~~~~~~~~~~~^ 319 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  { | ~ 323 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  }); | ~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/user_interactive.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/user_interactive.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/detail/conversions/from_json.hpp:15, from /usr/include/nlohmann/adl_serializer.hpp:14, from /usr/include/nlohmann/json.hpp:35, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/common.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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 >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/common.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/requests.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/requests.cpp: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_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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/voip.cpp: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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/utils.cpp: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_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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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 /usr/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 char (&)[11]; 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 /usr/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(KeyType&&) [with KeyType = const char (&)[11]; typename std::enable_if::object_comparator_t, typename nlohmann::json_abi_v3_11_2::basic_json::object_t::key_type, KeyType, void>::value && (!(true && std::is_same::type>::type, typename nlohmann::json_abi_v3_11_2::basic_json::object_t::key_type>::value))) && ((! true) || typename nlohmann::json_abi_v3_11_2::detail::detector::object_comparator_t>::value_t::value)) && (! nlohmann::json_abi_v3_11_2::detail::is_specialization_of::type>::type>::type>::type>::value)), std::integral_constant, std::integral_constant >::type::value && (! nlohmann::json_abi_v3_11_2::detail::is_json_iterator_of, typename std::remove_cv::type>::type>::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 /usr/include/nlohmann/json.hpp:2605:30, inlined from 'virtual void Utilities_VerifySignature_Test::TestBody()' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/utils.cpp:162:13: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/crypto.cpp: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_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<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In constructor '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<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:283:9: 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 283 | map(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/12.2.1/bits/stl_map.h:283:9: 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/bits/stl_iterator.h:85, from /usr/include/c++/12.2.1/bits/stl_algobase.h:67, from /usr/include/c++/12.2.1/bits/stl_tree.h:63: In function 'constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = map<__cxx11::basic_string, nlohmann::json_abi_v3_11_2::basic_json<>, less, allocator, nlohmann::json_abi_v3_11_2::basic_json<> > > >; _Args = {_Rb_tree_const_iterator, allocator >, nlohmann::json_abi_v3_11_2::basic_json, allocator >, bool, long long int, long long unsigned int, double, allocator, nlohmann::json_abi_v3_11_2::adl_serializer, vector > > > >, _Rb_tree_const_iterator, allocator >, nlohmann::json_abi_v3_11_2::basic_json, allocator >, bool, long long int, long long unsigned int, double, allocator, nlohmann::json_abi_v3_11_2::adl_serializer, vector > > > >}]', inlined from 'static constexpr 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:518:21, 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 /usr/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<> >; typename std::enable_if<(! std::is_same::value), int>::type = 0]' at /usr/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<> >; typename std::enable_if<(is_compatible_object_type::value && (! is_basic_json::value)), int>::type = 0]' at /usr/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<> >&]' at /usr/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<> >&; ValueType = std::map, nlohmann::json_abi_v3_11_2::basic_json<> >; = void]' at /usr/include/nlohmann/adl_serializer.hpp:51:28, inlined from 'nlohmann::json_abi_v3_11_2::basic_json::basic_json(CompatibleType&&) [with CompatibleType = const std::map, nlohmann::json_abi_v3_11_2::basic_json<> >&; U = std::map, 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 /usr/include/nlohmann/json.hpp:829:35, inlined from 'void mtx::responses::to_json(nlohmann::json_abi_v3_11_2::json&, const QueryKeys&)' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/crypto.cpp:36:41: /usr/include/c++/12.2.1/bits/stl_construct.h:97:14: note: parameter passing for argument of type 'std::map, 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 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/requests.cpp: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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/messages.cpp: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_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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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 /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/pushrules.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/pushrules.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/crypto.cpp: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_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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/mtxclient/src/mtxclient-0.9.2/include/mtx/responses/sync.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/sync.cpp:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mtx::events::Event}; _Tp = mtx::events::Event; _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>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mtx::events::Event}; _Tp = mtx::events::Event; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mtx::events::Event; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void mtx::responses::from_json(const json&, Sync&)' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/sync.cpp:254:44: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/common.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtxclient/crypto/utils.hpp:10, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/crypto/utils.cpp: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 /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/responses/notifications.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/notifications.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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/vector:70, from /usr/include/nlohmann/json_fwd.hpp:16: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::variant, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent >&}; _Tp = std::variant, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent >; _Alloc = std::allocator, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::variant, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent >; _Alloc = std::allocator, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent > >]', inlined from 'void mtx::responses::to_json(json&, const Notification&)' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/responses/notifications.cpp:56:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent >*, std::vector, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::StateEvent, mtx::events::EncryptedEvent, mtx::events::RedactionEvent, mtx::events::Sticker, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent, mtx::events::RoomEvent > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/pushrules.cpp: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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/events.cpp: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, mtx::events::msc2545::PackImage>; _KeyOfValue = std::_Select1st, mtx::events::msc2545::PackImage> >; _Compare = std::less >; _Alloc = std::allocator, mtx::events::msc2545::PackImage> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::msc2545::PackImage>, std::_Select1st, mtx::events::msc2545::PackImage> >, std::less >, std::allocator, mtx::events::msc2545::PackImage> > >::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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = mtx::events::msc2545::PackImage; _Compare = std::less >; _Alloc = std::allocator, mtx::events::msc2545::PackImage> >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::msc2545::PackImage>, std::_Select1st, mtx::events::msc2545::PackImage> >, std::less >, std::allocator, mtx::events::msc2545::PackImage> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/e2ee.cpp:3: /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, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/responses.cpp: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, mtx::events::ephemeral::IndividualReceipt>; _KeyOfValue = std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >; _Compare = std::less >; _Alloc = std::allocator, mtx::events::ephemeral::IndividualReceipt> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::ephemeral::IndividualReceipt>, std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >, std::less >, std::allocator, mtx::events::ephemeral::IndividualReceipt> > >::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::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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/12.2.1/map:61, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /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 '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, mtx::responses::JoinedRoom>; _KeyOfValue = std::_Select1st, mtx::responses::JoinedRoom> >; _Compare = std::less >; _Alloc = std::allocator, mtx::responses::JoinedRoom> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::responses::JoinedRoom>, std::_Select1st, mtx::responses::JoinedRoom> >, std::less >, std::allocator, mtx::responses::JoinedRoom> > >::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[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = mtx::events::ephemeral::IndividualReceipt; _Compare = std::less >; _Alloc = std::allocator, mtx::events::ephemeral::IndividualReceipt> >]', inlined from 'virtual void Responses_EphemeralReceipts_Test::TestBody()' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/responses.cpp:1266:5: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::ephemeral::IndividualReceipt>, std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >, std::less >, std::allocator, mtx::events::ephemeral::IndividualReceipt> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](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 'virtual void Crypto_ClaimKeys_Test::TestBody()' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/responses.cpp:1467:71: /usr/include/c++/12.2.1/bits/stl_map.h:530: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 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = mtx::responses::JoinedRoom; _Compare = std::less >; _Alloc = std::allocator, mtx::responses::JoinedRoom> >]', inlined from 'virtual void Responses_Sync_Test::TestBody()' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/responses.cpp:339:67: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::responses::JoinedRoom>, std::_Select1st, mtx::responses::JoinedRoom> >, std::less >, std::allocator, mtx::responses::JoinedRoom> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtx/events/collections.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/structs/events/collections.cpp: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 = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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 >, std::nullptr_t}; _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<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::nullptr_t}; _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::value_type& nlohmann::json_abi_v3_11_2::basic_json::operator[](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 /usr/include/nlohmann/json.hpp:2120:50: /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/set:60, from /usr/include/gtest/gtest.h:58, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/client_api.cpp:3: /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, mtx::events::ephemeral::IndividualReceipt>; _KeyOfValue = std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >; _Compare = std::less >; _Alloc = std::allocator, mtx::events::ephemeral::IndividualReceipt> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::ephemeral::IndividualReceipt>, std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >, std::less >, std::allocator, mtx::events::ephemeral::IndividualReceipt> > >::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 = {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 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/gtest/gtest.h:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mtx::events::StrippedEvent&}; _Tp = std::variant, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent >; _Alloc = std::allocator, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mtx::events::StrippedEvent&}; _Tp = std::variant, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent >; _Alloc = std::allocator, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent > >]', inlined from 'virtual void ClientAPI_CreateRoomInitialState_Test::TestBody()' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/client_api.cpp:303:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent >*, std::vector, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent, mtx::events::StrippedEvent > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /usr/include/gtest/internal/gtest-internal.h:63, from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: 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 /usr/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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = mtx::events::ephemeral::IndividualReceipt; _Compare = std::less >; _Alloc = std::allocator, mtx::events::ephemeral::IndividualReceipt> >]', inlined from 'ClientAPI_ReadMarkers_Test::TestBody()::::::::' at /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/tests/client_api.cpp:1521:27, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = ClientAPI_ReadMarkers_Test::TestBody()::::::::&; _Args = {const mtx::responses::Sync&, const optional&}]' at /usr/include/c++/12.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = ClientAPI_ReadMarkers_Test::TestBody()::::::::&; _Args = {const mtx::responses::Sync&, const optional&}]' at /usr/include/c++/12.2.1/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = ClientAPI_ReadMarkers_Test::TestBody()::::::::; _ArgTypes = {const mtx::responses::Sync&, const std::optional&}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mtx::events::ephemeral::IndividualReceipt>, std::_Select1st, mtx::events::ephemeral::IndividualReceipt> >, std::less >, std::allocator, mtx::events::ephemeral::IndividualReceipt> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:13, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/include/mtxclient/http/client.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.9.2/lib/http/client.cpp: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_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<>()); | ~~~~~~~~~~~~~~~ [90/106] Linking CXX shared library libmatrix_client.so.0.9.2 [91/106] Creating library symlink libmatrix_client.so [92/106] Linking CXX executable crypto [93/106] Linking CXX executable errors [94/106] Linking CXX executable requests [95/106] Linking CXX executable responses [96/106] Linking CXX executable voip [97/106] Linking CXX executable messages [98/106] Linking CXX executable events [99/106] Linking CXX executable identifiers [100/106] Linking CXX executable connection [101/106] Linking CXX executable pushrules [102/106] Linking CXX executable utils [103/106] Linking CXX executable device [104/106] Linking CXX executable e2ee [105/106] Linking CXX executable media_api [106/106] Linking CXX executable client_api >>> mtxclient: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/libmatrix_client.so.0.9.2 -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/libmatrix_client.so -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/crypto -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/crypto/objects.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/crypto/types.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/crypto/utils.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/crypto/client.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/http -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/http/client_impl.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/http/errors.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/http/client.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtxclient/utils.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/secret_storage.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/pushrules.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/sync.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/messages.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/public_rooms.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/turn_server.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/notifications.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/crypto.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/login.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/members.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/create_room.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/capabilities.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/device.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/register.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/media.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/empty.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/profile.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/users.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/version.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/well-known.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses/common.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/responses.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/log.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/requests.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/errors.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/user_interactive.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/lightweight_error.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events_impl.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/policy_rules.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/unknown.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/location.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/notice.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/audio.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/confetti.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/emote.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/image.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/file.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/video.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/messages/text.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/mscs -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/mscs/image_packs.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/voip.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/guest_access.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/topic.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/power_levels.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/nheko_extensions -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/nheko_extensions/hidden_events.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/encryption.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/ephemeral -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/ephemeral/receipt.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/ephemeral/typing.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/spaces.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/presence.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/event_type.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/tag.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/pinned_events.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/widget.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/canonical_alias.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/aliases.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/create.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/name.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/reaction.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/redaction.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/collections.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/avatar.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/history_visibility.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/account_data -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/account_data/fully_read.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/account_data/direct.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/join_rules.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/encrypted.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/tombstone.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/common.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/events/member.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/identifiers.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx/common.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/cmake/MatrixClient/MatrixClientTargets.cmake -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/cmake/MatrixClient/MatrixClientTargets-minsizerel.cmake -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/cmake/MatrixClient/MatrixClientConfig.cmake -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/cmake/MatrixClient/MatrixClientConfigVersion.cmake >>> mtxclient-dev*: Running split function dev... >>> mtxclient-dev*: Preparing subpackage mtxclient-dev... >>> mtxclient-dev*: Stripping binaries >>> mtxclient-dev*: Running postcheck for mtxclient-dev >>> mtxclient*: Running postcheck for mtxclient >>> mtxclient*: Preparing package mtxclient... >>> mtxclient*: Stripping binaries >>> mtxclient-dev*: Scanning shared objects >>> mtxclient*: Scanning shared objects >>> mtxclient-dev*: Tracing dependencies... boost-dev coeurl-dev libsodium-dev nlohmann-json olm-dev openssl-dev>3 re2-dev zlib-dev mtxclient=0.9.2-r1 >>> mtxclient-dev*: Package size: 592.0 KB >>> mtxclient-dev*: Compressing data... >>> mtxclient-dev*: Create checksum... >>> mtxclient-dev*: Create mtxclient-dev-0.9.2-r1.apk >>> mtxclient*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libcoeurl.so.0.3 so:libcrypto.so.3 so:libfmt.so.9 so:libgcc_s.so.1 so:libolm.so.3 so:libre2.so.10 so:libspdlog.so.1.11 so:libstdc++.so.6 >>> mtxclient*: Package size: 2.9 MB >>> mtxclient*: Compressing data... >>> mtxclient*: Create checksum... >>> mtxclient*: Create mtxclient-0.9.2-r1.apk >>> mtxclient: Build complete at Fri, 21 Apr 2023 13:14:08 +0000 elapsed time 0h 0m 54s >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Uninstalling dependencies... (1/91) Purging .makedepends-mtxclient (20230421.131316) (2/91) Purging boost-dev (1.82.0-r1) (3/91) Purging boost1.82-dev (1.82.0-r1) (4/91) Purging boost1.82 (1.82.0-r1) (5/91) Purging linux-headers (6.2-r0) (6/91) Purging bzip2-dev (1.0.8-r5) (7/91) Purging xz-dev (5.4.2-r1) (8/91) Purging xz (5.4.2-r1) (9/91) Purging zstd-dev (1.5.5-r3) (10/91) Purging zstd (1.5.5-r3) (11/91) Purging boost1.82-libs (1.82.0-r1) (12/91) Purging boost1.82-atomic (1.82.0-r1) (13/91) Purging boost1.82-container (1.82.0-r1) (14/91) Purging boost1.82-contract (1.82.0-r1) (15/91) Purging boost1.82-coroutine (1.82.0-r1) (16/91) Purging boost1.82-date_time (1.82.0-r1) (17/91) Purging boost1.82-fiber (1.82.0-r1) (18/91) Purging boost1.82-graph (1.82.0-r1) (19/91) Purging boost1.82-iostreams (1.82.0-r1) (20/91) Purging boost1.82-json (1.82.0-r1) (21/91) Purging boost1.82-locale (1.82.0-r1) (22/91) Purging boost1.82-log_setup (1.82.0-r1) (23/91) Purging boost1.82-math (1.82.0-r1) (24/91) Purging boost1.82-nowide (1.82.0-r1) (25/91) Purging boost1.82-prg_exec_monitor (1.82.0-r1) (26/91) Purging boost1.82-program_options (1.82.0-r1) (27/91) Purging boost1.82-python3 (1.82.0-r1) (28/91) Purging boost1.82-random (1.82.0-r1) (29/91) Purging boost1.82-regex (1.82.0-r1) (30/91) Purging boost1.82-stacktrace_basic (1.82.0-r1) (31/91) Purging boost1.82-stacktrace_noop (1.82.0-r1) (32/91) Purging boost1.82-system (1.82.0-r1) (33/91) Purging boost1.82-timer (1.82.0-r1) (34/91) Purging boost1.82-type_erasure (1.82.0-r1) (35/91) Purging boost1.82-unit_test_framework (1.82.0-r1) (36/91) Purging boost1.82-url (1.82.0-r1) (37/91) Purging boost1.82-wave (1.82.0-r1) (38/91) Purging boost1.82-wserialization (1.82.0-r1) (39/91) Purging coeurl-dev (0.3.0-r1) (40/91) Purging coeurl (0.3.0-r1) (41/91) Purging libsodium-dev (1.0.18-r3) (42/91) Purging libsodium (1.0.18-r3) (43/91) Purging nlohmann-json (3.11.2-r0) (44/91) Purging olm-dev (3.2.14-r0) (45/91) Purging olm (3.2.14-r0) (46/91) Purging re2-dev (2023.03.01-r1) (47/91) Purging re2 (2023.03.01-r1) (48/91) Purging cmake (3.26.3-r1) (49/91) Purging gtest-dev (1.13.0-r1) (50/91) Purging gmock (1.13.0-r1) (51/91) Purging gtest (1.13.0-r1) (52/91) Purging samurai (1.2-r3) (53/91) Purging boost1.82-chrono (1.82.0-r1) (54/91) Purging boost1.82-context (1.82.0-r1) (55/91) Purging boost1.82-log (1.82.0-r1) (56/91) Purging boost1.82-serialization (1.82.0-r1) (57/91) Purging boost1.82-thread (1.82.0-r1) (58/91) Purging curl-dev (8.0.1-r2) (59/91) Purging libidn2-dev (2.3.4-r1) (60/91) Purging openssl-dev (3.1.0-r4) (61/91) Purging nghttp2-dev (1.52.0-r1) (62/91) Purging zlib-dev (1.2.13-r1) (63/91) Purging brotli-dev (1.0.9-r14) (64/91) Purging brotli (1.0.9-r14) (65/91) Purging icu-dev (73.1-r1) (66/91) Purging libarchive (3.6.2-r2) (67/91) Purging libevent-dev (2.1.12-r6) (68/91) Purging libevent (2.1.12-r6) (69/91) Purging libformw (6.4_p20230401-r4) (70/91) Purging libuv (1.44.2-r2) (71/91) Purging python3-pyc (3.11.3-r10) (72/91) Purging python3-pycache-pyc0 (3.11.3-r10) (73/91) Purging pyc (0.1-r0) (74/91) Purging rhash-libs (1.4.3-r2) (75/91) Purging spdlog-dev (1.11.0-r0) (76/91) Purging spdlog (1.11.0-r0) (77/91) Purging boost1.82-filesystem (1.82.0-r1) (78/91) Purging fmt-dev (9.1.0-r1) (79/91) Purging fmt (9.1.0-r1) (80/91) Purging python3 (3.11.3-r10) (81/91) Purging gdbm (1.23-r1) (82/91) Purging icu (73.1-r1) (83/91) Purging icu-libs (73.1-r1) (84/91) Purging icu-data-en (73.1-r1) (85/91) Purging libbz2 (1.0.8-r5) (86/91) Purging libffi (3.4.4-r2) (87/91) Purging libpanelw (6.4_p20230401-r4) (88/91) Purging mpdecimal (2.5.1-r2) (89/91) Purging readline (8.2.1-r1) (90/91) Purging sqlite-libs (3.41.2-r2) (91/91) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 283 MiB in 97 packages >>> mtxclient: Updating the community/armv7 repository index... >>> mtxclient: Signing the index...