>>> mtxclient: Building community/mtxclient 0.6.1-r0 (using abuild 3.9.0-r0) started Wed, 22 Dec 2021 20:03:50 +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 openssl1.1-compat-dev zlib-dev cmake gtest-dev (1/73) Installing boost1.77-atomic (1.77.0-r3) (2/73) Installing boost1.77-chrono (1.77.0-r3) (3/73) Installing boost1.77-container (1.77.0-r3) (4/73) Installing boost1.77-context (1.77.0-r3) (5/73) Installing boost1.77-contract (1.77.0-r3) (6/73) Installing boost1.77-thread (1.77.0-r3) (7/73) Installing boost1.77-coroutine (1.77.0-r3) (8/73) Installing boost1.77-date_time (1.77.0-r3) (9/73) Installing boost1.77-fiber (1.77.0-r3) (10/73) Installing boost1.77-filesystem (1.77.0-r3) (11/73) Installing boost1.77-graph (1.77.0-r3) (12/73) Installing boost1.77-iostreams (1.77.0-r3) (13/73) Installing boost1.77-locale (1.77.0-r3) (14/73) Installing boost1.77-log (1.77.0-r3) (15/73) Installing boost1.77-log_setup (1.77.0-r3) (16/73) Installing boost1.77-math (1.77.0-r3) (17/73) Installing boost1.77-prg_exec_monitor (1.77.0-r3) (18/73) Installing boost1.77-program_options (1.77.0-r3) (19/73) Installing libffi (3.4.2-r1) (20/73) Installing gdbm (1.22-r0) (21/73) Installing mpdecimal (2.5.1-r1) (22/73) Installing readline (8.1.1-r0) (23/73) Installing sqlite-libs (3.37.0-r0) (24/73) Installing python3 (3.10.1-r0) (25/73) Installing boost1.77-python3 (1.77.0-r3) (26/73) Installing boost1.77-random (1.77.0-r3) (27/73) Installing boost1.77-regex (1.77.0-r3) (28/73) Installing boost1.77-serialization (1.77.0-r3) (29/73) Installing boost1.77-stacktrace_basic (1.77.0-r3) (30/73) Installing boost1.77-stacktrace_noop (1.77.0-r3) (31/73) Installing boost1.77-system (1.77.0-r3) (32/73) Installing boost1.77-timer (1.77.0-r3) (33/73) Installing boost1.77-type_erasure (1.77.0-r3) (34/73) Installing boost1.77-unit_test_framework (1.77.0-r3) (35/73) Installing boost1.77-wave (1.77.0-r3) (36/73) Installing boost1.77-wserialization (1.77.0-r3) (37/73) Installing boost1.77-json (1.77.0-r3) (38/73) Installing boost1.77-nowide (1.77.0-r3) (39/73) Installing boost1.77-libs (1.77.0-r3) (40/73) Installing boost1.77 (1.77.0-r3) (41/73) Installing linux-headers (5.10.41-r0) (42/73) Installing bzip2-dev (1.0.8-r1) (43/73) Installing icu-libs (69.1-r1) (44/73) Installing icu (69.1-r1) (45/73) Installing icu-dev (69.1-r1) (46/73) Installing xz-dev (5.2.5-r0) (47/73) Installing zlib-dev (1.2.11-r3) (48/73) Installing boost1.77-dev (1.77.0-r3) (49/73) Installing boost-dev (1.77.0-r3) (50/73) Installing fmt (8.0.1-r0) (51/73) Installing spdlog (1.9.2-r0) (52/73) Installing coeurl (0.1.1-r0) (53/73) Installing openssl-dev (1.1.1m-r1) (54/73) Installing nghttp2-dev (1.46.0-r0) (55/73) Installing brotli-dev (1.0.9-r6) (56/73) Installing curl-dev (7.80.0-r0) (57/73) Installing libevent-dev (2.1.12-r4) (58/73) Installing fmt-dev (8.0.1-r0) (59/73) Installing spdlog-dev (1.9.2-r0) (60/73) Installing coeurl-dev (0.1.1-r0) (61/73) Installing libsodium (1.0.18-r0) (62/73) Installing libsodium-dev (1.0.18-r0) (63/73) Installing nlohmann-json (3.10.4-r0) (64/73) Installing olm (3.2.7-r2) (65/73) Installing olm-dev (3.2.7-r2) (66/73) Installing libarchive (3.5.2-r0) (67/73) Installing rhash-libs (1.4.2-r2) (68/73) Installing libuv (1.42.0-r0) (69/73) Installing cmake (3.21.3-r0) (70/73) Installing gtest (1.11.0-r1) (71/73) Installing gmock (1.11.0-r1) (72/73) Installing gtest-dev (1.11.0-r1) (73/73) Installing .makedepends-mtxclient (20211222.200350) Executing busybox-1.34.1-r5.trigger OK: 635 MiB in 172 packages >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mtxclient-v0.6.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> mtxclient: Fetching https://github.com/nheko-reborn/mtxclient/archive/v0.6.1/mtxclient-v0.6.1.tar.gz >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mtxclient-v0.6.1.tar.gz >>> mtxclient: Checking sha512sums... mtxclient-v0.6.1.tar.gz: OK >>> mtxclient: Unpacking /var/cache/distfiles/edge/mtxclient-v0.6.1.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 "1.1.1m", minimum required is "1.1.0") -- Found nlohmann_json: /usr/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.10.4", 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-r4 -- Checking for module 'libevent_pthreads' -- Found libevent_pthreads, version 2.1.12-r4 -- Checking for module 'libcurl' -- Found libcurl, version 7.80.0 -- Checking for module 'coeurl>=0.1.1' -- Found coeurl, version 0.1.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), 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) * PkgConfig -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.11.0") -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/build [ 1%] Building CXX object CMakeFiles/matrix_client.dir/lib/http/client.cpp.o [ 2%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/encoding.cpp.o [ 3%] 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 [ 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 [ 7%] Building CXX object CMakeFiles/matrix_client.dir/lib/log.cpp.o [ 8%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/common.cpp.o [ 9%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/errors.cpp.o [ 10%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events.cpp.o [ 11%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/identifiers.cpp.o [ 13%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/pushrules.cpp.o [ 14%] 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/aliases.cpp.o [ 17%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/avatar.cpp.o [ 18%] 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/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/encrypted.cpp.o [ 22%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/create.cpp.o [ 24%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encryption.cpp.o [ 24%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/guest_access.cpp.o [ 25%] 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 [ 27%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/join_rules.cpp.o [ 29%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/pinned_events.cpp.o [ 29%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/name.cpp.o [ 30%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/power_levels.cpp.o [ 31%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/presence.cpp.o [ 32%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/reaction.cpp.o [ 33%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/redaction.cpp.o [ 34%] 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 [ 38%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/unknown.cpp.o [ 39%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/voip.cpp.o [ 40%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/direct.cpp.o [ 41%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/fully_read.cpp.o [ 42%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/receipt.cpp.o [ 43%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/typing.cpp.o [ 44%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/nheko_extensions/hidden_events.cpp.o [ 45%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/audio.cpp.o [ 46%] 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/messages/text.cpp.o [ 51%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/video.cpp.o [ 52%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/mscs/image_packs.cpp.o [ 53%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/common.cpp.o [ 54%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/create_room.cpp.o [ 55%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/crypto.cpp.o [ 56%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/device.cpp.o [ 57%] 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 [ 59%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/groups.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/notifications.cpp.o [ 62%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/members.cpp.o [ 63%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/profile.cpp.o [ 64%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/responses/messages.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:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ 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.6.1/include/mtx/responses/members.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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 = {const 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/vector:67, from /usr/include/nlohmann/json_fwd.hpp:8, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/include/mtx/responses/members.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/lib/structs/responses/members.cpp:1: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'void mtx::responses::from_json(const json&, mtx::responses::Members&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ 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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.6.1/include/mtx/common.hpp:4, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/include/mtx/requests.hpp:9, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _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:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/map:60, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/include/mtx/events/mscs/image_packs.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _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:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ 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.6.1/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _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:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ 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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/lib/crypto/client.cpp:3: /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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [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:2478: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 2478 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In function 'nlohmann::basic_json::size_type nlohmann::basic_json::erase(const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/11.2.1/bits/stl_tree.h:2499:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 2499 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/11.2.1/bits/stl_tree.h:1209:21: 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 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ 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.6.1/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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.6.1/include/mtx/responses/crypto.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/lib/structs/responses/sync.cpp:6: /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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/lib/structs/responses/sync.cpp:6: /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/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/lib/structs/responses/sync.cpp:6: /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/c++/11.2.1/algorithm:62, from /usr/include/nlohmann/json.hpp:37, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ In file included from /usr/include/nlohmann/adl_serializer.hpp:6, from /usr/include/nlohmann/json.hpp:51, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:310:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 310 | std::transform( | ~~~~~~~~~~~~~~^ 311 |  inner_object->begin(), inner_object->end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 |  std::inserter(ret, ret.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 |  [](typename BasicJsonType::object_t::value_type const & p) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 |  { | ~ 315 |  return value_type(p.first, p.second.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 |  }); | ~~ 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.6.1/include/mtx/responses/notifications.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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::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 >&}; _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::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 >; _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::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 > >]': /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::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 > >::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.6.1/include/mtx/responses/notifications.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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::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 >*, 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::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 > > >' 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.6.1/include/mtxclient/http/client.hpp:7, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Linking CXX shared library libmatrix_client.so [ 71%] Built target matrix_client [ 73%] Building CXX object CMakeFiles/crypto.dir/tests/crypto.cpp.o [ 74%] Building CXX object CMakeFiles/media_api.dir/tests/media_api.cpp.o [ 74%] Building CXX object CMakeFiles/client_api.dir/tests/client_api.cpp.o [ 75%] Building CXX object CMakeFiles/e2ee.dir/tests/e2ee.cpp.o [ 76%] Building CXX object CMakeFiles/identifiers.dir/tests/identifiers.cpp.o [ 77%] Building CXX object CMakeFiles/utils.dir/tests/utils.cpp.o [ 78%] Building CXX object CMakeFiles/responses.dir/tests/responses.cpp.o [ 80%] Building CXX object CMakeFiles/device.dir/tests/device.cpp.o [ 80%] Building CXX object CMakeFiles/requests.dir/tests/requests.cpp.o [ 81%] Building CXX object CMakeFiles/pushrules.dir/tests/pushrules.cpp.o [ 83%] Building CXX object CMakeFiles/connection.dir/tests/connection.cpp.o [ 83%] Building CXX object CMakeFiles/events.dir/tests/events.cpp.o [ 84%] Building CXX object CMakeFiles/errors.dir/tests/errors.cpp.o [ 85%] Building CXX object CMakeFiles/messages.dir/tests/messages.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:59, from /usr/include/gtest/gtest.h:62, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/tests/utils.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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [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:2478: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 2478 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'nlohmann::basic_json::size_type nlohmann::basic_json::erase(const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/11.2.1/bits/stl_tree.h:2499:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 2499 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/11.2.1/bits/stl_tree.h:1209:21: 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 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:62, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable utils [ 91%] Built target utils In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:62, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable requests [ 93%] Linking CXX executable pushrules [ 93%] Built target requests [ 93%] Built target pushrules [ 94%] Linking CXX executable messages [ 94%] Built target messages [ 95%] Linking CXX executable crypto [ 95%] Built target crypto In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:62, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _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:59, from /usr/include/gtest/gtest.h:62, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.6.1/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:2161: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 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable events [ 96%] Built target events [ 97%] Linking CXX executable responses [ 98%] Linking CXX executable e2ee [ 98%] Built target responses [ 98%] Built target e2ee [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.6.1 -- 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/groups.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/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/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 openssl1.1-compat-dev zlib-dev mtxclient=0.6.1-r0 >>> mtxclient-dev*: Package size: 548.0 KB >>> mtxclient-dev*: Compressing data... >>> mtxclient-dev*: Create checksum... >>> mtxclient-dev*: Create mtxclient-dev-0.6.1-r0.apk >>> mtxclient*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libcoeurl.so.0 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libolm.so.3 so:libstdc++.so.6 >>> mtxclient*: Package size: 2.9 MB >>> mtxclient*: Compressing data... >>> mtxclient*: Create checksum... >>> mtxclient*: Create mtxclient-0.6.1-r0.apk >>> mtxclient: Build complete at Wed, 22 Dec 2021 20:05:02 +0000 elapsed time 0h 1m 12s >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Uninstalling dependencies... (1/73) Purging .makedepends-mtxclient (20211222.200350) (2/73) Purging boost-dev (1.77.0-r3) (3/73) Purging boost1.77-dev (1.77.0-r3) (4/73) Purging boost1.77 (1.77.0-r3) (5/73) Purging boost1.77-libs (1.77.0-r3) (6/73) Purging linux-headers (5.10.41-r0) (7/73) Purging bzip2-dev (1.0.8-r1) (8/73) Purging icu-dev (69.1-r1) (9/73) Purging icu (69.1-r1) (10/73) Purging icu-libs (69.1-r1) (11/73) Purging xz-dev (5.2.5-r0) (12/73) Purging boost1.77-atomic (1.77.0-r3) (13/73) Purging boost1.77-container (1.77.0-r3) (14/73) Purging boost1.77-contract (1.77.0-r3) (15/73) Purging boost1.77-coroutine (1.77.0-r3) (16/73) Purging boost1.77-date_time (1.77.0-r3) (17/73) Purging boost1.77-fiber (1.77.0-r3) (18/73) Purging boost1.77-graph (1.77.0-r3) (19/73) Purging boost1.77-iostreams (1.77.0-r3) (20/73) Purging boost1.77-json (1.77.0-r3) (21/73) Purging boost1.77-locale (1.77.0-r3) (22/73) Purging boost1.77-log_setup (1.77.0-r3) (23/73) Purging boost1.77-math (1.77.0-r3) (24/73) Purging boost1.77-nowide (1.77.0-r3) (25/73) Purging boost1.77-prg_exec_monitor (1.77.0-r3) (26/73) Purging boost1.77-program_options (1.77.0-r3) (27/73) Purging boost1.77-python3 (1.77.0-r3) (28/73) Purging boost1.77-random (1.77.0-r3) (29/73) Purging boost1.77-regex (1.77.0-r3) (30/73) Purging boost1.77-stacktrace_basic (1.77.0-r3) (31/73) Purging boost1.77-stacktrace_noop (1.77.0-r3) (32/73) Purging boost1.77-system (1.77.0-r3) (33/73) Purging boost1.77-timer (1.77.0-r3) (34/73) Purging boost1.77-type_erasure (1.77.0-r3) (35/73) Purging boost1.77-unit_test_framework (1.77.0-r3) (36/73) Purging boost1.77-wave (1.77.0-r3) (37/73) Purging boost1.77-wserialization (1.77.0-r3) (38/73) Purging coeurl-dev (0.1.1-r0) (39/73) Purging coeurl (0.1.1-r0) (40/73) Purging libsodium-dev (1.0.18-r0) (41/73) Purging libsodium (1.0.18-r0) (42/73) Purging nlohmann-json (3.10.4-r0) (43/73) Purging olm-dev (3.2.7-r2) (44/73) Purging olm (3.2.7-r2) (45/73) Purging gtest-dev (1.11.0-r1) (46/73) Purging cmake (3.21.3-r0) (47/73) Purging gmock (1.11.0-r1) (48/73) Purging gtest (1.11.0-r1) (49/73) Purging boost1.77-chrono (1.77.0-r3) (50/73) Purging boost1.77-context (1.77.0-r3) (51/73) Purging boost1.77-log (1.77.0-r3) (52/73) Purging boost1.77-thread (1.77.0-r3) (53/73) Purging boost1.77-filesystem (1.77.0-r3) (54/73) Purging libevent-dev (2.1.12-r4) (55/73) Purging python3 (3.10.1-r0) (56/73) Purging libffi (3.4.2-r1) (57/73) Purging gdbm (1.22-r0) (58/73) Purging mpdecimal (2.5.1-r1) (59/73) Purging readline (8.1.1-r0) (60/73) Purging sqlite-libs (3.37.0-r0) (61/73) Purging boost1.77-serialization (1.77.0-r3) (62/73) Purging curl-dev (7.80.0-r0) (63/73) Purging nghttp2-dev (1.46.0-r0) (64/73) Purging brotli-dev (1.0.9-r6) (65/73) Purging zlib-dev (1.2.11-r3) (66/73) Purging spdlog-dev (1.9.2-r0) (67/73) Purging spdlog (1.9.2-r0) (68/73) Purging fmt-dev (8.0.1-r0) (69/73) Purging fmt (8.0.1-r0) (70/73) Purging openssl-dev (1.1.1m-r1) (71/73) Purging libarchive (3.5.2-r0) (72/73) Purging rhash-libs (1.4.2-r2) (73/73) Purging libuv (1.42.0-r0) Executing busybox-1.34.1-r5.trigger OK: 307 MiB in 99 packages >>> mtxclient: Updating the community/armhf repository index... >>> mtxclient: Signing the index...