-- The CXX compiler identification is GNU 11.1.0 -- The C compiler identification is GNU 11.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done -- Build files have been written to: /build/libolm/src/olm/build [ 1%] Building CXX object CMakeFiles/olm.dir/src/crypto.cpp.o [ 3%] Building CXX object CMakeFiles/olm.dir/src/account.cpp.o [ 5%] Building CXX object CMakeFiles/olm.dir/src/memory.cpp.o [ 7%] Building CXX object CMakeFiles/olm.dir/src/pickle.cpp.o [ 9%] Building CXX object CMakeFiles/olm.dir/src/session.cpp.o [ 11%] Building CXX object CMakeFiles/olm.dir/src/ratchet.cpp.o [ 13%] Building C object CMakeFiles/olm.dir/src/sas.c.o [ 15%] Building CXX object CMakeFiles/olm.dir/src/utility.cpp.o [ 16%] Building C object CMakeFiles/olm.dir/src/error.c.o [ 18%] Building CXX object CMakeFiles/olm.dir/src/pk.cpp.o [ 20%] Building CXX object CMakeFiles/olm.dir/src/message.cpp.o [ 22%] Building CXX object CMakeFiles/olm.dir/src/cipher.cpp.o [ 24%] Building CXX object CMakeFiles/olm.dir/src/base64.cpp.o [ 26%] Building C object CMakeFiles/olm.dir/src/ed25519.c.o [ 28%] Building C object CMakeFiles/olm.dir/src/megolm.c.o [ 30%] Building C object CMakeFiles/olm.dir/src/inbound_group_session.c.o [ 32%] Building CXX object CMakeFiles/olm.dir/src/olm.cpp.o [ 33%] Building C object CMakeFiles/olm.dir/src/outbound_group_session.c.o [ 35%] Building C object CMakeFiles/olm.dir/src/pickle_encoding.c.o [ 37%] Building C object CMakeFiles/olm.dir/lib/crypto-algorithms/aes.c.o [ 39%] Building C object CMakeFiles/olm.dir/lib/crypto-algorithms/sha256.c.o [ 41%] Building C object CMakeFiles/olm.dir/lib/curve25519-donna/curve25519-donna.c.o [ 43%] Linking CXX shared library libolm.so [ 43%] Built target olm [ 45%] Building CXX object tests/CMakeFiles/test_olm_signature.dir/test_olm_signature.cpp.o [ 47%] Building CXX object tests/CMakeFiles/test_list.dir/test_list.cpp.o [ 49%] Building CXX object tests/CMakeFiles/test_megolm.dir/test_megolm.cpp.o [ 52%] Building CXX object tests/CMakeFiles/test_pk.dir/test_pk.cpp.o [ 50%] Building CXX object tests/CMakeFiles/test_crypto.dir/test_crypto.cpp.o [ 54%] Building CXX object tests/CMakeFiles/test_group_session.dir/test_group_session.cpp.o [ 56%] Building CXX object tests/CMakeFiles/test_base64.dir/test_base64.cpp.o [ 58%] Building CXX object tests/CMakeFiles/test_session.dir/test_session.cpp.o [ 60%] Building CXX object tests/CMakeFiles/test_olm.dir/test_olm.cpp.o [ 62%] Building CXX object tests/CMakeFiles/test_ratchet.dir/test_ratchet.cpp.o [ 64%] Building CXX object tests/CMakeFiles/test_message.dir/test_message.cpp.o [ 66%] Building CXX object tests/CMakeFiles/test_olm_decrypt.dir/test_olm_decrypt.cpp.o [ 69%] Building CXX object tests/CMakeFiles/test_olm_sha256.dir/test_olm_sha256.cpp.o [ 67%] Building CXX object tests/CMakeFiles/test_olm_using_malloc.dir/test_olm_using_malloc.cpp.o [ 71%] Building CXX object tests/CMakeFiles/test_sas.dir/test_sas.cpp.o [ 73%] Linking CXX executable test_ratchet [ 73%] Built target test_ratchet [ 75%] Linking CXX executable test_olm_signature [ 75%] Built target test_olm_signature [ 77%] Linking CXX executable test_base64 [ 77%] Built target test_base64 [ 79%] Linking CXX executable test_group_session [ 79%] Built target test_group_session [ 81%] Linking CXX executable test_megolm [ 81%] Built target test_megolm [ 83%] Linking CXX executable test_list [ 83%] Built target test_list [ 84%] Linking CXX executable test_olm_using_malloc [ 84%] Built target test_olm_using_malloc [ 86%] Linking CXX executable test_crypto [ 86%] Built target test_crypto [ 88%] Linking CXX executable test_olm_sha256 [ 90%] Linking CXX executable test_message [ 90%] Built target test_olm_sha256 [ 92%] Linking CXX executable test_sas [ 92%] Built target test_message [ 94%] Linking CXX executable test_olm_decrypt [ 94%] Built target test_sas [ 94%] Built target test_olm_decrypt [ 96%] Linking CXX executable test_pk [ 96%] Built target test_pk [ 98%] Linking CXX executable test_olm [100%] Linking CXX executable test_session [100%] Built target test_olm [100%] Built target test_session mkdir -p include/olm cc -E -DOLM_STATIC_DEFINE -I dummy -I ../include -o include/olm/olm.h ../include/olm/olm.h echo 'void *memset(void *s, int c, size_t n);' >> include/olm/olm.h cc -E -DOLM_STATIC_DEFINE -I dummy -I ../include -o include/olm/pk.h ../include/olm/pk.h cc -E -DOLM_STATIC_DEFINE -I dummy -I ../include -o include/olm/sas.h ../include/olm/sas.h cc -E -DOLM_STATIC_DEFINE -I dummy -I ../include -o include/olm/error.h ../include/olm/error.h running build running build_py creating build creating build/lib.linux-riscv64-3.10 creating build/lib.linux-riscv64-3.10/olm copying olm/pk.py -> build/lib.linux-riscv64-3.10/olm copying olm/utility.py -> build/lib.linux-riscv64-3.10/olm copying olm/_finalize.py -> build/lib.linux-riscv64-3.10/olm copying olm/account.py -> build/lib.linux-riscv64-3.10/olm copying olm/__version__.py -> build/lib.linux-riscv64-3.10/olm copying olm/_compat.py -> build/lib.linux-riscv64-3.10/olm copying olm/group_session.py -> build/lib.linux-riscv64-3.10/olm copying olm/__init__.py -> build/lib.linux-riscv64-3.10/olm copying olm/session.py -> build/lib.linux-riscv64-3.10/olm copying olm/sas.py -> build/lib.linux-riscv64-3.10/olm running build_ext generating cffi module 'build/temp.linux-riscv64-3.10/_libolm.c' creating build/temp.linux-riscv64-3.10 building '_libolm' extension creating build/temp.linux-riscv64-3.10/build creating build/temp.linux-riscv64-3.10/build/temp.linux-riscv64-3.10 gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -I/usr/include/python3.10 -c build/temp.linux-riscv64-3.10/_libolm.c -o build/temp.linux-riscv64-3.10/build/temp.linux-riscv64-3.10/_libolm.o -I../include gcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection build/temp.linux-riscv64-3.10/build/temp.linux-riscv64-3.10/_libolm.o -L/usr/lib -lolm -o build/lib.linux-riscv64-3.10/_libolm.abi3.so -L../build