Aws-iot-device-sdk-python-v2: Fails to install on Nvidia jetson nano

Created on 25 Feb 2020  ·  10Comments  ·  Source: aws/aws-iot-device-sdk-python-v2

Tried installing on jetson nano using pip3 insall awsiotsdk. Fails with the following "dangerous relocation: unsupported relocation" error. I attached complete log below.

`Collecting awsiotsdk
Downloading https://files.pythonhosted.org/packages/cb/7c/b91125f0c603989a76c8ba5c2fda598a7b8b657730e5e1557c0b6dfc7dbe/awsiotsdk-1.0.5-py2.py3-none-any.whl
Collecting awscrt==0.5.11 (from awsiotsdk)
Downloading https://files.pythonhosted.org/packages/10/c0/f41d126bbd3744146c6e25ad77cc4eff10988173f3226687a247c80d1801/awscrt-0.5.11.tar.gz (1.8MB)
100% |████████████████████████████████| 1.9MB 283kB/s
Building wheels for collected packages: awscrt
Running setup.py bdist_wheel for awscrt ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-6b20mmff/awscrt/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpag3lh30spip-wheel- --python-tag cp36:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.6
creating build/lib.linux-aarch64-3.6/awscrt
copying awscrt/io.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/exceptions.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/http.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/crypto.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/__init__.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/mqtt.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/auth.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/awsiot_mqtt_connection_builder.py -> build/lib.linux-aarch64-3.6/awscrt
running build_ext
cmake version 3.10.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
--- Building dependency: s2n (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Forcing usage of generic C code for PQ crypto
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/s2n
Scanning dependencies of target s2n
[ 0%] Building C object CMakeFiles/s2n.dir/crypto/s2n_aead_cipher_aes_gcm.c.o
[ 1%] Building C object CMakeFiles/s2n.dir/crypto/s2n_aead_cipher_chacha20_poly1305.c.o
[ 1%] Building C object CMakeFiles/s2n.dir/crypto/s2n_cbc_cipher_3des.c.o
[ 2%] Building C object CMakeFiles/s2n.dir/crypto/s2n_cbc_cipher_aes.c.o
[ 3%] Building C object CMakeFiles/s2n.dir/crypto/s2n_certificate.c.o
[ 3%] Building C object CMakeFiles/s2n.dir/crypto/s2n_cipher.c.o
[ 4%] Building C object CMakeFiles/s2n.dir/crypto/s2n_composite_cipher_aes_sha.c.o
[ 5%] Building C object CMakeFiles/s2n.dir/crypto/s2n_dhe.c.o
[ 5%] Building C object CMakeFiles/s2n.dir/crypto/s2n_drbg.c.o
[ 6%] Building C object CMakeFiles/s2n.dir/crypto/s2n_ecc_evp.c.o
[ 7%] Building C object CMakeFiles/s2n.dir/crypto/s2n_ecdsa.c.o
[ 7%] Building C object CMakeFiles/s2n.dir/crypto/s2n_evp.c.o
[ 8%] Building C object CMakeFiles/s2n.dir/crypto/s2n_fips.c.o
[ 9%] Building C object CMakeFiles/s2n.dir/crypto/s2n_hash.c.o
[ 9%] Building C object CMakeFiles/s2n.dir/crypto/s2n_hkdf.c.o
[ 10%] Building C object CMakeFiles/s2n.dir/crypto/s2n_hmac.c.o
[ 11%] Building C object CMakeFiles/s2n.dir/crypto/s2n_pkey.c.o
[ 11%] Building C object CMakeFiles/s2n.dir/crypto/s2n_rsa.c.o
[ 12%] Building C object CMakeFiles/s2n.dir/crypto/s2n_rsa_pss.c.o
[ 13%] Building C object CMakeFiles/s2n.dir/crypto/s2n_sequence.c.o
[ 13%] Building C object CMakeFiles/s2n.dir/crypto/s2n_stream_cipher_null.c.o
[ 14%] Building C object CMakeFiles/s2n.dir/crypto/s2n_stream_cipher_rc4.c.o
[ 15%] Building C object CMakeFiles/s2n.dir/crypto/s2n_tls13_keys.c.o
[ 15%] Building C object CMakeFiles/s2n.dir/error/s2n_errno.c.o
[ 16%] Building C object CMakeFiles/s2n.dir/pq-crypto/pq_random.c.o
[ 17%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/aes_ctr_prf.c.o
[ 17%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/bike_r1_kem.c.o
[ 18%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/converts_portable.c.o
[ 19%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/decode.c.o
[ 19%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/error.c.o
[ 20%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/openssl_utils.c.o
[ 21%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/parallel_hash.c.o
[ 21%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/sampling.c.o
[ 22%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/sampling_portable.c.o
[ 23%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/secure_decode_portable.c.o
[ 23%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r1/utilities.c.o
[ 24%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/aes_ctr_prf.c.o
[ 25%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/bike_r2_kem.c.o
[ 25%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/decode.c.o
[ 26%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/error.c.o
[ 26%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/gf2x_mul.c.o
[ 27%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/gf2x_portable.c.o
[ 28%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/openssl_utils.c.o
[ 28%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/parallel_hash.c.o
[ 29%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/sampling.c.o
[ 30%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/sampling_portable.c.o
[ 30%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/secure_decode_portable.c.o
[ 31%] Building C object CMakeFiles/s2n.dir/pq-crypto/bike_r2/utilities.c.o
[ 32%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r1/fp_generic_r1.c.o
[ 32%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r1/P503_r1.c.o
[ 33%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r1/sike_r1_kem.c.o
[ 34%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r1/fips202_r1.c.o
[ 34%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r2/fips202.c.o
[ 35%] Building C object CMakeFiles/s2n.dir/pq-crypto/sike_r2/P434.c.o
[ 36%] Building C object CMakeFiles/s2n.dir/stuffer/s2n_stuffer.c.o
[ 36%] Building C object CMakeFiles/s2n.dir/stuffer/s2n_stuffer_base64.c.o
[ 37%] Building C object CMakeFiles/s2n.dir/stuffer/s2n_stuffer_file.c.o
[ 38%] Building C object CMakeFiles/s2n.dir/stuffer/s2n_stuffer_pem.c.o
[ 38%] Building C object CMakeFiles/s2n.dir/stuffer/s2n_stuffer_text.c.o
[ 39%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_certificate_extensions.c.o
[ 40%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_alpn.c.o
[ 40%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_cookie.c.o
[ 41%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_ec_point_format.c.o
[ 42%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_key_share.c.o
[ 42%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_max_frag_len.c.o
[ 43%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_pq_kem.c.o
[ 44%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_renegotiation_info.c.o
[ 44%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_sct_list.c.o
[ 45%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_server_name.c.o
[ 46%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_session_ticket.c.o
[ 46%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_signature_algorithms.c.o
[ 47%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_status_request.c.o
[ 48%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_supported_groups.c.o
[ 48%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_client_supported_versions.c.o
[ 49%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_cookie.c.o
[ 50%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_key_share.c.o
[ 50%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_alpn.c.o
[ 51%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_certificate_status.c.o
[ 51%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_cookie.c.o
[ 52%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_key_share.c.o
[ 53%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_max_fragment_length.c.o
[ 53%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_renegotiation_info.c.o
[ 54%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_sct_list.c.o
[ 55%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_server_name.c.o
[ 55%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_session_ticket.c.o
[ 56%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_status_request.c.o
[ 57%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_server_supported_versions.c.o
[ 57%] Building C object CMakeFiles/s2n.dir/tls/extensions/s2n_supported_versions.c.o
[ 58%] Building C object CMakeFiles/s2n.dir/tls/s2n_aead.c.o
[ 59%] Building C object CMakeFiles/s2n.dir/tls/s2n_alerts.c.o
[ 59%] Building C object CMakeFiles/s2n.dir/tls/s2n_cbc.c.o
[ 60%] Building C object CMakeFiles/s2n.dir/tls/s2n_change_cipher_spec.c.o
[ 61%] Building C object CMakeFiles/s2n.dir/tls/s2n_cipher_preferences.c.o
[ 61%] Building C object CMakeFiles/s2n.dir/tls/s2n_cipher_suites.c.o
[ 62%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_cert.c.o
[ 63%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_cert_preferences.c.o
[ 63%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_cert_request.c.o
[ 64%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_cert_verify.c.o
[ 65%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_extensions.c.o
[ 65%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_finished.c.o
[ 66%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_hello.c.o
[ 67%] Building C object CMakeFiles/s2n.dir/tls/s2n_client_key_exchange.c.o
[ 67%] Building C object CMakeFiles/s2n.dir/tls/s2n_config.c.o
[ 68%] Building C object CMakeFiles/s2n.dir/tls/s2n_connection.c.o
[ 69%] Building C object CMakeFiles/s2n.dir/tls/s2n_connection_evp_digests.c.o
[ 69%] Building C object CMakeFiles/s2n.dir/tls/s2n_encrypted_extensions.c.o
[ 70%] Building C object CMakeFiles/s2n.dir/tls/s2n_handshake.c.o
[ 71%] Building C object CMakeFiles/s2n.dir/tls/s2n_handshake_io.c.o
[ 71%] Building C object CMakeFiles/s2n.dir/tls/s2n_kem.c.o
[ 72%] Building C object CMakeFiles/s2n.dir/tls/s2n_kex.c.o
[ 73%] Building C object CMakeFiles/s2n.dir/tls/s2n_ocsp_stapling.c.o
[ 73%] Building C object CMakeFiles/s2n.dir/tls/s2n_prf.c.o
[ 74%] Building C object CMakeFiles/s2n.dir/tls/s2n_protocol_preferences.c.o
[ 75%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_read.c.o
[ 75%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_read_aead.c.o
[ 76%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_read_cbc.c.o
[ 76%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_read_composite.c.o
[ 77%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_read_stream.c.o
[ 78%] Building C object CMakeFiles/s2n.dir/tls/s2n_record_write.c.o
[ 78%] Building C object CMakeFiles/s2n.dir/tls/s2n_recv.c.o
[ 79%] Building C object CMakeFiles/s2n.dir/tls/s2n_resume.c.o
[ 80%] Building C object CMakeFiles/s2n.dir/tls/s2n_send.c.o
[ 80%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_cert.c.o
[ 81%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_cert_verify.c.o
[ 82%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_done.c.o
[ 82%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_extensions.c.o
[ 83%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_finished.c.o
[ 84%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_hello.c.o
[ 84%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_hello_retry.c.o
[ 85%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_key_exchange.c.o
[ 86%] Building C object CMakeFiles/s2n.dir/tls/s2n_server_new_session_ticket.c.o
[ 86%] Building C object CMakeFiles/s2n.dir/tls/s2n_shutdown.c.o
[ 87%] Building C object CMakeFiles/s2n.dir/tls/s2n_signature_algorithms.c.o
[ 88%] Building C object CMakeFiles/s2n.dir/tls/s2n_signature_scheme.c.o
[ 88%] Building C object CMakeFiles/s2n.dir/tls/s2n_tls.c.o
[ 89%] Building C object CMakeFiles/s2n.dir/tls/s2n_tls13.c.o
[ 90%] Building C object CMakeFiles/s2n.dir/tls/s2n_tls13_handshake.c.o
[ 90%] Building C object CMakeFiles/s2n.dir/tls/s2n_x509_validator.c.o
[ 91%] Building C object CMakeFiles/s2n.dir/utils/s2n_array.c.o
[ 92%] Building C object CMakeFiles/s2n.dir/utils/s2n_asn1_time.c.o
[ 92%] Building C object CMakeFiles/s2n.dir/utils/s2n_blob.c.o
[ 93%] Building C object CMakeFiles/s2n.dir/utils/s2n_init.c.o
[ 94%] Building C object CMakeFiles/s2n.dir/utils/s2n_map.c.o
[ 94%] Building C object CMakeFiles/s2n.dir/utils/s2n_mem.c.o
[ 95%] Building C object CMakeFiles/s2n.dir/utils/s2n_random.c.o
[ 96%] Building C object CMakeFiles/s2n.dir/utils/s2n_rfc5952.c.o
[ 96%] Building C object CMakeFiles/s2n.dir/utils/s2n_safety.c.o
[ 97%] Building C object CMakeFiles/s2n.dir/utils/s2n_set.c.o
[ 98%] Building C object CMakeFiles/s2n.dir/utils/s2n_socket.c.o
[ 98%] Building C object CMakeFiles/s2n.dir/utils/s2n_str.c.o
[ 99%] Building C object CMakeFiles/s2n.dir/utils/s2n_timer.c.o
[100%] Linking C static library lib/libs2n.a
[100%] Built target s2n
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/s2n.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libs2n.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/static/s2n-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/static/s2n-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/s2n-config.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/FindLibCrypto.cmake
--- Building dependency: aws-c-common (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test AWS_HAVE_GCC_OVERFLOW_MATH_EXTENSIONS
-- Performing Test AWS_HAVE_GCC_OVERFLOW_MATH_EXTENSIONS - Success
-- Performing Test AWS_HAVE_MSVC_MULX
-- Performing Test AWS_HAVE_MSVC_MULX - Failed
-- Performing Test AWS_HAVE_GCC_INLINE_ASM
-- Performing Test AWS_HAVE_GCC_INLINE_ASM - Success
-- Performing Test AWS_HAVE_EXECINFO
-- Performing Test AWS_HAVE_EXECINFO - Success
-- Performing Test HAVE_M_AVX2_FLAG
-- Performing Test HAVE_M_AVX2_FLAG - Failed
-- Performing Test HAVE_AVX2_INTRINSICS
-- Performing Test HAVE_AVX2_INTRINSICS - Failed
-- Performing Test HAVE_MM256_EXTRACT_EPI64
-- Performing Test HAVE_MM256_EXTRACT_EPI64 - Failed
-- Performing Test HAVE_MAY_I_USE
-- Performing Test HAVE_MAY_I_USE - Failed
-- Performing Test HAVE_BUILTIN_CPU_SUPPORTS
-- Performing Test HAVE_BUILTIN_CPU_SUPPORTS - Failed
-- Performing Test HAVE_MSVC_CPUIDEX
-- Performing Test HAVE_MSVC_CPUIDEX - Failed
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Packaging currently only supported on Fedora.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  CMAKE_INCLUDE_PATH
  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-common
Scanning dependencies of target aws-c-common
[ 2%] Building C object CMakeFiles/aws-c-common.dir/source/allocator.c.o
[ 5%] Building C object CMakeFiles/aws-c-common.dir/source/array_list.c.o
[ 8%] Building C object CMakeFiles/aws-c-common.dir/source/assert.c.o
[ 10%] Building C object CMakeFiles/aws-c-common.dir/source/byte_buf.c.o
[ 13%] Building C object CMakeFiles/aws-c-common.dir/source/codegen.c.o
[ 16%] Building C object CMakeFiles/aws-c-common.dir/source/command_line_parser.c.o
[ 18%] Building C object CMakeFiles/aws-c-common.dir/source/common.c.o
[ 21%] Building C object CMakeFiles/aws-c-common.dir/source/condition_variable.c.o
[ 24%] Building C object CMakeFiles/aws-c-common.dir/source/date_time.c.o
[ 27%] Building C object CMakeFiles/aws-c-common.dir/source/device_random.c.o
[ 29%] Building C object CMakeFiles/aws-c-common.dir/source/encoding.c.o
[ 32%] Building C object CMakeFiles/aws-c-common.dir/source/error.c.o
[ 35%] Building C object CMakeFiles/aws-c-common.dir/source/hash_table.c.o
[ 37%] Building C object CMakeFiles/aws-c-common.dir/source/log_channel.c.o
[ 40%] Building C object CMakeFiles/aws-c-common.dir/source/log_formatter.c.o
[ 43%] Building C object CMakeFiles/aws-c-common.dir/source/log_writer.c.o
[ 45%] Building C object CMakeFiles/aws-c-common.dir/source/logging.c.o
[ 48%] Building C object CMakeFiles/aws-c-common.dir/source/lru_cache.c.o
[ 51%] Building C object CMakeFiles/aws-c-common.dir/source/math.c.o
[ 54%] Building C object CMakeFiles/aws-c-common.dir/source/memtrace.c.o
[ 56%] Building C object CMakeFiles/aws-c-common.dir/source/priority_queue.c.o
[ 59%] Building C object CMakeFiles/aws-c-common.dir/source/ring_buffer.c.o
[ 62%] Building C object CMakeFiles/aws-c-common.dir/source/statistics.c.o
[ 64%] Building C object CMakeFiles/aws-c-common.dir/source/string.c.o
[ 67%] Building C object CMakeFiles/aws-c-common.dir/source/task_scheduler.c.o
[ 70%] Building C object CMakeFiles/aws-c-common.dir/source/uuid.c.o
[ 72%] Building C object CMakeFiles/aws-c-common.dir/source/posix/clock.c.o
[ 75%] Building C object CMakeFiles/aws-c-common.dir/source/posix/condition_variable.c.o
[ 78%] Building C object CMakeFiles/aws-c-common.dir/source/posix/device_random.c.o
[ 81%] Building C object CMakeFiles/aws-c-common.dir/source/posix/environment.c.o
[ 83%] Building C object CMakeFiles/aws-c-common.dir/source/posix/mutex.c.o
[ 86%] Building C object CMakeFiles/aws-c-common.dir/source/posix/process.c.o
[ 89%] Building C object CMakeFiles/aws-c-common.dir/source/posix/rw_lock.c.o
[ 91%] Building C object CMakeFiles/aws-c-common.dir/source/posix/system_info.c.o
[ 94%] Building C object CMakeFiles/aws-c-common.dir/source/posix/thread.c.o
[ 97%] Building C object CMakeFiles/aws-c-common.dir/source/posix/time.c.o
[100%] Linking C static library libaws-c-common.a
[100%] Built target aws-c-common
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/allocator.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/array_list.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/assert.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_buf.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_order.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/clock.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/command_line_parser.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/common.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/condition_variable.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/date_time.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/device_random.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/encoding.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/environment.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/error.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/hash_table.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/linked_list.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_channel.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_formatter.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_writer.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/logging.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/lru_cache.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/macros.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/mutex.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/package.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/predicates.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/priority_queue.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/process.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/ring_buffer.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/rw_lock.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/statistics.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/stdbool.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/stdint.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/string.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/system_info.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/task_scheduler.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/thread.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/time.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/uuid.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/zero.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/array_list.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_fallback.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_gnu.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_gnu_old.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_msvc.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_order.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/clock.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/encoding.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/error.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/linked_list.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.cbmc.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.fallback.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.gcc_overflow.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.gcc_x64_asm.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.msvc.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/ring_buffer.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/string.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/zero.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/posix/common.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/config.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/aws_test_allocators.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/aws_test_harness.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-common.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/static/aws-c-common-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/static/aws-c-common-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/aws-c-common-config.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsCFlags.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsCheckHeaders.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSharedLibSetup.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsTestHarness.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsLibFuzzer.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSanitizers.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSIMD.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsFindPackage.cmake
--- Building dependency: aws-c-io (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-io
Scanning dependencies of target aws-c-io
[ 4%] Building C object CMakeFiles/aws-c-io.dir/source/alpn_handler.c.o
[ 8%] Building C object CMakeFiles/aws-c-io.dir/source/channel.c.o
[ 13%] Building C object CMakeFiles/aws-c-io.dir/source/channel_bootstrap.c.o
[ 17%] Building C object CMakeFiles/aws-c-io.dir/source/event_loop.c.o
[ 21%] Building C object CMakeFiles/aws-c-io.dir/source/file_utils_shared.c.o
[ 26%] Building C object CMakeFiles/aws-c-io.dir/source/host_resolver.c.o
[ 30%] Building C object CMakeFiles/aws-c-io.dir/source/io.c.o
[ 34%] Building C object CMakeFiles/aws-c-io.dir/source/message_pool.c.o
[ 39%] Building C object CMakeFiles/aws-c-io.dir/source/pki_utils.c.o
[ 43%] Building C object CMakeFiles/aws-c-io.dir/source/socket_channel_handler.c.o
[ 47%] Building C object CMakeFiles/aws-c-io.dir/source/statistics.c.o
[ 52%] Building C object CMakeFiles/aws-c-io.dir/source/stream.c.o
[ 56%] Building C object CMakeFiles/aws-c-io.dir/source/tls_channel_handler.c.o
[ 60%] Building C object CMakeFiles/aws-c-io.dir/source/tls_channel_handler_shared.c.o
[ 65%] Building C object CMakeFiles/aws-c-io.dir/source/uri.c.o
[ 69%] Building C object CMakeFiles/aws-c-io.dir/source/linux/epoll_event_loop.c.o
[ 73%] Building C object CMakeFiles/aws-c-io.dir/source/posix/file_utils.c.o
[ 78%] Building C object CMakeFiles/aws-c-io.dir/source/posix/host_resolver.c.o
[ 82%] Building C object CMakeFiles/aws-c-io.dir/source/posix/pipe.c.o
[ 86%] Building C object CMakeFiles/aws-c-io.dir/source/posix/shared_library.c.o
[ 91%] Building C object CMakeFiles/aws-c-io.dir/source/posix/socket.c.o
[ 95%] Building C object CMakeFiles/aws-c-io.dir/source/s2n/s2n_tls_channel_handler.c.o
[100%] Linking C static library libaws-c-io.a
[100%] Built target aws-c-io
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-io.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/channel.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/channel_bootstrap.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/event_loop.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/file_utils.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/host_resolver.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/io.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/logging.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/message_pool.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/pipe.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/pki_utils.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/shared_library.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/socket.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/socket_channel_handler.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/statistics.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/stream.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/tls_channel_handler.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/uri.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/io_testing_channel.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/static/aws-c-io-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/static/aws-c-io-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/aws-c-io-config.cmake
--- Building dependency: aws-c-cal (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-cal
Scanning dependencies of target aws-c-cal
[ 11%] Building C object CMakeFiles/aws-c-cal.dir/source/cal.c.o
[ 22%] Building C object CMakeFiles/aws-c-cal.dir/source/der.c.o
[ 33%] Building C object CMakeFiles/aws-c-cal.dir/source/ecc.c.o
[ 44%] Building C object CMakeFiles/aws-c-cal.dir/source/hash.c.o
[ 55%] Building C object CMakeFiles/aws-c-cal.dir/source/hmac.c.o
[ 66%] Building C object CMakeFiles/aws-c-cal.dir/source/unix/opensslcrypto_ecc.c.o
[ 77%] Building C object CMakeFiles/aws-c-cal.dir/source/unix/opensslcrypto_hash.c.o
[ 88%] Building C object CMakeFiles/aws-c-cal.dir/source/unix/opensslcrypto_hmac.c.o
[100%] Linking C static library libaws-c-cal.a
[100%] Built target aws-c-cal
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-cal.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/cal.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/ecc.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/hash.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/hmac.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/static/aws-c-cal-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/static/aws-c-cal-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/aws-c-cal-config.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/FindLibCryptoCAL.cmake
--- Building dependency: aws-c-compression (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  CMAKE_INCLUDE_PATH
  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-compression
Scanning dependencies of target aws-c-compression
[ 50%] Building C object CMakeFiles/aws-c-compression.dir/source/huffman.c.o
[100%] Linking C static library libaws-c-compression.a
[100%] Built target aws-c-compression
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-compression.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/compression.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/error.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/huffman.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/compression/huffman.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/compression/huffman.inl
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/static/aws-c-compression-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/static/aws-c-compression-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/aws-c-compression-config.cmake
--- Building dependency: aws-c-http (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-http
Scanning dependencies of target aws-c-http
[ 4%] Building C object CMakeFiles/aws-c-http.dir/source/connection.c.o
[ 8%] Building C object CMakeFiles/aws-c-http.dir/source/connection_manager.c.o
[ 12%] Building C object CMakeFiles/aws-c-http.dir/source/connection_monitor.c.o
[ 16%] Building C object CMakeFiles/aws-c-http.dir/source/h1_connection.c.o
[ 20%] Building C object CMakeFiles/aws-c-http.dir/source/h1_decoder.c.o
[ 24%] Building C object CMakeFiles/aws-c-http.dir/source/h1_encoder.c.o
[ 28%] Building C object CMakeFiles/aws-c-http.dir/source/h1_stream.c.o
[ 32%] Building C object CMakeFiles/aws-c-http.dir/source/h2_connection.c.o
[ 36%] Building C object CMakeFiles/aws-c-http.dir/source/h2_decoder.c.o
[ 40%] Building C object CMakeFiles/aws-c-http.dir/source/h2_frames.c.o
[ 44%] Building C object CMakeFiles/aws-c-http.dir/source/h2_stream.c.o
[ 48%] Building C object CMakeFiles/aws-c-http.dir/source/hpack.c.o
[ 52%] Building C object CMakeFiles/aws-c-http.dir/source/hpack_huffman_static.c.o
[ 56%] Building C object CMakeFiles/aws-c-http.dir/source/http.c.o
[ 60%] Building C object CMakeFiles/aws-c-http.dir/source/proxy_connection.c.o
[ 64%] Building C object CMakeFiles/aws-c-http.dir/source/request_response.c.o
[ 68%] Building C object CMakeFiles/aws-c-http.dir/source/statistics.c.o
[ 72%] Building C object CMakeFiles/aws-c-http.dir/source/strutil.c.o
[ 76%] Building C object CMakeFiles/aws-c-http.dir/source/websocket.c.o
[ 80%] Building C object CMakeFiles/aws-c-http.dir/source/websocket_bootstrap.c.o
[ 84%] Building C object CMakeFiles/aws-c-http.dir/source/websocket_decoder.c.o
[ 88%] Building C object CMakeFiles/aws-c-http.dir/source/websocket_encoder.c.o
[ 92%] Linking C static library libaws-c-http.a
[ 92%] Built target aws-c-http
Scanning dependencies of target elasticurl
[ 96%] Building C object bin/elasticurl/CMakeFiles/elasticurl.dir/main.c.o
[100%] Linking C executable elasticurl
[100%] Built target elasticurl
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-http.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/connection.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/connection_manager.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/http.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/request_response.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/server.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/statistics.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/websocket.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/static/aws-c-http-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/static/aws-c-http-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/aws-c-http-config.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/bin/elasticurl
--- Building dependency: aws-c-auth (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-auth
Scanning dependencies of target aws-c-auth
[ 5%] Building C object CMakeFiles/aws-c-auth.dir/source/auth.c.o
[ 10%] Building C object CMakeFiles/aws-c-auth.dir/source/aws_profile.c.o
[ 15%] Building C object CMakeFiles/aws-c-auth.dir/source/aws_signing.c.o
[ 20%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials.c.o
[ 25%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_cached.c.o
[ 30%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_chain.c.o
[ 35%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_environment.c.o
[ 40%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_imds.c.o
[ 45%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_profile.c.o
[ 50%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_static.c.o
[ 55%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_provider_sts.c.o
[ 60%] Building C object CMakeFiles/aws-c-auth.dir/source/credentials_utils.c.o
[ 65%] Building C object CMakeFiles/aws-c-auth.dir/source/signable.c.o
[ 70%] Building C object CMakeFiles/aws-c-auth.dir/source/signing.c.o
[ 75%] Building C object CMakeFiles/aws-c-auth.dir/source/signing_config.c.o
[ 80%] Building C object CMakeFiles/aws-c-auth.dir/source/signing_result.c.o
[ 85%] Building C object CMakeFiles/aws-c-auth.dir/source/sigv4_http_request.c.o
[ 90%] Building C object CMakeFiles/aws-c-auth.dir/source/xml_parser.c.o
[ 95%] Building C object CMakeFiles/aws-c-auth.dir/source/external/cJSON.c.o
[100%] Linking C static library libaws-c-auth.a
[100%] Built target aws-c-auth
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-auth.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/auth.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/credentials.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signable.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing_config.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing_result.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/static/aws-c-auth-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/static/aws-c-auth-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/aws-c-auth-config.cmake
--- Building dependency: aws-c-mqtt (RelWithDebInfo) ---
-- The C compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Performing Test HAS_WGNU
-- Performing Test HAS_WGNU - Failed
-- Performing Test HAVE_SYSCONF
-- Performing Test HAVE_SYSCONF - Success
-- Performing Test HAS_SANITIZERS
-- Performing Test HAS_SANITIZERS - Failed
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found LibCrypto: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib: /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib: /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

  S2N_NO_PQ_ASM

-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-mqtt
Scanning dependencies of target aws-c-mqtt
[ 14%] Building C object CMakeFiles/aws-c-mqtt.dir/source/client.c.o
[ 28%] Building C object CMakeFiles/aws-c-mqtt.dir/source/client_channel_handler.c.o
[ 42%] Building C object CMakeFiles/aws-c-mqtt.dir/source/fixed_header.c.o
[ 57%] Building C object CMakeFiles/aws-c-mqtt.dir/source/mqtt.c.o
[ 71%] Building C object CMakeFiles/aws-c-mqtt.dir/source/packets.c.o
[ 85%] Building C object CMakeFiles/aws-c-mqtt.dir/source/topic_tree.c.o
[100%] Linking C static library libaws-c-mqtt.a
[100%] Built target aws-c-mqtt
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-mqtt.a
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/client.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/exports.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/mqtt.h
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/static/aws-c-mqtt-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/static/aws-c-mqtt-targets-relwithdebinfo.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/aws-c-mqtt-config.cmake
building '_awscrt' extension
creating build/temp.linux-aarch64-3.6
creating build/temp.linux-aarch64-3.6/source
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_proxy.c -o build/temp.linux-aarch64-3.6/source/http_proxy.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/mqtt_client_connection.c -o build/temp.linux-aarch64-3.6/source/mqtt_client_connection.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_signer.c -o build/temp.linux-aarch64-3.6/source/auth_signer.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/module.c -o build/temp.linux-aarch64-3.6/source/module.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/mqtt_client.c -o build/temp.linux-aarch64-3.6/source/mqtt_client.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_credentials.c -o build/temp.linux-aarch64-3.6/source/auth_credentials.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_connection.c -o build/temp.linux-aarch64-3.6/source/http_connection.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_signing_config.c -o build/temp.linux-aarch64-3.6/source/auth_signing_config.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/io.c -o build/temp.linux-aarch64-3.6/source/io.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/crypto.c -o build/temp.linux-aarch64-3.6/source/crypto.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_headers.c -o build/temp.linux-aarch64-3.6/source/http_headers.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_message.c -o build/temp.linux-aarch64-3.6/source/http_message.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_stream.c -o build/temp.linux-aarch64-3.6/source/http_stream.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-3.6/source/http_proxy.o build/temp.linux-aarch64-3.6/source/mqtt_client_connection.o build/temp.linux-aarch64-3.6/source/auth_signer.o build/temp.linux-aarch64-3.6/source/module.o build/temp.linux-aarch64-3.6/source/mqtt_client.o build/temp.linux-aarch64-3.6/source/auth_credentials.o build/temp.linux-aarch64-3.6/source/http_connection.o build/temp.linux-aarch64-3.6/source/auth_signing_config.o build/temp.linux-aarch64-3.6/source/io.o build/temp.linux-aarch64-3.6/source/crypto.o build/temp.linux-aarch64-3.6/source/http_headers.o build/temp.linux-aarch64-3.6/source/http_message.o build/temp.linux-aarch64-3.6/source/http_stream.o -L/tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib -laws-c-mqtt -laws-c-auth -laws-c-http -laws-c-compression -laws-c-cal -laws-c-io -laws-c-common -ls2n -l:libcrypto.a -lrt -o build/lib.linux-aarch64-3.6/_awscrt.cpython-36m-aarch64-linux-gnu.so
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha1-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha1-armv8.o): In functionsha1_block_armv8':
(.text+0x1240): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(chacha-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(chacha-armv8.o):(.text+0x20): dangerous relocation: unsupported relocation /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(poly1305-armv8.o): relocation R_AARCH64_PREL64 against symbolOPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(poly1305-armv8.o): In function poly1305_emit_neon': (.text+0x9a0): dangerous relocation: unsupported relocation /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha256-armv8.o): relocation R_AARCH64_PREL64 against symbolOPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha256-armv8.o): In function sha256_block_data_order': (.text+0xf88): dangerous relocation: unsupported relocation /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha512-armv8.o): relocation R_AARCH64_PREL64 against symbolOPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha512-armv8.o): In function `sha512_block_data_order':
(.text+0x10c8): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1


Failed building wheel for awscrt
Running setup.py clean for awscrt
Failed to build awscrt
Installing collected packages: awscrt, awsiotsdk
Running setup.py install for awscrt ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-6b20mmff/awscrt/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-co_lxy93-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
running install
running build
running build_py
creating build/lib.linux-aarch64-3.6
creating build/lib.linux-aarch64-3.6/awscrt
copying awscrt/io.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/exceptions.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/http.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/crypto.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/__init__.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/mqtt.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/auth.py -> build/lib.linux-aarch64-3.6/awscrt
copying awscrt/awsiot_mqtt_connection_builder.py -> build/lib.linux-aarch64-3.6/awscrt
running build_ext
cmake version 3.10.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
--- Building dependency: s2n (RelWithDebInfo) ---
-- Forcing usage of generic C code for PQ crypto
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/s2n
[100%] Built target s2n
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/s2n.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libs2n.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/static/s2n-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/static/s2n-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/s2n/cmake/s2n-config.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/FindLibCrypto.cmake
--- Building dependency: aws-c-common (RelWithDebInfo) ---
-- Packaging currently only supported on Fedora.
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-common
[100%] Built target aws-c-common
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/allocator.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/array_list.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/assert.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_buf.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_order.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/clock.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/command_line_parser.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/common.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/condition_variable.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/date_time.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/device_random.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/encoding.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/environment.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/error.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/hash_table.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/linked_list.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_channel.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_formatter.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/log_writer.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/logging.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/lru_cache.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/macros.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/mutex.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/package.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/predicates.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/priority_queue.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/process.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/ring_buffer.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/rw_lock.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/statistics.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/stdbool.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/stdint.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/string.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/system_info.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/task_scheduler.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/thread.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/time.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/uuid.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/zero.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/array_list.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_fallback.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_gnu.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_gnu_old.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/atomics_msvc.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/byte_order.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/clock.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/encoding.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/error.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/linked_list.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.cbmc.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.fallback.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.gcc_overflow.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.gcc_x64_asm.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/math.msvc.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/ring_buffer.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/string.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/zero.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/posix/common.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/common/config.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/aws_test_allocators.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/aws_test_harness.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-common.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/static/aws-c-common-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/static/aws-c-common-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-common/cmake/aws-c-common-config.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsCFlags.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsCheckHeaders.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSharedLibSetup.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsTestHarness.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsLibFuzzer.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSanitizers.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsSIMD.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/AwsFindPackage.cmake
--- Building dependency: aws-c-io (RelWithDebInfo) ---
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-io
[100%] Built target aws-c-io
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-io.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/channel.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/channel_bootstrap.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/event_loop.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/file_utils.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/host_resolver.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/io.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/logging.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/message_pool.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/pipe.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/pki_utils.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/shared_library.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/socket.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/socket_channel_handler.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/statistics.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/stream.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/tls_channel_handler.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/io/uri.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/io_testing_channel.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/static/aws-c-io-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/static/aws-c-io-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-io/cmake/aws-c-io-config.cmake
--- Building dependency: aws-c-cal (RelWithDebInfo) ---
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-cal
[100%] Built target aws-c-cal
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-cal.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/cal.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/ecc.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/hash.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/cal/hmac.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/static/aws-c-cal-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/static/aws-c-cal-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-cal/cmake/aws-c-cal-config.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/cmake/FindLibCryptoCAL.cmake
--- Building dependency: aws-c-compression (RelWithDebInfo) ---
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-compression
[100%] Built target aws-c-compression
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-compression.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/compression.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/error.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/compression/huffman.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/compression/huffman.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/testing/compression/huffman.inl
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/static/aws-c-compression-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/static/aws-c-compression-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-compression/cmake/aws-c-compression-config.cmake
--- Building dependency: aws-c-http (RelWithDebInfo) ---
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-http
[ 92%] Built target aws-c-http
[100%] Built target elasticurl
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-http.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/connection.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/connection_manager.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/http.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/request_response.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/server.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/statistics.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/http/websocket.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/static/aws-c-http-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/static/aws-c-http-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-http/cmake/aws-c-http-config.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/bin/elasticurl
--- Building dependency: aws-c-auth (RelWithDebInfo) ---
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-auth
[100%] Built target aws-c-auth
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-auth.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/auth.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/credentials.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signable.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing_config.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/auth/signing_result.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/static/aws-c-auth-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/static/aws-c-auth-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-auth/cmake/aws-c-auth-config.cmake
--- Building dependency: aws-c-mqtt (RelWithDebInfo) ---
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- LibCrypto Include Dir: /usr/include
-- LibCrypto Shared Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.so
-- LibCrypto Static Lib:  /usr/lib/aarch64-linux-gnu/libcrypto.a
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-build-6b20mmff/awscrt/build/deps/aws-c-mqtt
[100%] Built target aws-c-mqtt
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/libaws-c-mqtt.a
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/client.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/exports.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/include/aws/mqtt/mqtt.h
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/static/aws-c-mqtt-targets.cmake
-- Installing: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/static/aws-c-mqtt-targets-relwithdebinfo.cmake
-- Up-to-date: /tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib/aws-c-mqtt/cmake/aws-c-mqtt-config.cmake
building '_awscrt' extension
creating build/temp.linux-aarch64-3.6
creating build/temp.linux-aarch64-3.6/source
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_proxy.c -o build/temp.linux-aarch64-3.6/source/http_proxy.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/mqtt_client_connection.c -o build/temp.linux-aarch64-3.6/source/mqtt_client_connection.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_signer.c -o build/temp.linux-aarch64-3.6/source/auth_signer.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/module.c -o build/temp.linux-aarch64-3.6/source/module.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/mqtt_client.c -o build/temp.linux-aarch64-3.6/source/mqtt_client.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_credentials.c -o build/temp.linux-aarch64-3.6/source/auth_credentials.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_connection.c -o build/temp.linux-aarch64-3.6/source/http_connection.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/auth_signing_config.c -o build/temp.linux-aarch64-3.6/source/auth_signing_config.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/io.c -o build/temp.linux-aarch64-3.6/source/io.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/crypto.c -o build/temp.linux-aarch64-3.6/source/crypto.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_headers.c -o build/temp.linux-aarch64-3.6/source/http_headers.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_message.c -o build/temp.linux-aarch64-3.6/source/http_message.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -I/tmp/pip-build-6b20mmff/awscrt/build/deps/install/include -c source/http_stream.c -o build/temp.linux-aarch64-3.6/source/http_stream.o -Wextra -Werror -Wno-strict-aliasing -std=gnu99
aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-3.6/source/http_proxy.o build/temp.linux-aarch64-3.6/source/mqtt_client_connection.o build/temp.linux-aarch64-3.6/source/auth_signer.o build/temp.linux-aarch64-3.6/source/module.o build/temp.linux-aarch64-3.6/source/mqtt_client.o build/temp.linux-aarch64-3.6/source/auth_credentials.o build/temp.linux-aarch64-3.6/source/http_connection.o build/temp.linux-aarch64-3.6/source/auth_signing_config.o build/temp.linux-aarch64-3.6/source/io.o build/temp.linux-aarch64-3.6/source/crypto.o build/temp.linux-aarch64-3.6/source/http_headers.o build/temp.linux-aarch64-3.6/source/http_message.o build/temp.linux-aarch64-3.6/source/http_stream.o -L/tmp/pip-build-6b20mmff/awscrt/build/deps/install/lib -laws-c-mqtt -laws-c-auth -laws-c-http -laws-c-compression -laws-c-cal -laws-c-io -laws-c-common -ls2n -l:libcrypto.a -lrt -o build/lib.linux-aarch64-3.6/_awscrt.cpython-36m-aarch64-linux-gnu.so
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha1-armv8.o): relocation R_AARCH64_PREL64 against symbol `OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha1-armv8.o): In function `sha1_block_armv8':
(.text+0x1240): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(chacha-armv8.o): relocation R_AARCH64_PREL64 against symbol `OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(chacha-armv8.o):(.text+0x20): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(poly1305-armv8.o): relocation R_AARCH64_PREL64 against symbol `OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(poly1305-armv8.o): In function `poly1305_emit_neon':
(.text+0x9a0): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha256-armv8.o): relocation R_AARCH64_PREL64 against symbol `OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha256-armv8.o): In function `sha256_block_data_order':
(.text+0xf88): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha512-armv8.o): relocation R_AARCH64_PREL64 against symbol `OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libcrypto.a(sha512-armv8.o): In function `sha512_block_data_order':
(.text+0x10c8): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1

----------------------------------------

Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-6b20mmff/awscrt/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-co_lxy93-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-6b20mmff/awscrt/
`

guidance

Most helpful comment

Had the same problem as above, the issue for me was the way I installed PiP

I used
sudo apt install python3-pip

When I removed pip and installed it from the below website it all worked.
https://pip.pypa.io/en/stable/installing/

All 10 comments

you've got two options:

1st) use a linux distro that can consume manylinux2014. If you are, then we need to figure out why the wheel here: https://files.pythonhosted.org/packages/8f/da/8a03cca829fab0201aefaf98f6bbe132e562a6a2b7e306c7e68032adc89d/awscrt-0.5.11-cp36-cp36m-manylinux2014_aarch64.whl wasn't used.

2nd) you need to build openssl with -fPIC and then it should work

Thanks for your response. I tried the first suggestion and it seems like my platform supports manylinux2014.

from distutils.util import get_platform get_platform() 'linux-aarch64'

When I try to import _manylinux (as shown in code example here, I see ImportError: No module named _manylinux. Any suggestions on how I would go about debugging this further?

Have you got the most up to date BSP for the jetson nano. I flashed the latest onto my nano last week and installed this sdk with no problem. Might be worth checking? ;-)

I verified that I’m running the latest jet pack from Nvidia (v4.3). I’ll try to clean install the BSP and reinstall the sdk today.

Was able to install on clean BSP install.

Collecting awscrt==0.5.11
  Using cached awscrt-0.5.11-cp36-cp36m-manylinux2014_aarch64.whl (3.2 MB)
Collecting awsiotsdk==1.0.5
  Using cached awsiotsdk-1.0.5-py2.py3-none-any.whl (16 kB)
Installing collected packages: awscrt, awsiotsdk
Successfully installed awscrt-0.5.11 awsiotsdk-1.0.5

Had the same problem as above, the issue for me was the way I installed PiP

I used
sudo apt install python3-pip

When I removed pip and installed it from the below website it all worked.
https://pip.pypa.io/en/stable/installing/

I have done it with both jetpack versions. Just a week ago now I sertup a fresh micro sd card and installed the latest jetpack with deepstream 5.0 preview and had no issue at all.

However something I did different to your process above was to use a python virtual env. Would it be worth you trying that?

ps. Current bug in pip requites this as well: sudo apt install python3-testresources

wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
rm get-pip.py
sudo pip install virtualenv virtualenvwrapper

Then add the following to the end of your ~/.bashrc:

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

Then:

source ~/.bashrc
mkvirtualenv <whatever you want to call it> -p python3
workon <whatever you want to call it>
pip install awsiotsdk

Thanks, @js1972
that's really helpful!

Can we please re-open this as it’s still a very real issue and blocks use of aws sdk’s on nvidia jetson devices unless installed inside a virtualenv and virtualenvwrapper which should not be necessary and is in fact difficult inside a docker container for example.

It looks like the original poster may have been hitting a different problem, so we would prefer to keep this particular issue closed. Would it possible for you to make a new issue, detailing what you're seeing specifically?

Was this page helpful?
0 / 5 - 0 ratings