aws / aws-iot-device-sdk-python-v2

Next generation AWS IoT Client SDK for Python using the AWS Common Runtime
Apache License 2.0
408 stars 213 forks source link

Fails to install on Nvidia jetson nano #43

Closed banuprathap closed 4 years ago

banuprathap commented 4 years ago

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/ `

JonathanHenson commented 4 years ago

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

banuprathap commented 4 years ago

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?

js1972 commented 4 years ago

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? ;-)

banuprathap commented 4 years ago

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.

banuprathap commented 4 years ago

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
JackSpade12 commented 4 years ago

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/

js1972 commented 4 years ago

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
JackSpade12 commented 4 years ago

Thanks, @js1972 that's really helpful!

js1972 commented 4 years ago

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.

rccarper commented 4 years ago

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?