>>> mtxclient: Building community/mtxclient 0.8.0-r1 (using abuild 3.9.0-r3) started Tue, 02 Aug 2022 23:57:10 +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 zlib-dev cmake gtest-dev (1/74) Installing boost1.79-atomic (1.79.0-r1) (2/74) Installing boost1.79-chrono (1.79.0-r1) (3/74) Installing boost1.79-container (1.79.0-r1) (4/74) Installing boost1.79-context (1.79.0-r1) (5/74) Installing boost1.79-contract (1.79.0-r1) (6/74) Installing boost1.79-coroutine (1.79.0-r1) (7/74) Installing boost1.79-date_time (1.79.0-r1) (8/74) Installing boost1.79-fiber (1.79.0-r1) (9/74) Installing boost1.79-filesystem (1.79.0-r1) (10/74) Installing boost1.79-graph (1.79.0-r1) (11/74) Installing boost1.79-iostreams (1.79.0-r1) (12/74) Installing boost1.79-locale (1.79.0-r1) (13/74) Installing boost1.79-thread (1.79.0-r1) (14/74) Installing boost1.79-log (1.79.0-r1) (15/74) Installing boost1.79-log_setup (1.79.0-r1) (16/74) Installing boost1.79-math (1.79.0-r1) (17/74) Installing boost1.79-prg_exec_monitor (1.79.0-r1) (18/74) Installing boost1.79-program_options (1.79.0-r1) (19/74) Installing libffi (3.4.2-r1) (20/74) Installing gdbm (1.23-r0) (21/74) Installing mpdecimal (2.5.1-r1) (22/74) Installing readline (8.1.2-r0) (23/74) Installing sqlite-libs (3.39.2-r0) (24/74) Installing python3 (3.10.5-r2) (25/74) Installing boost1.79-python3 (1.79.0-r1) (26/74) Installing boost1.79-random (1.79.0-r1) (27/74) Installing boost1.79-regex (1.79.0-r1) (28/74) Installing boost1.79-serialization (1.79.0-r1) (29/74) Installing boost1.79-stacktrace_basic (1.79.0-r1) (30/74) Installing boost1.79-stacktrace_noop (1.79.0-r1) (31/74) Installing boost1.79-system (1.79.0-r1) (32/74) Installing boost1.79-timer (1.79.0-r1) (33/74) Installing boost1.79-type_erasure (1.79.0-r1) (34/74) Installing boost1.79-unit_test_framework (1.79.0-r1) (35/74) Installing boost1.79-wave (1.79.0-r1) (36/74) Installing boost1.79-wserialization (1.79.0-r1) (37/74) Installing boost1.79-json (1.79.0-r1) (38/74) Installing boost1.79-nowide (1.79.0-r1) (39/74) Installing boost1.79-libs (1.79.0-r1) (40/74) Installing boost1.79 (1.79.0-r1) (41/74) Installing linux-headers (5.16.7-r1) (42/74) Installing bzip2-dev (1.0.8-r1) (43/74) Installing icu-data-full (71.1-r3) (44/74) Installing icu-libs (71.1-r3) (45/74) Installing icu (71.1-r3) (46/74) Installing icu-dev (71.1-r3) (47/74) Installing xz-dev (5.2.5-r1) (48/74) Installing zlib-dev (1.2.12-r1) (49/74) Installing boost1.79-dev (1.79.0-r1) (50/74) Installing boost-dev (1.79.0-r1) (51/74) Installing fmt (8.1.1-r2) (52/74) Installing spdlog (1.9.2-r0) (53/74) Installing coeurl (0.2.1-r0) (54/74) Installing openssl-dev (3.0.5-r1) (55/74) Installing nghttp2-dev (1.48.0-r1) (56/74) Installing brotli-dev (1.0.9-r7) (57/74) Installing curl-dev (7.84.0-r2) (58/74) Installing libevent-dev (2.1.12-r5) (59/74) Installing fmt-dev (8.1.1-r2) (60/74) Installing spdlog-dev (1.9.2-r0) (61/74) Installing coeurl-dev (0.2.1-r0) (62/74) Installing libsodium (1.0.18-r0) (63/74) Installing libsodium-dev (1.0.18-r0) (64/74) Installing nlohmann-json (3.10.5-r0) (65/74) Installing olm (3.2.11-r0) (66/74) Installing olm-dev (3.2.11-r0) (67/74) Installing libarchive (3.6.1-r1) (68/74) Installing rhash-libs (1.4.3-r1) (69/74) Installing libuv (1.44.2-r0) (70/74) Installing cmake (3.23.3-r0) (71/74) Installing gtest (1.12.1-r0) (72/74) Installing gmock (1.12.1-r0) (73/74) Installing gtest-dev (1.12.1-r0) (74/74) Installing .makedepends-mtxclient (20220802.235711) Executing busybox-1.35.0-r22.trigger OK: 994 MiB in 179 packages >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mtxclient-v0.8.0.tar.gz >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mtxclient-v0.8.0.tar.gz >>> mtxclient: Checking sha512sums... mtxclient-v0.8.0.tar.gz: OK >>> mtxclient: Unpacking /var/cache/distfiles/edge/mtxclient-v0.8.0.tar.gz... -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.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 -- Looking for pthread.h -- Looking for pthread.h - found -- 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.0.5", minimum required is "1.1.0") -- Found nlohmann_json: /usr/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.10.5", minimum required is "3.2.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for module 'libevent_core' -- Found libevent_core, version 2.1.12-r5 -- Checking for module 'libevent_pthreads' -- Found libevent_pthreads, version 2.1.12-r5 -- Checking for module 'libcurl' -- Found libcurl, version 7.84.0 -- Checking for module 'coeurl>=0.1.1' -- Found coeurl, version 0.2.1 -- 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.12.1") -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/build [ 2%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/client.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/types.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/http/client.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/encoding.cpp.o [ 5%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/utils.cpp.o [ 6%] Building CXX object CMakeFiles/matrix_client.dir/lib/utils.cpp.o [ 8%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/common.cpp.o [ 8%] Building CXX object CMakeFiles/matrix_client.dir/lib/log.cpp.o [ 9%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/errors.cpp.o [ 11%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/identifiers.cpp.o [ 11%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events.cpp.o [ 12%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/pushrules.cpp.o [ 13%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/requests.cpp.o [ 14%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/secret_storage.cpp.o [ 15%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/user_interactive.cpp.o [ 16%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/avatar.cpp.o [ 17%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/canonical_alias.cpp.o [ 19%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/aliases.cpp.o [ 19%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/collections.cpp.o [ 20%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/common.cpp.o [ 21%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/create.cpp.o [ 23%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encryption.cpp.o [ 23%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/guest_access.cpp.o [ 24%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encrypted.cpp.o [ 26%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/join_rules.cpp.o [ 26%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/history_visibility.cpp.o [ 27%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/member.cpp.o [ 28%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/name.cpp.o [ 29%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/policy_rules.cpp.o [ 30%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/pinned_events.cpp.o [ 31%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/power_levels.cpp.o [ 33%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/presence.cpp.o [ 33%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/reaction.cpp.o [ 34%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/redaction.cpp.o [ 35%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/spaces.cpp.o [ 35%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tag.cpp.o [ 36%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tombstone.cpp.o [ 37%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/topic.cpp.o [ 40%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/widget.cpp.o [ 40%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/unknown.cpp.o [ 40%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/voip.cpp.o [ 42%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/direct.cpp.o [ 42%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/fully_read.cpp.o [ 43%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/receipt.cpp.o [ 44%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/typing.cpp.o [ 45%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/audio.cpp.o [ 47%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/emote.cpp.o [ 47%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/file.cpp.o [ 48%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/image.cpp.o [ 49%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/notice.cpp.o [ 50%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/nheko_extensions/hidden_events.cpp.o [ 51%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/text.cpp.o [ 52%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/video.cpp.o [ 53%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/common.cpp.o [ 55%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/mscs/image_packs.cpp.o [ 55%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/create_room.cpp.o [ 56%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/crypto.cpp.o [ 57%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/device.cpp.o [ 58%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/empty.cpp.o [ 59%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/login.cpp.o [ 60%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/media.cpp.o [ 61%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/members.cpp.o [ 62%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/messages.cpp.o [ 63%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/notifications.cpp.o [ 64%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/profile.cpp.o [ 65%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/register.cpp.o [ 66%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/sync.cpp.o [ 67%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/turn_server.cpp.o [ 68%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/version.cpp.o [ 69%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/well-known.cpp.o [ 70%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/public_rooms.cpp.o In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/account_data/direct.cpp:1: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::vector > > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::vector > > >(const nlohmann::basic_json<>&, std::map, std::vector > >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/account_data/direct.cpp:1: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::vector > >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/widget.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/widget.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/power_levels.cpp:1: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, long long int, std::less > >; _UnaryOperation = nlohmann::detail::from_json, std::map, long long int, std::less > >(const nlohmann::basic_json<>&, std::map, long long int, std::less >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/power_levels.cpp:1: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, long long int, std::less >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:7, from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/ephemeral/receipt.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/tag.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::events::account_data::Tag> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::events::account_data::Tag> >(const nlohmann::basic_json<>&, std::map, mtx::events::account_data::Tag>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/tag.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::events::account_data::Tag>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::secret_storage::AesHmacSha2EncryptedData> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::secret_storage::AesHmacSha2EncryptedData> >(const nlohmann::basic_json<>&, std::map, mtx::secret_storage::AesHmacSha2EncryptedData>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::secret_storage::AesHmacSha2EncryptedData>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/crypto/types.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/crypto/types.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::map, std::__cxx11::basic_string > > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::map, std::__cxx11::basic_string > > >(const nlohmann::basic_json<>&, std::map, std::map, std::__cxx11::basic_string > >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/common.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/secret_storage.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::map, std::__cxx11::basic_string > >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/common.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/common.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::map, std::__cxx11::basic_string > > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::map, std::__cxx11::basic_string > > >(const nlohmann::basic_json<>&, std::map, std::map, std::__cxx11::basic_string > >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/common.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::map, std::__cxx11::basic_string > >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/members.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/members.cpp:1: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mtx::events::StateEvent}; _Tp = mtx::events::StateEvent; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/detail/conversions/from_json.hpp:7, from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/common.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/events/mscs/image_packs.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/mscs/image_packs.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/user_interactive.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::user_interactive::Policy> >; _UnaryOperation = nlohmann::detail::from_json, std::unordered_map, mtx::user_interactive::Policy> >(const nlohmann::basic_json<>&, std::unordered_map, mtx::user_interactive::Policy>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/user_interactive.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::unordered_map, mtx::user_interactive::Policy>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:5, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/common.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/requests.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/requests.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void mtx::responses::from_json(const json&, mtx::responses::Members&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/encrypted.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::events::msg::OlmCipherContent> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::events::msg::OlmCipherContent> >(const nlohmann::basic_json<>&, std::map, mtx::events::msg::OlmCipherContent>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/encrypted.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::events::msg::OlmCipherContent>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/encrypted.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/encrypted.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:5, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/mscs/image_packs.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::events::msc2545::PackImage> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::events::msc2545::PackImage> >(const nlohmann::basic_json<>&, std::map, mtx::events::msc2545::PackImage>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/events/mscs/image_packs.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::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:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/map:61, from /usr/include/nlohmann/json_fwd.hpp:5, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:1: /usr/include/c++/11.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::basic_json<> > >; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_map.h:273:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 273 | map(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/11.2.1/bits/stl_map.h:273:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/armv6-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/11.2.1/bits/allocator.h:46, from /usr/include/c++/11.2.1/bits/stl_tree.h:64, from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:5, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:1: /usr/include/c++/11.2.1/ext/new_allocator.h: In constructor 'nlohmann::basic_json::basic_json(CompatibleType&&) [with CompatibleType = const std::map, nlohmann::basic_json<> >&; U = std::map, nlohmann::basic_json<> >; typename std::enable_if<((! nlohmann::detail::is_basic_json::value) && nlohmann::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::adl_serializer; BinaryType = std::vector]': /usr/include/c++/11.2.1/ext/new_allocator.h:162:11: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 162 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, nlohmann::basic_json<> > >; _UnaryOperation = nlohmann::detail::from_json, std::map, nlohmann::basic_json<> > >(const nlohmann::basic_json<>&, std::map, nlohmann::basic_json<> >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, nlohmann::basic_json<> >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::crypto::CrossSigningKeys> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::crypto::CrossSigningKeys> >(const nlohmann::basic_json<>&, std::map, mtx::crypto::CrossSigningKeys>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::crypto::CrossSigningKeys>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::map, nlohmann::basic_json<> > > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::map, nlohmann::basic_json<> > > >(const nlohmann::basic_json<>&, std::map, std::map, nlohmann::basic_json<> > >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::map, nlohmann::basic_json<> > >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::responses::backup::SessionBackup> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::responses::backup::SessionBackup> >(const nlohmann::basic_json<>&, std::map, mtx::responses::backup::SessionBackup>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::responses::backup::SessionBackup>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::responses::backup::RoomKeysBackup> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::responses::backup::RoomKeysBackup> >(const nlohmann::basic_json<>&, std::map, mtx::responses::backup::RoomKeysBackup>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::responses::backup::RoomKeysBackup>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::__cxx11::basic_string > >(const nlohmann::basic_json<>&, std::map, std::__cxx11::basic_string >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::crypto::DeviceKeys> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::crypto::DeviceKeys> >(const nlohmann::basic_json<>&, std::map, mtx::crypto::DeviceKeys>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::crypto::DeviceKeys>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::map, mtx::crypto::DeviceKeys> > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::map, mtx::crypto::DeviceKeys> > >(const nlohmann::basic_json<>&, std::map, std::map, mtx::crypto::DeviceKeys> >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::map, mtx::crypto::DeviceKeys> >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::errors::LightweightError> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::errors::LightweightError> >(const nlohmann::basic_json<>&, std::map, mtx::errors::LightweightError>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::errors::LightweightError>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:46, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::map, mtx::errors::LightweightError> > >; _UnaryOperation = nlohmann::detail::from_json, std::map, std::map, mtx::errors::LightweightError> > >(const nlohmann::basic_json<>&, std::map, std::map, mtx::errors::LightweightError> >&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/crypto.cpp:3: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, std::map, mtx::errors::LightweightError> >; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/functional:65, from /usr/include/spdlog/common.h:16, from /usr/include/spdlog/spdlog.h:12, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/log.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::responses::JoinedRoom> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::responses::JoinedRoom> >(const nlohmann::basic_json<>&, std::map, mtx::responses::JoinedRoom>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:6: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::responses::JoinedRoom>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/functional:65, from /usr/include/spdlog/common.h:16, from /usr/include/spdlog/spdlog.h:12, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/log.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::responses::LeftRoom> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::responses::LeftRoom> >(const nlohmann::basic_json<>&, std::map, mtx::responses::LeftRoom>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:6: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::responses::LeftRoom>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/functional:65, from /usr/include/spdlog/common.h:16, from /usr/include/spdlog/spdlog.h:12, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/log.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:3: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, mtx::responses::InvitedRoom> >; _UnaryOperation = nlohmann::detail::from_json, std::map, mtx::responses::InvitedRoom> >(const nlohmann::basic_json<>&, std::map, mtx::responses::InvitedRoom>&)::]': /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 4285 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4285:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/sync.cpp:6: /usr/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::map, mtx::responses::InvitedRoom>; typename std::enable_if::value, int>::type = 0]': /usr/include/nlohmann/detail/conversions/from_json.hpp:320:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 320 | std::transform( | ~~~~~~~~~~~~~~^ 321 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 |  { | ~ 325 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 |  }); | ~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/notifications.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/notifications.cpp:1: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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 >&}; _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 >; _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 > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426: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 > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtx/responses/notifications.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/structs/responses/notifications.cpp:1: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'void mtx::responses::to_json(json&, const mtx::responses::Notification&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 >*, 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 > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/nlohmann/json_fwd.hpp:5, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/include/mtxclient/http/client.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/lib/http/client.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Linking CXX shared library libmatrix_client.so [ 71%] Built target matrix_client [ 71%] Building CXX object CMakeFiles/client_api.dir/tests/client_api.cpp.o [ 72%] Building CXX object CMakeFiles/media_api.dir/tests/media_api.cpp.o [ 73%] Building CXX object CMakeFiles/e2ee.dir/tests/e2ee.cpp.o [ 74%] Building CXX object CMakeFiles/device.dir/tests/device.cpp.o [ 75%] Building CXX object CMakeFiles/utils.dir/tests/utils.cpp.o [ 76%] Building CXX object CMakeFiles/pushrules.dir/tests/pushrules.cpp.o [ 77%] Building CXX object CMakeFiles/identifiers.dir/tests/identifiers.cpp.o [ 78%] Building CXX object CMakeFiles/connection.dir/tests/connection.cpp.o [ 79%] Building CXX object CMakeFiles/events.dir/tests/events.cpp.o [ 80%] Building CXX object CMakeFiles/messages.dir/tests/messages.cpp.o [ 81%] Building CXX object CMakeFiles/responses.dir/tests/responses.cpp.o [ 82%] Building CXX object CMakeFiles/voip.dir/tests/voip.cpp.o [ 83%] Building CXX object CMakeFiles/errors.dir/tests/errors.cpp.o [ 84%] Building CXX object CMakeFiles/requests.dir/tests/requests.cpp.o [ 85%] Building CXX object CMakeFiles/crypto.dir/tests/crypto.cpp.o [ 86%] Linking CXX executable identifiers [ 86%] Built target identifiers [ 87%] Linking CXX executable connection [ 87%] Built target connection [ 88%] Linking CXX executable media_api [ 88%] Built target media_api [ 89%] Linking CXX executable device [ 90%] Linking CXX executable errors [ 90%] Built target device [ 90%] Built target errors In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:114, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:46, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/tests/messages.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable utils [ 91%] Built target utils [ 92%] Linking CXX executable voip [ 92%] Built target voip In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:114, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:46, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/tests/crypto.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable requests [ 93%] Built target requests [ 94%] Linking CXX executable pushrules [ 95%] Linking CXX executable messages [ 95%] Built target pushrules [ 95%] Built target messages [ 96%] Linking CXX executable crypto [ 96%] Built target crypto In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:114, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:46, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/tests/events.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:114, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:46, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/tests/responses.cpp:1: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable events [ 97%] Built target events [ 98%] Linking CXX executable responses [ 98%] Built target responses [ 99%] Linking CXX executable e2ee [ 99%] Built target e2ee In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/gtest/gtest.h:57, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.8.0/tests/client_api.cpp:3: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426: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 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void ClientAPI_CreateRoomInitialState_Test::TestBody()': /usr/include/c++/11.2.1/bits/vector.tcc:121: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 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable client_api [100%] Built target client_api >>> mtxclient: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/lib/libmatrix_client.so.0.8.0 -- 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/mtx.hpp -- Installing: /home/buildozer/aports/community/mtxclient/pkg/mtxclient/usr/include/mtx -- 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/log.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/responses.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/events.hpp -- 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/identifiers.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/common.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/version.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/well-known.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/profile.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/public_rooms.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/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/messages.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/register.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/turn_server.hpp -- 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/notifications.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/unknown.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/redaction.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/aliases.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/notice.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/messages/emote.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/image.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/location.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/join_rules.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/topic.hpp -- 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/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/history_visibility.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/name.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/reaction.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/voip.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/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/create.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/typing.hpp -- 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/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/canonical_alias.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/tombstone.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/member.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/encryption.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/errors.hpp -- 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/client.hpp -- 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/utils.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/http -- 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/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/utils.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-none.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 zlib-dev mtxclient=0.8.0-r1 >>> mtxclient-dev*: Package size: 568.0 KB >>> mtxclient-dev*: Compressing data... >>> mtxclient-dev*: Create checksum... >>> mtxclient-dev*: Create mtxclient-dev-0.8.0-r1.apk >>> mtxclient*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libcoeurl.so.0.2 so:libcrypto.so.3 so:libfmt.so.8 so:libgcc_s.so.1 so:libolm.so.3 so:libspdlog.so.1 so:libstdc++.so.6 >>> mtxclient*: Package size: 3.2 MB >>> mtxclient*: Compressing data... >>> mtxclient*: Create checksum... >>> mtxclient*: Create mtxclient-0.8.0-r1.apk >>> mtxclient: Build complete at Tue, 02 Aug 2022 23:58:31 +0000 elapsed time 0h 1m 21s >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Uninstalling dependencies... (1/74) Purging .makedepends-mtxclient (20220802.235711) (2/74) Purging boost-dev (1.79.0-r1) (3/74) Purging boost1.79-dev (1.79.0-r1) (4/74) Purging boost1.79 (1.79.0-r1) (5/74) Purging boost1.79-libs (1.79.0-r1) (6/74) Purging linux-headers (5.16.7-r1) (7/74) Purging bzip2-dev (1.0.8-r1) (8/74) Purging icu-dev (71.1-r3) (9/74) Purging xz-dev (5.2.5-r1) (10/74) Purging boost1.79-atomic (1.79.0-r1) (11/74) Purging boost1.79-container (1.79.0-r1) (12/74) Purging boost1.79-contract (1.79.0-r1) (13/74) Purging boost1.79-coroutine (1.79.0-r1) (14/74) Purging boost1.79-date_time (1.79.0-r1) (15/74) Purging boost1.79-fiber (1.79.0-r1) (16/74) Purging boost1.79-graph (1.79.0-r1) (17/74) Purging boost1.79-iostreams (1.79.0-r1) (18/74) Purging boost1.79-json (1.79.0-r1) (19/74) Purging boost1.79-locale (1.79.0-r1) (20/74) Purging boost1.79-log_setup (1.79.0-r1) (21/74) Purging boost1.79-math (1.79.0-r1) (22/74) Purging boost1.79-nowide (1.79.0-r1) (23/74) Purging boost1.79-prg_exec_monitor (1.79.0-r1) (24/74) Purging boost1.79-program_options (1.79.0-r1) (25/74) Purging boost1.79-python3 (1.79.0-r1) (26/74) Purging boost1.79-random (1.79.0-r1) (27/74) Purging boost1.79-regex (1.79.0-r1) (28/74) Purging boost1.79-stacktrace_basic (1.79.0-r1) (29/74) Purging boost1.79-stacktrace_noop (1.79.0-r1) (30/74) Purging boost1.79-system (1.79.0-r1) (31/74) Purging boost1.79-timer (1.79.0-r1) (32/74) Purging boost1.79-type_erasure (1.79.0-r1) (33/74) Purging boost1.79-unit_test_framework (1.79.0-r1) (34/74) Purging boost1.79-wave (1.79.0-r1) (35/74) Purging boost1.79-wserialization (1.79.0-r1) (36/74) Purging coeurl-dev (0.2.1-r0) (37/74) Purging coeurl (0.2.1-r0) (38/74) Purging libsodium-dev (1.0.18-r0) (39/74) Purging libsodium (1.0.18-r0) (40/74) Purging nlohmann-json (3.10.5-r0) (41/74) Purging olm-dev (3.2.11-r0) (42/74) Purging olm (3.2.11-r0) (43/74) Purging cmake (3.23.3-r0) (44/74) Purging gtest-dev (1.12.1-r0) (45/74) Purging gmock (1.12.1-r0) (46/74) Purging gtest (1.12.1-r0) (47/74) Purging boost1.79-chrono (1.79.0-r1) (48/74) Purging boost1.79-context (1.79.0-r1) (49/74) Purging boost1.79-log (1.79.0-r1) (50/74) Purging boost1.79-filesystem (1.79.0-r1) (51/74) Purging boost1.79-thread (1.79.0-r1) (52/74) Purging libevent-dev (2.1.12-r5) (53/74) Purging python3 (3.10.5-r2) (54/74) Purging libffi (3.4.2-r1) (55/74) Purging gdbm (1.23-r0) (56/74) Purging mpdecimal (2.5.1-r1) (57/74) Purging readline (8.1.2-r0) (58/74) Purging sqlite-libs (3.39.2-r0) (59/74) Purging boost1.79-serialization (1.79.0-r1) (60/74) Purging icu (71.1-r3) (61/74) Purging icu-libs (71.1-r3) (62/74) Purging icu-data-full (71.1-r3) (63/74) Purging curl-dev (7.84.0-r2) (64/74) Purging openssl-dev (3.0.5-r1) (65/74) Purging nghttp2-dev (1.48.0-r1) (66/74) Purging brotli-dev (1.0.9-r7) (67/74) Purging zlib-dev (1.2.12-r1) (68/74) Purging spdlog-dev (1.9.2-r0) (69/74) Purging spdlog (1.9.2-r0) (70/74) Purging fmt-dev (8.1.1-r2) (71/74) Purging fmt (8.1.1-r2) (72/74) Purging libarchive (3.6.1-r1) (73/74) Purging rhash-libs (1.4.3-r1) (74/74) Purging libuv (1.44.2-r0) Executing busybox-1.35.0-r22.trigger OK: 660 MiB in 105 packages >>> mtxclient: Updating the community/armhf repository index... >>> mtxclient: Signing the index...