>>> mtxclient: Building community/mtxclient 0.5.1-r1 (using abuild 3.9.0_rc2-r1) started Sun, 24 Oct 2021 06:31:38 +0000 >>> mtxclient: Checking sanity of /home/buildozer/aports/community/mtxclient/APKBUILD... >>> mtxclient: Analyzing dependencies... >>> mtxclient: Installing for build: build-base nlohmann-json openssl1.1-compat-dev zlib-dev olm-dev libsodium-dev boost-dev cmake gtest-dev (1/66) Installing nlohmann-json (3.10.3-r0) (2/66) Installing openssl1.1-compat-dev (1.1.1l-r4) (3/66) Installing zlib-dev (1.2.11-r3) (4/66) Installing olm (3.2.6-r0) (5/66) Installing olm-dev (3.2.6-r0) (6/66) Installing libsodium (1.0.18-r0) (7/66) Installing libsodium-dev (1.0.18-r0) (8/66) Installing boost1.77-atomic (1.77.0-r1) (9/66) Installing boost1.77-chrono (1.77.0-r1) (10/66) Installing boost1.77-container (1.77.0-r1) (11/66) Installing boost1.77-context (1.77.0-r1) (12/66) Installing boost1.77-contract (1.77.0-r1) (13/66) Installing boost1.77-thread (1.77.0-r1) (14/66) Installing boost1.77-coroutine (1.77.0-r1) (15/66) Installing boost1.77-date_time (1.77.0-r1) (16/66) Installing boost1.77-fiber (1.77.0-r1) (17/66) Installing boost1.77-filesystem (1.77.0-r1) (18/66) Installing boost1.77-graph (1.77.0-r1) (19/66) Installing libbz2 (1.0.8-r1) (20/66) Installing xz-libs (5.2.5-r0) (21/66) Installing boost1.77-iostreams (1.77.0-r1) (22/66) Installing boost1.77-locale (1.77.0-r1) (23/66) Installing boost1.77-log (1.77.0-r1) (24/66) Installing boost1.77-log_setup (1.77.0-r1) (25/66) Installing boost1.77-math (1.77.0-r1) (26/66) Installing boost1.77-prg_exec_monitor (1.77.0-r1) (27/66) Installing boost1.77-program_options (1.77.0-r1) (28/66) Installing libffi (3.4.2-r1) (29/66) Installing gdbm (1.20-r2) (30/66) Installing mpdecimal (2.5.1-r1) (31/66) Installing readline (8.1.1-r0) (32/66) Installing sqlite-libs (3.36.0-r0) (33/66) Installing python3 (3.9.7-r3) (34/66) Installing boost1.77-python3 (1.77.0-r1) (35/66) Installing boost1.77-random (1.77.0-r1) (36/66) Installing boost1.77-regex (1.77.0-r1) (37/66) Installing boost1.77-serialization (1.77.0-r1) (38/66) Installing boost1.77-stacktrace_basic (1.77.0-r1) (39/66) Installing boost1.77-stacktrace_noop (1.77.0-r1) (40/66) Installing boost1.77-system (1.77.0-r1) (41/66) Installing boost1.77-timer (1.77.0-r1) (42/66) Installing boost1.77-type_erasure (1.77.0-r1) (43/66) Installing boost1.77-unit_test_framework (1.77.0-r1) (44/66) Installing boost1.77-wave (1.77.0-r1) (45/66) Installing boost1.77-wserialization (1.77.0-r1) (46/66) Installing boost1.77-json (1.77.0-r1) (47/66) Installing boost1.77-nowide (1.77.0-r1) (48/66) Installing boost1.77-libs (1.77.0-r1) (49/66) Installing boost1.77 (1.77.0-r1) (50/66) Installing linux-headers (5.10.41-r0) (51/66) Installing bzip2-dev (1.0.8-r1) (52/66) Installing icu-libs (69.1-r0) (53/66) Installing icu (69.1-r0) (54/66) Installing icu-dev (69.1-r0) (55/66) Installing xz-dev (5.2.5-r0) (56/66) Installing boost1.77-dev (1.77.0-r1) (57/66) Installing boost-dev (1.77.0-r1) (58/66) Installing lz4-libs (1.9.3-r0) (59/66) Installing libarchive (3.5.2-r2) (60/66) Installing rhash-libs (1.4.2-r2) (61/66) Installing libuv (1.42.0-r0) (62/66) Installing cmake (3.21.3-r0) (63/66) Installing gtest (1.11.0-r0) (64/66) Installing gmock (1.11.0-r0) (65/66) Installing gtest-dev (1.11.0-r0) (66/66) Installing .makedepends-mtxclient (20211024.063141) Executing busybox-1.34.1-r1.trigger OK: 654 MiB in 155 packages >>> mtxclient: Cleaning up srcdir >>> mtxclient: Cleaning up pkgdir >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/mtxclient-v0.5.1.tar.gz >>> mtxclient: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/mtxclient-v0.5.1.tar.gz >>> mtxclient: Checking sha512sums... mtxclient-v0.5.1.tar.gz: OK >>> mtxclient: Unpacking /var/cache/distfiles/v3.15/mtxclient-v0.5.1.tar.gz... -- The C compiler identification is GNU 10.3.1 -- The CXX compiler identification is GNU 10.3.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.1l", minimum required is "1.1.0") -- Found nlohmann_json: /usr/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.10.3", minimum required is "3.2.0") -- Found Boost: /usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake (found suitable version "1.77.0", minimum required is "1.70") found components: iostreams system thread -- The following OPTIONAL packages have been found: * PkgConfig -- 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, * boost_iostreams (required version == 1.77.0) * boost_system (required version == 1.77.0) * boost_headers (required version == 1.77.0) * Threads * boost_thread (required version == 1.77.0) * Boost (required version >= 1.70), Free peer-reviewed portable C++ source libraries, -- 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.5.1/build [ 1%] Building CXX object CMakeFiles/matrix_client.dir/lib/http/client.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/http/session.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/types.cpp.o [ 4%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/utils.cpp.o [ 5%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/client.cpp.o [ 6%] Building CXX object CMakeFiles/matrix_client.dir/lib/crypto/encoding.cpp.o [ 7%] Building CXX object CMakeFiles/matrix_client.dir/lib/utils.cpp.o [ 8%] Building CXX object CMakeFiles/matrix_client.dir/lib/log.cpp.o [ 9%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/common.cpp.o [ 10%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/errors.cpp.o [ 11%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events.cpp.o [ 12%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/identifiers.cpp.o [ 13%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/user_interactive.cpp.o [ 17%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/pushrules.cpp.o [ 17%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/requests.cpp.o [ 17%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/secret_storage.cpp.o [ 19%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/avatar.cpp.o [ 19%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/aliases.cpp.o [ 20%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/canonical_alias.cpp.o [ 22%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/collections.cpp.o [ 22%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/common.cpp.o [ 23%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/join_rules.cpp.o [ 24%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/create.cpp.o [ 25%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encrypted.cpp.o [ 26%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/encryption.cpp.o [ 27%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/guest_access.cpp.o [ 28%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/history_visibility.cpp.o [ 29%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/member.cpp.o [ 30%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/name.cpp.o [ 31%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/pinned_events.cpp.o [ 32%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/power_levels.cpp.o [ 34%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/presence.cpp.o [ 35%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/reaction.cpp.o /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/lib/crypto/client.cpp:40:1: error: reference to 'OlmErrorCode' is ambiguous 40 | OlmErrorCode | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/lib/crypto/client.cpp:8: /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/include/mtxclient/crypto/client.hpp:34:12: note: candidates are: 'enum class mtx::crypto::OlmErrorCode' 34 | enum class OlmErrorCode | ^~~~~~~~~~~~ In file included from /usr/include/olm/olm.h:22, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/include/mtxclient/crypto/client.hpp:20, from /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/lib/crypto/client.cpp:8: /usr/include/olm/error.h:22:6: note:  'enum OlmErrorCode' 22 | enum OlmErrorCode { | ^~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/redaction.cpp.o [ 37%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tag.cpp.o [ 38%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/tombstone.cpp.o [ 39%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/topic.cpp.o [ 40%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/unknown.cpp.o [ 41%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/voip.cpp.o [ 42%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/account_data/fully_read.cpp.o [ 43%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/receipt.cpp.o [ 44%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/ephemeral/typing.cpp.o [ 45%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/nheko_extensions/hidden_events.cpp.o [ 46%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/audio.cpp.o [ 47%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/emote.cpp.o [ 48%] Building CXX object CMakeFiles/matrix_client.dir/lib/structs/events/messages/file.cpp.o /home/buildozer/aports/community/mtxclient/src/mtxclient-0.5.1/lib/crypto/client.cpp:19:25: warning: 'olmErrorStrings' defined but not used [-Wunused-variable] 19 | static const std::array olmErrorStrings{ | ^~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/matrix_client.dir/build.make:104: CMakeFiles/matrix_client.dir/lib/crypto/client.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:187: CMakeFiles/matrix_client.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 >>> ERROR: mtxclient: build failed >>> mtxclient: Uninstalling dependencies... (1/66) Purging .makedepends-mtxclient (20211024.063141) (2/66) Purging nlohmann-json (3.10.3-r0) (3/66) Purging openssl1.1-compat-dev (1.1.1l-r4) (4/66) Purging olm-dev (3.2.6-r0) (5/66) Purging olm (3.2.6-r0) (6/66) Purging libsodium-dev (1.0.18-r0) (7/66) Purging libsodium (1.0.18-r0) (8/66) Purging boost-dev (1.77.0-r1) (9/66) Purging boost1.77-dev (1.77.0-r1) (10/66) Purging boost1.77 (1.77.0-r1) (11/66) Purging boost1.77-libs (1.77.0-r1) (12/66) Purging linux-headers (5.10.41-r0) (13/66) Purging bzip2-dev (1.0.8-r1) (14/66) Purging icu-dev (69.1-r0) (15/66) Purging icu (69.1-r0) (16/66) Purging icu-libs (69.1-r0) (17/66) Purging xz-dev (5.2.5-r0) (18/66) Purging zlib-dev (1.2.11-r3) (19/66) Purging boost1.77-atomic (1.77.0-r1) (20/66) Purging boost1.77-container (1.77.0-r1) (21/66) Purging boost1.77-contract (1.77.0-r1) (22/66) Purging boost1.77-coroutine (1.77.0-r1) (23/66) Purging boost1.77-date_time (1.77.0-r1) (24/66) Purging boost1.77-fiber (1.77.0-r1) (25/66) Purging boost1.77-graph (1.77.0-r1) (26/66) Purging boost1.77-iostreams (1.77.0-r1) (27/66) Purging boost1.77-json (1.77.0-r1) (28/66) Purging boost1.77-locale (1.77.0-r1) (29/66) Purging boost1.77-log_setup (1.77.0-r1) (30/66) Purging boost1.77-math (1.77.0-r1) (31/66) Purging boost1.77-nowide (1.77.0-r1) (32/66) Purging boost1.77-prg_exec_monitor (1.77.0-r1) (33/66) Purging boost1.77-program_options (1.77.0-r1) (34/66) Purging boost1.77-python3 (1.77.0-r1) (35/66) Purging boost1.77-random (1.77.0-r1) (36/66) Purging boost1.77-regex (1.77.0-r1) (37/66) Purging boost1.77-stacktrace_basic (1.77.0-r1) (38/66) Purging boost1.77-stacktrace_noop (1.77.0-r1) (39/66) Purging boost1.77-system (1.77.0-r1) (40/66) Purging boost1.77-timer (1.77.0-r1) (41/66) Purging boost1.77-type_erasure (1.77.0-r1) (42/66) Purging boost1.77-unit_test_framework (1.77.0-r1) (43/66) Purging boost1.77-wave (1.77.0-r1) (44/66) Purging boost1.77-wserialization (1.77.0-r1) (45/66) Purging gtest-dev (1.11.0-r0) (46/66) Purging cmake (3.21.3-r0) (47/66) Purging gmock (1.11.0-r0) (48/66) Purging gtest (1.11.0-r0) (49/66) Purging boost1.77-chrono (1.77.0-r1) (50/66) Purging boost1.77-context (1.77.0-r1) (51/66) Purging boost1.77-log (1.77.0-r1) (52/66) Purging boost1.77-thread (1.77.0-r1) (53/66) Purging boost1.77-filesystem (1.77.0-r1) (54/66) Purging python3 (3.9.7-r3) (55/66) Purging libarchive (3.5.2-r2) (56/66) Purging libbz2 (1.0.8-r1) (57/66) Purging xz-libs (5.2.5-r0) (58/66) Purging libffi (3.4.2-r1) (59/66) Purging gdbm (1.20-r2) (60/66) Purging mpdecimal (2.5.1-r1) (61/66) Purging readline (8.1.1-r0) (62/66) Purging sqlite-libs (3.36.0-r0) (63/66) Purging boost1.77-serialization (1.77.0-r1) (64/66) Purging lz4-libs (1.9.3-r0) (65/66) Purging rhash-libs (1.4.2-r2) (66/66) Purging libuv (1.42.0-r0) Executing busybox-1.34.1-r1.trigger OK: 316 MiB in 89 packages