The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of aws-crt-swift, reference v0.37.0 (3f844b), with Swift 5.10 for Linux on 22 Oct 2024 23:10:01 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.55.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/awslabs/aws-crt-swift.git
Reference: v0.37.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/awslabs/aws-crt-swift
 * tag               v0.37.0    -> FETCH_HEAD
HEAD is now at 3f844be Bind CRC64 (#295)
Submodule path 'aws-common-runtime/aws-c-auth': checked out '48d647bf43f8872e4dc5ec6343b0c5974195fbdd'
Submodule path 'aws-common-runtime/aws-c-cal': checked out '2cb1d2eac925e2dbc45025eb89af82bd790c23a0'
Submodule path 'aws-common-runtime/aws-c-common': checked out 'faa6c0f00802fc861e7252404f65fb1e0617ca8e'
Submodule path 'aws-common-runtime/aws-c-compression': checked out 'f36d01672d61e49d96a777870d456f66fa391cd4'
Submodule path 'aws-common-runtime/aws-c-event-stream': checked out '1b3825fc9cae2e9c7ed7479ee5d354d52ebdf7a0'
Submodule path 'aws-common-runtime/aws-c-http': checked out '6068653e1d582bd8e7d1c9f81f86beaf10444e3d'
Submodule path 'aws-common-runtime/aws-c-io': checked out 'e36374047beadc72a0eb6df14ce3cbc822a789a3'
Submodule path 'aws-common-runtime/aws-c-sdkutils': checked out '4658412a61ad5749db92a8d1e0717cb5e76ada1c'
Submodule path 'aws-common-runtime/aws-checksums': checked out 'ce04ab00b3ecc41912f478bfedca39f8e1919d6b'
Submodule path 'aws-common-runtime/s2n': checked out 'ffe0bf42da8f139eff8fd2237f47fbde40b478fb'
Submodule path 'aws-common-runtime/s2n/tests/cbmc/aws-verification-model-for-libcrypto': checked out 'd732f7257fc569e1be32d34037b111af0a058ab0'
Submodule 'aws-common-runtime/aws-c-auth' (https://github.com/awslabs/aws-c-auth.git) registered for path 'aws-common-runtime/aws-c-auth'
Submodule 'aws-common-runtime/aws-c-cal' (https://github.com/awslabs/aws-c-cal) registered for path 'aws-common-runtime/aws-c-cal'
Submodule 'aws-common-runtime/aws-c-common' (https://github.com/awslabs/aws-c-common.git) registered for path 'aws-common-runtime/aws-c-common'
Submodule 'aws-common-runtime/aws-c-compression' (https://github.com/awslabs/aws-c-compression.git) registered for path 'aws-common-runtime/aws-c-compression'
Submodule 'aws-common-runtime/aws-c-event-stream' (https://github.com/awslabs/aws-c-event-stream) registered for path 'aws-common-runtime/aws-c-event-stream'
Submodule 'aws-common-runtime/aws-c-http' (https://github.com/awslabs/aws-c-http.git) registered for path 'aws-common-runtime/aws-c-http'
Submodule 'aws-common-runtime/aws-c-io' (https://github.com/awslabs/aws-c-io.git) registered for path 'aws-common-runtime/aws-c-io'
Submodule 'aws-common-runtime/aws-c-sdkutils' (https://github.com/awslabs/aws-c-sdkutils) registered for path 'aws-common-runtime/aws-c-sdkutils'
Submodule 'aws-common-runtime/aws-checksums' (https://github.com/awslabs/aws-checksums) registered for path 'aws-common-runtime/aws-checksums'
Submodule 'aws-common-runtime/s2n' (https://github.com/aws/s2n-tls.git) registered for path 'aws-common-runtime/s2n'
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-auth'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-cal'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-common'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-compression'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-event-stream'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-http'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-io'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-c-sdkutils'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/aws-checksums'...
Cloning into '/host/spi-builder-workspace/aws-common-runtime/s2n'...
Submodule 'tests/cbmc/aws-verification-model-for-libcrypto' (https://github.com/awslabs/aws-verification-model-for-libcrypto.git) registered for path 'aws-common-runtime/s2n/tests/cbmc/aws-verification-model-for-libcrypto'
Cloning into '/host/spi-builder-workspace/aws-common-runtime/s2n/tests/cbmc/aws-verification-model-for-libcrypto'...
Cloned https://github.com/awslabs/aws-crt-swift.git
Revision (git rev-parse @):
3f844bef042cc0a4c3381f7090414ce3f9a7e935
SUCCESS checkout https://github.com/awslabs/aws-crt-swift.git at v0.37.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/awslabs/aws-crt-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:5bb17dbcfcf8548eee753b07845b2378de013b2470bb445b58120b16b16ecc2b
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/aws-common-runtime/s2n/docker-images': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/aws-common-runtime/aws-checksums/source/intel/visualc': File not found.
Building for debugging...
[0/387] Compiling signable.c
[1/387] Compiling signing.c
[2/387] Copying PrivacyInfo.xcprivacy
[3/387] Compiling signable_http_request.c
[4/387] Compiling credentials_utils.c
[5/387] Compiling credentials_provider_x509.c
[6/387] Compiling signable_trailer.c
[7/387] Compiling key_derivation.c
[8/387] Compiling s2n_set.c
[9/387] Compiling s2n_safety.c
[10/387] Write swift-version-24593BA9C3E375BF.txt
[10/387] Compiling s2n_rfc5952.c
[12/387] Compiling signable_chunk.c
[13/387] Compiling s2n_timer.c
[14/387] Compiling s2n_io.c
[15/387] Compiling s2n_mem.c
[16/387] Compiling s2n_fork_detection.c
[17/387] Compiling s2n_ensure.c
[18/387] Compiling s2n_socket.c
[19/387] Compiling s2n_atomic.c
[20/387] Compiling s2n_map.c
[21/387] Compiling s2n_blob.c
[22/387] Compiling s2n_array.c
[23/387] Compiling s2n_init.c
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:557:23: warning: 'RAND_set_rand_engine' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(RAND_set_rand_engine(NULL), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/rand.h:52:1: note: 'RAND_set_rand_engine' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_engine(ENGINE *engine);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:560:17: warning: 'ENGINE_new' is deprecated [-Wdeprecated-declarations]
    ENGINE *e = ENGINE_new();
                ^
/usr/include/openssl/engine.h:492:1: note: 'ENGINE_new' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_new(void);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:563:23: warning: 'ENGINE_set_id' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_id(e, S2N_RAND_ENGINE_ID), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:495:1: note: 'ENGINE_set_id' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_id(ENGINE *e, const char *id);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:564:23: warning: 'ENGINE_set_name' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_name(e, "s2n entropy generator"), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:496:1: note: 'ENGINE_set_name' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_name(ENGINE *e, const char *name);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:565:23: warning: 'ENGINE_set_flags' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_flags(e, ENGINE_FLAGS_NO_REGISTER_ALL), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:525:1: note: 'ENGINE_set_flags' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_flags(ENGINE *e, int flags);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:566:23: warning: 'ENGINE_set_init_function' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_init_function(e, s2n_openssl_compat_init), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:504:1: note: 'ENGINE_set_init_function' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:567:23: warning: 'ENGINE_set_RAND' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_RAND(e, &s2n_openssl_rand_method), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:501:1: note: 'ENGINE_set_RAND' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:568:23: warning: 'ENGINE_add' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_add(e), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:328:1: note: 'ENGINE_add' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_add(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:569:23: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_free(e), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:572:9: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations]
    e = ENGINE_by_id(S2N_RAND_ENGINE_ID);
        ^
/usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:574:23: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_init(e), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:620:1: note: 'ENGINE_init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:575:23: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_set_default(e, ENGINE_METHOD_RAND), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:708:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:576:23: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(ENGINE_free(e), S2N_ERR_OPEN_RANDOM);
                      ^
/usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:600:27: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations]
    ENGINE *rand_engine = ENGINE_by_id(S2N_RAND_ENGINE_ID);
                          ^
/usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:602:9: warning: 'ENGINE_remove' is deprecated [-Wdeprecated-declarations]
        ENGINE_remove(rand_engine);
        ^
/usr/include/openssl/engine.h:332:1: note: 'ENGINE_remove' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_remove(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:603:9: warning: 'ENGINE_finish' is deprecated [-Wdeprecated-declarations]
        ENGINE_finish(rand_engine);
        ^
/usr/include/openssl/engine.h:628:1: note: 'ENGINE_finish' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:604:9: warning: 'ENGINE_unregister_RAND' is deprecated [-Wdeprecated-declarations]
        ENGINE_unregister_RAND(rand_engine);
        ^
/usr/include/openssl/engine.h:391:1: note: 'ENGINE_unregister_RAND' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void ENGINE_unregister_RAND(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:605:9: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations]
        ENGINE_free(rand_engine);
        ^
/usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:607:9: warning: 'RAND_set_rand_engine' is deprecated [-Wdeprecated-declarations]
        RAND_set_rand_engine(NULL);
        ^
/usr/include/openssl/rand.h:52:1: note: 'RAND_set_rand_engine' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_engine(ENGINE *engine);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/utils/s2n_random.c:608:9: warning: 'RAND_set_rand_method' is deprecated [-Wdeprecated-declarations]
        RAND_set_rand_method(NULL);
        ^
/usr/include/openssl/rand.h:49:1: note: 'RAND_set_rand_method' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RAND_set_rand_method(const RAND_METHOD *meth);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
20 warnings generated.
[24/387] Compiling s2n_random.c
[25/387] Compiling s2n_tls13_certificate_verify.c
[26/387] Compiling s2n_tls13_key_schedule.c
[27/387] Compiling s2n_tls13_handshake.c
[28/387] Compiling s2n_tls13.c
[29/387] Compiling s2n_tls.c
[30/387] Compiling s2n_tls13_secrets.c
[30/387] Compiling s2n_signature_scheme.c
/host/spi-builder-workspace/aws-common-runtime/s2n/tls/s2n_x509_validator.c:221:43: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations]
        const char *name = (const char *) ASN1_STRING_data(current_name->d.ia5);
                                          ^
/usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/tls/s2n_x509_validator.c:336:36: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations]
    RESULT_CHECKED_MEMCPY(peer_cn, ASN1_STRING_data(common_name), len);
                                   ^
/usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
2 warnings generated.
[32/387] Compiling s2n_x509_validator.c
[33/387] Compiling s2n_shutdown.c
[34/387] Compiling s2n_signature_algorithms.c
[35/387] Compiling s2n_server_new_session_ticket.c
[36/387] Compiling s2n_server_hello_retry.c
[37/387] Compiling s2n_server_key_exchange.c
[38/387] Compiling s2n_server_finished.c
[38/387] Compiling s2n_server_extensions.c
[40/387] Compiling s2n_server_hello.c
[41/387] Compiling s2n_server_done.c
[42/387] Compiling s2n_server_cert_request.c
[43/387] Compiling s2n_server_cert.c
[44/387] Compiling s2n_send.c
[45/387] Compiling s2n_security_rules.c
[46/387] Compiling s2n_renegotiate.c
[47/387] Compiling s2n_security_policies.c
[48/387] Compiling s2n_recv.c
[49/387] Compiling s2n_record_read_stream.c
[50/387] Compiling s2n_resume.c
[51/387] Compiling s2n_record_read_composite.c
[52/387] Compiling s2n_record_write.c
[53/387] Compiling s2n_record_read_cbc.c
[54/387] Compiling s2n_record_read_aead.c
[55/387] Compiling s2n_record_read.c
[56/387] Compiling s2n_quic_support.c
[57/387] Compiling s2n_protocol_preferences.c
[58/387] Compiling s2n_post_handshake.c
[59/387] Compiling s2n_ocsp_stapling.c
[60/387] Compiling s2n_next_protocol.c
[61/387] Compiling s2n_psk.c
[62/387] Compiling s2n_prf.c
[63/387] Compiling s2n_ktls_io.c
[64/387] Compiling s2n_ktls.c
[65/387] Compiling s2n_key_update.c
[66/387] Compiling s2n_key_log.c
[67/387] Compiling s2n_kem_preferences.c
[68/387] Compiling s2n_kex.c
[69/387] Compiling s2n_kem.c
[70/387] Compiling s2n_handshake_type.c
[71/387] Compiling s2n_handshake_transcript.c
[72/387] Compiling s2n_handshake_hashes.c
[73/387] Compiling s2n_fingerprint_ja3.c
[74/387] Compiling s2n_handshake.c
[75/387] Compiling s2n_handshake_io.c
[76/387] Compiling s2n_fingerprint.c
[77/387] Compiling s2n_fingerprint_ja4.c
[78/387] Compiling s2n_establish_session.c
[79/387] Compiling s2n_encrypted_extensions.c
[80/387] Compiling s2n_ecc_preferences.c
[81/387] Compiling s2n_early_data_io.c
[82/387] Compiling s2n_crypto.c
[83/387] Compiling s2n_early_data.c
/host/spi-builder-workspace/aws-common-runtime/s2n/tls/s2n_crl.c:100:30: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
    ASN1_TIME *this_update = X509_CRL_get_lastUpdate(crl->crl);
                             ^
/usr/include/openssl/x509.h:932:1: note: 'X509_CRL_get_lastUpdate' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/tls/s2n_crl.c:115:30: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
    ASN1_TIME *next_update = X509_CRL_get_nextUpdate(crl->crl);
                             ^
/usr/include/openssl/x509.h:933:1: note: 'X509_CRL_get_nextUpdate' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
2 warnings generated.
[84/387] Compiling s2n_crl.c
[85/387] Compiling s2n_connection_serialize.c
[86/387] Compiling s2n_client_key_exchange.c
[87/387] Compiling s2n_client_hello_request.c
[88/387] Compiling s2n_client_finished.c
[89/387] Compiling s2n_config.c
[90/387] Compiling s2n_client_cert_verify.c
[91/387] Compiling s2n_client_cert.c
[92/387] Compiling s2n_connection.c
[93/387] Compiling s2n_certificate_keys.c
[94/387] Compiling s2n_client_hello.c
[95/387] Compiling s2n_cipher_preferences.c
[96/387] Compiling s2n_cipher_suites.c
[97/387] Compiling s2n_change_cipher_spec.c
[98/387] Compiling s2n_cbc.c
[99/387] Compiling s2n_auth_selection.c
[100/387] Compiling s2n_aead.c
[101/387] Compiling s2n_supported_versions.c
[102/387] Compiling s2n_server_supported_versions.c
[103/387] Compiling s2n_async_pkey.c
[104/387] Compiling s2n_alerts.c
[105/387] Compiling s2n_server_signature_algorithms.c
[106/387] Compiling s2n_server_session_ticket.c
[107/387] Compiling s2n_server_server_name.c
[108/387] Compiling s2n_server_sct_list.c
[109/387] Compiling s2n_server_max_fragment_length.c
[110/387] Compiling s2n_server_psk.c
[111/387] Compiling s2n_server_renegotiation_info.c
[112/387] Compiling s2n_server_ems.c
[113/387] Compiling s2n_server_early_data_indication.c
[114/387] Compiling s2n_server_key_share.c
[115/387] Compiling s2n_server_cookie.c
[116/387] Compiling s2n_server_cert_status_request.c
[117/387] Compiling s2n_server_alpn.c
[118/387] Compiling s2n_quic_transport_params.c
[119/387] Compiling s2n_psk_key_exchange_modes.c
[120/387] Compiling s2n_nst_early_data_indication.c
[121/387] Compiling s2n_npn.c
[122/387] Compiling s2n_key_share.c
[123/387] Compiling s2n_extension_type_lists.c
[124/387] Compiling s2n_extension_list.c
[125/387] Compiling s2n_ec_point_format.c
[126/387] Compiling s2n_extension_type.c
[127/387] Compiling s2n_client_supported_versions.c
[128/387] Compiling s2n_client_supported_groups.c
[129/387] Compiling s2n_client_signature_algorithms.c
[129/387] Compiling s2n_client_session_ticket.c
[131/387] Compiling s2n_client_server_name.c
[132/387] Compiling s2n_client_sct_list.c
[133/387] Compiling s2n_client_renegotiation_info.c
[134/387] Compiling s2n_client_pq_kem.c
[135/387] Compiling s2n_client_psk.c
[136/387] Compiling s2n_client_max_frag_len.c
[137/387] Compiling s2n_client_ems.c
[138/387] Compiling s2n_client_key_share.c
[139/387] Compiling s2n_client_early_data_indication.c
[140/387] Compiling s2n_client_cookie.c
[141/387] Compiling s2n_stuffer_text.c
[142/387] Compiling s2n_client_cert_status_request.c
[143/387] Compiling s2n_stuffer_network_order.c
[144/387] Compiling s2n_client_alpn.c
[145/387] Compiling s2n_cert_status_response.c
[146/387] Compiling s2n_stuffer_pem.c
[147/387] Compiling s2n_cert_status.c
[148/387] Compiling s2n_cert_authorities.c
[149/387] Compiling s2n_stuffer_hex.c
[150/387] Compiling s2n_stuffer_base64.c
[150/387] Compiling s2n_stuffer_file.c
[152/387] Compiling s2n_stuffer.c
[153/387] Compiling s2n_tls13_keys.c
[154/387] Compiling s2n_stream_cipher_null.c
[155/387] Compiling s2n_stream_cipher_rc4.c
[156/387] Compiling s2n_rsa_pss.c
[157/387] Compiling s2n_errno.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa_signing.c:70:22: warning: 'RSA_sign' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(RSA_sign(NID_type, digest->data, digest->size, signature->data, &signature_size,
                     ^
/usr/include/openssl/rsa.h:353:1: note: 'RSA_sign' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa_signing.c:111:22: warning: 'RSA_verify' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(RSA_verify(digest_NID_type, digest_out, digest_length, signature->data, signature->size,
                     ^
/usr/include/openssl/rsa.h:356:1: note: 'RSA_verify' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_verify(int type, const unsigned char *m,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
2 warnings generated.
[158/387] Compiling s2n_rsa_signing.c
[159/387] Compiling s2n_pq.c
[160/387] Compiling s2n_sequence.c
[161/387] Compiling s2n_locking.c
[162/387] Compiling s2n_libcrypto.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:57:5: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations]
    RSA_get0_key(rsa, &n, NULL, NULL);
    ^
/usr/include/openssl/rsa.h:222:1: note: 'RSA_get0_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:75:22: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations]
    const int size = RSA_size(rsa_key->rsa);
                     ^
/usr/include/openssl/rsa.h:209:1: note: 'RSA_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:121:13: warning: 'RSA_public_encrypt' is deprecated [-Wdeprecated-declarations]
    int r = RSA_public_encrypt(in->size, (unsigned char *) in->data, (unsigned char *) out->data,
            ^
/usr/include/openssl/rsa.h:286:1: note: 'RSA_public_encrypt' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:144:13: warning: 'RSA_private_decrypt' is deprecated [-Wdeprecated-declarations]
    int r = RSA_private_decrypt(in->size, (unsigned char *) in->data, intermediate,
            ^
/usr/include/openssl/rsa.h:295:1: note: 'RSA_private_decrypt' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:185:5: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations]
    RSA_free(s2n_unsafe_rsa_get_non_const(rsa_key));
    ^
/usr/include/openssl/rsa.h:298:1: note: 'RSA_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:200:22: warning: 'EVP_PKEY_get1_RSA' is deprecated [-Wdeprecated-declarations]
    const RSA *rsa = EVP_PKEY_get1_RSA(evp_public_key);
                     ^
/usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get1_RSA' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_rsa.c:209:22: warning: 'EVP_PKEY_get1_RSA' is deprecated [-Wdeprecated-declarations]
    const RSA *rsa = EVP_PKEY_get1_RSA(evp_private_key);
                     ^
/usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get1_RSA' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
7 warnings generated.
[163/387] Compiling s2n_rsa.c
[164/387] Compiling s2n_hkdf.c
[165/387] Compiling s2n_hmac.c
[166/387] Compiling s2n_pkey.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_openssl_x509.c:21:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
DEFINE_POINTER_CLEANUP_FUNC(EC_KEY *, EC_KEY_free);
                                      ^
/usr/include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_openssl_x509.c:127:40: warning: 'EVP_PKEY_get1_EC_KEY' is deprecated [-Wdeprecated-declarations]
        DEFER_CLEANUP(EC_KEY *ec_key = EVP_PKEY_get1_EC_KEY(pubkey), EC_KEY_free_pointer);
                                       ^
/usr/include/openssl/evp.h:1373:1: note: 'EVP_PKEY_get1_EC_KEY' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_openssl_x509.c:129:36: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations]
        const EC_GROUP *ec_group = EC_KEY_get0_group(ec_key);
                                   ^
/usr/include/openssl/ec.h:1034:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
3 warnings generated.
[167/387] Compiling s2n_openssl_x509.c
[168/387] Compiling s2n_fips.c
[169/387] Compiling s2n_evp_signing.c
[170/387] Compiling s2n_fips_rules.c
[171/387] Compiling s2n_evp.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:153:30: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Init(&state->digest.low_level.md5), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:156:30: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Init(&state->digest.low_level.sha1), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:159:30: warning: 'SHA224_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA224_Init(&state->digest.low_level.sha224), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:69:1: note: 'SHA224_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA224_Init(SHA256_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:162:30: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA256_Init(&state->digest.low_level.sha256), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:165:30: warning: 'SHA384_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA384_Init(&state->digest.low_level.sha384), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:119:1: note: 'SHA384_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:168:30: warning: 'SHA512_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA512_Init(&state->digest.low_level.sha512), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:123:1: note: 'SHA512_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:171:30: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Init(&state->digest.low_level.md5_sha1.sha1), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:172:30: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Init(&state->digest.low_level.md5_sha1.md5), S2N_ERR_HASH_INIT_FAILED);
                             ^
/usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:194:30: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Update(&state->digest.low_level.md5, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:197:30: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Update(&state->digest.low_level.sha1, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:200:30: warning: 'SHA224_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA224_Update(&state->digest.low_level.sha224, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:70:1: note: 'SHA224_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA224_Update(SHA256_CTX *c,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:203:30: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA256_Update(&state->digest.low_level.sha256, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:206:30: warning: 'SHA384_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA384_Update(&state->digest.low_level.sha384, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:120:1: note: 'SHA384_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA384_Update(SHA512_CTX *c,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:209:30: warning: 'SHA512_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA512_Update(&state->digest.low_level.sha512, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:124:1: note: 'SHA512_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:212:30: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Update(&state->digest.low_level.md5_sha1.sha1, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:213:30: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Update(&state->digest.low_level.md5_sha1.md5, data, size), S2N_ERR_HASH_UPDATE_FAILED);
                             ^
/usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:234:30: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Final(out, &state->digest.low_level.md5), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:238:30: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Final(out, &state->digest.low_level.sha1), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:242:30: warning: 'SHA224_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA224_Final(out, &state->digest.low_level.sha224), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:72:1: note: 'SHA224_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA224_Final(unsigned char *md, SHA256_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:246:30: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA256_Final(out, &state->digest.low_level.sha256), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:250:30: warning: 'SHA384_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA384_Final(out, &state->digest.low_level.sha384), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:122:1: note: 'SHA384_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA384_Final(unsigned char *md, SHA512_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:254:30: warning: 'SHA512_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA512_Final(out, &state->digest.low_level.sha512), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:126:1: note: 'SHA512_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:258:30: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(SHA1_Final(((uint8_t *) out) + MD5_DIGEST_LENGTH, &state->digest.low_level.md5_sha1.sha1), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:259:30: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
            POSIX_GUARD_OSSL(MD5_Final(out, &state->digest.low_level.md5_sha1.md5), S2N_ERR_HASH_DIGEST_FAILED);
                             ^
/usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:352:22: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations]
    POSIX_ENSURE_REF(EVP_MD_CTX_md(state->digest.high_level.evp.ctx));
                     ^
/usr/include/openssl/evp.h:554:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:356:26: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations]
        POSIX_ENSURE_REF(EVP_MD_CTX_md(state->digest.high_level.evp_md5_secondary.ctx));
                         ^
/usr/include/openssl/evp.h:554:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:379:22: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations]
    POSIX_ENSURE_REF(EVP_MD_CTX_md(state->digest.high_level.evp.ctx));
                     ^
/usr/include/openssl/evp.h:554:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_hash.c:382:26: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations]
        POSIX_ENSURE_REF(EVP_MD_CTX_md(state->digest.high_level.evp_md5_secondary.ctx));
                         ^
/usr/include/openssl/evp.h:554:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
28 warnings generated.
[172/387] Compiling s2n_hash.c
[173/387] Compiling s2n_evp_kem.c
[174/387] Compiling s2n_drbg.c
[175/387] Compiling s2n_crypto.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:63:22: warning: 'ECDSA_size' is deprecated [-Wdeprecated-declarations]
    const int size = ECDSA_size(ecdsa_key->ec_key);
                     ^
/usr/include/openssl/ec.h:1455:1: note: 'ECDSA_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_size(const EC_KEY *eckey);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:82:22: warning: 'ECDSA_sign' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(ECDSA_sign(S2N_ECDSA_TYPE, digest->data, digest->size, signature->data, &signature_size,
                     ^
/usr/include/openssl/ec.h:1414:1: note: 'ECDSA_sign' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_sign(int type, const unsigned char *dgst,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:130:22: warning: 'ECDSA_verify' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(ECDSA_verify(0, digest_out, digest_length, signature->data, signature->size,
                     ^
/usr/include/openssl/ec.h:1447:1: note: 'ECDSA_verify' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_verify(int type, const unsigned char *dgst,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:174:5: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
    EC_KEY_free(s2n_unsafe_ecdsa_get_non_const(ecdsa_key));
    ^
/usr/include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:189:28: warning: 'EVP_PKEY_get1_EC_KEY' is deprecated [-Wdeprecated-declarations]
    const EC_KEY *ec_key = EVP_PKEY_get1_EC_KEY(evp_private_key);
                           ^
/usr/include/openssl/evp.h:1373:1: note: 'EVP_PKEY_get1_EC_KEY' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:198:28: warning: 'EVP_PKEY_get1_EC_KEY' is deprecated [-Wdeprecated-declarations]
    const EC_KEY *ec_key = EVP_PKEY_get1_EC_KEY(evp_public_key);
                           ^
/usr/include/openssl/evp.h:1373:1: note: 'EVP_PKEY_get1_EC_KEY' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecdsa.c:226:44: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations]
    int curve_id = EC_GROUP_get_curve_name(EC_KEY_get0_group(key));
                                           ^
/usr/include/openssl/ec.h:1034:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
7 warnings generated.
[176/387] Compiling s2n_ecdsa.c
[177/387] Compiling s2n_cipher.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:41:5: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations]
    DH_get0_key(dh_params->dh, &Ys, NULL);
    ^
/usr/include/openssl/dh.h:260:1: note: 'DH_get0_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:53:5: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations]
    DH_get0_pqg(dh_params->dh, &p, NULL, NULL);
    ^
/usr/include/openssl/dh.h:257:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:65:5: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations]
    DH_get0_pqg(dh_params->dh, NULL, NULL, &g);
    ^
/usr/include/openssl/dh.h:257:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:84:18: warning: 'DH_size' is deprecated [-Wdeprecated-declarations]
    S2N_ERROR_IF(DH_size(dh_params->dh) < S2N_MIN_DH_PRIME_SIZE_BYTES, S2N_ERR_DH_PARAMS_CREATE);
                 ^
/usr/include/openssl/dh.h:207:1: note: 'DH_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:116:22: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(DH_set0_pqg(dh_params->dh, bn_p, NULL, bn_g), S2N_ERR_DH_PARAMS_CREATE);
                     ^
/usr/include/openssl/dh.h:259:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:119:22: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(DH_set0_key(dh_params->dh, bn_Ys, NULL), S2N_ERR_DH_PARAMS_CREATE);
                     ^
/usr/include/openssl/dh.h:262:1: note: 'DH_set0_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:144:25: warning: 'd2i_DHparams' is deprecated [-Wdeprecated-declarations]
    temp_dh_params.dh = d2i_DHparams(NULL, (const unsigned char **) (void *) &pkcs3->data, pkcs3->size);
                        ^
/usr/include/openssl/dh.h:233:41: note: 'd2i_DHparams' has been explicitly marked deprecated here
DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams)
                                        ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:156:18: warning: 'DH_size' is deprecated [-Wdeprecated-declarations]
    POSIX_ENSURE(DH_size(temp_dh_params.dh) >= S2N_MIN_DH_PRIME_SIZE_BYTES, S2N_ERR_DH_TOO_SMALL);
                 ^
/usr/include/openssl/dh.h:207:1: note: 'DH_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:176:28: warning: 'DH_new' is deprecated [-Wdeprecated-declarations]
    server_dh_params->dh = DH_new();
                           ^
/usr/include/openssl/dh.h:203:1: note: 'DH_new' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:236:39: warning: 'DH_size' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD(s2n_alloc(shared_key, DH_size(server_dh_params->dh)));
                                      ^
/usr/include/openssl/dh.h:207:1: note: 'DH_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:257:23: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations]
    shared_key_size = DH_compute_key(shared_key->data, server_pub_key_bn, client_params.dh);
                      ^
/usr/include/openssl/dh.h:228:1: note: 'DH_compute_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:288:33: warning: 'DH_size' is deprecated [-Wdeprecated-declarations]
    int server_dh_params_size = DH_size(server_dh_params->dh);
                                ^
/usr/include/openssl/dh.h:207:1: note: 'DH_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:292:23: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations]
    shared_key_size = DH_compute_key(shared_key->data, pub_key, server_dh_params->dh);
                      ^
/usr/include/openssl/dh.h:228:1: note: 'DH_compute_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:311:22: warning: 'DH_check' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(DH_check(dh_params->dh, &codes), S2N_ERR_DH_PARAMETER_CHECK);
                     ^
/usr/include/openssl/dh.h:224:1: note: 'DH_check' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:322:14: warning: 'DHparams_dup' is deprecated [-Wdeprecated-declarations]
    to->dh = DHparams_dup(from->dh);
             ^
/usr/include/openssl/dh.h:194:37: note: 'DHparams_dup' has been explicitly marked deprecated here
DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams)
                                    ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:332:22: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations]
    POSIX_GUARD_OSSL(DH_generate_key(dh_params->dh), S2N_ERR_DH_GENERATING_PARAMETERS);
                     ^
/usr/include/openssl/dh.h:227:1: note: 'DH_generate_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_dhe.c:340:5: warning: 'DH_free' is deprecated [-Wdeprecated-declarations]
    DH_free(dh_params->dh);
    ^
/usr/include/openssl/dh.h:204:1: note: 'DH_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
17 warnings generated.
[178/387] Compiling s2n_dhe.c
[179/387] Write sources
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecc_evp.c:38:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
DEFINE_POINTER_CLEANUP_FUNC(EC_KEY *, EC_KEY_free);
                                      ^
/usr/include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecc_evp.c:188:23: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations]
    RESULT_GUARD_OSSL(EC_KEY_check_key(ec_key), S2N_ERR_ECDHE_INVALID_PUBLIC_KEY);
                      ^
/usr/include/openssl/ec.h:1107:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_ecc_evp.c:215:40: warning: 'EVP_PKEY_get1_EC_KEY' is deprecated [-Wdeprecated-declarations]
        DEFER_CLEANUP(EC_KEY *ec_key = EVP_PKEY_get1_EC_KEY(peer_public), EC_KEY_free_pointer);
                                       ^
/usr/include/openssl/evp.h:1373:1: note: 'EVP_PKEY_get1_EC_KEY' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
3 warnings generated.
[181/387] Compiling s2n_ecc_evp.c
[182/387] Compiling s2n_cbc_cipher_aes.c
[183/387] Compiling s2n_composite_cipher_aes_sha.c
[184/387] Compiling s2n_cbc_cipher_3des.c
[185/387] Compiling sdkutils.c
[186/387] Compiling resource_name.c
[187/387] Compiling partitions.c
[188/387] Compiling endpoints_util.c
[188/387] Compiling endpoints_types_impl.c
[190/387] Compiling endpoints_standard_lib.c
[191/387] Compiling s2n_aead_cipher_chacha20_poly1305.c
[192/387] Compiling AwsCPlatformConfig empty.c
[193/387] Compiling endpoints_regex.c
[194/387] Compiling endpoints_ruleset.c
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_certificate.c:739:40: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations]
        unsigned char *internal_data = ASN1_STRING_data(asn1_str);
                                       ^
/usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/host/spi-builder-workspace/aws-common-runtime/s2n/crypto/s2n_certificate.c:845:48: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations]
                unsigned char *internal_data = ASN1_STRING_data(asn1_str);
                                               ^
/usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
^
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
#   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
2 warnings generated.
[195/387] Compiling s2n_certificate.c
[196/387] Compiling endpoints_rule_engine.c
[197/387] Compiling aws_profile.c
[198/387] Compiling s2n_aead_cipher_aes_gcm.c
[199/387] Compiling tls_channel_handler_shared.c
[200/387] Compiling tracing.c
[201/387] Compiling socket_shared.c
[202/387] Compiling retry_strategy.c
[203/387] Compiling stream.c
[203/387] Compiling standard_retry_strategy.c
[205/387] Compiling socket_channel_handler.c
[206/387] Compiling shared_library.c
[207/387] Compiling tls_channel_handler.c
[208/387] Compiling host_resolver.c
[209/387] Compiling statistics.c
[210/387] Compiling pkcs11_tls_op_handler.c
[211/387] Compiling pipe.c
[212/387] Compiling pem.c
[213/387] Compiling message_pool.c
[214/387] Compiling pkcs11_lib.c
[215/387] Compiling future.c
[216/387] Compiling socket.c
[217/387] Compiling exponential_backoff_retry_strategy.c
[218/387] Compiling s2n_tls_channel_handler.c
[219/387] Compiling alpn_handler.c
[220/387] Compiling async_stream.c
[221/387] Compiling event_loop.c
[222/387] Compiling websocket_encoder.c
[223/387] Compiling host_resolver.c
[224/387] Compiling strutil.c
[225/387] Compiling websocket_decoder.c
[226/387] Compiling channel_bootstrap.c
[227/387] Compiling statistics.c
[228/387] Compiling channel.c
[229/387] Compiling websocket_bootstrap.c
[230/387] Compiling epoll_event_loop.c
[231/387] Compiling io.c
[232/387] Compiling random_access_set.c
[233/387] Compiling http.c
[234/387] Compiling websocket.c
[235/387] Compiling hpack_huffman_static.c
[235/387] Compiling proxy_strategy.c
[237/387] Compiling hpack_encoder.c
[238/387] Compiling request_response.c
[239/387] Compiling proxy_connection.c
[240/387] Compiling hpack_decoder.c
[240/387] Compiling http2_stream_manager.c
[242/387] Compiling hpack.c
[243/387] Compiling h2_frames.c
[244/387] Compiling h1_stream.c
[245/387] Compiling h1_decoder.c
[246/387] Compiling connection_monitor.c
[247/387] Compiling h2_stream.c
[248/387] Compiling h1_encoder.c
[249/387] Compiling h2_decoder.c
[250/387] Compiling event_stream_rpc.c
[251/387] Compiling h1_connection.c
[252/387] Compiling h2_connection.c
[253/387] Compiling event_stream_rpc_server.c
[254/387] Compiling connection_manager.c
[255/387] Compiling event_stream_rpc_client.c
[255/387] Compiling connection.c
[257/387] Compiling event_stream_channel_handler.c
[258/387] Compiling huffman_testing.c
[259/387] Compiling compression.c
[260/387] Compiling huffman.c
[261/387] Compiling uuid.c
[262/387] Compiling event_stream.c
[263/387] Compiling system_info.c
[264/387] Compiling thread_shared.c
[264/387] Compiling uri.c
[266/387] Compiling xml_parser.c
[267/387] Compiling thread_scheduler.c
[268/387] Compiling statistics.c
[268/387] Compiling task_scheduler.c
[270/387] Compiling time.c
[270/387] Compiling string.c
[272/387] Compiling system_resource_utils.c
[272/387] Compiling ref_count.c
[274/387] Compiling process_common.c
[275/387] Compiling ring_buffer.c
[276/387] Compiling rw_lock.c
[276/387] Compiling process.c
[278/387] Compiling mutex.c
[279/387] Compiling priority_queue.c
[280/387] Compiling thread.c
[281/387] Compiling clock.c
[282/387] Compiling condition_variable.c
[283/387] Compiling environment.c
[284/387] Compiling system_info.c
[285/387] Compiling file.c
[286/387] Compiling cross_process_lock.c
[287/387] Compiling device_random.c
[288/387] Compiling math.c
[289/387] Compiling system_info.c
[290/387] Compiling lru_cache.c
[291/387] Compiling log_writer.c
[292/387] Compiling memtrace.c
[293/387] Compiling log_formatter.c
[294/387] Compiling logging.c
[295/387] Compiling linked_hash_table.c
[296/387] Compiling log_channel.c
[297/387] Compiling lifo_cache.c
[298/387] Compiling host_utils.c
[299/387] Compiling tags.c
[299/387] Compiling json.c
[300/387] Compiling fifo_cache.c
[302/387] Compiling streaming.c
[303/387] Compiling strings.c
[304/387] Compiling unicode.c
[305/387] Compiling maps.c
[306/387] Compiling file.c
[306/387] Compiling stack.c
[306/387] Compiling ints.c
[307/387] Compiling serialization.c
[310/387] Compiling memory_utils.c
[311/387] Compiling encoders.c
[312/387] Compiling hash_table.c
[313/387] Compiling common.c
[313/387] Compiling loaders.c
[315/387] Compiling encoding.c
[316/387] Compiling builder_callbacks.c
[317/387] Compiling floats_ctrls.c
[317/387] Compiling callbacks.c
[319/387] Compiling allocators.c
[319/387] Compiling bytestrings.c
[321/387] Compiling arrays.c
[322/387] Compiling error.c
[323/387] Compiling device_random.c
[324/387] Compiling cbor.c
[325/387] Compiling encoding.c
[326/387] Compiling condition_variable.c
[327/387] Compiling command_line_parser.c
[328/387] Compiling common.c
[329/387] Compiling cJSON.c
[330/387] Compiling date_time.c
[331/387] Compiling cache.c
[332/387] Compiling cpuid.c
[333/387] Compiling assert.c
[334/387] Compiling cbor.c
[335/387] Compiling array_list.c
[336/387] Compiling crc64_sw.c
[337/387] Compiling codegen.c
[338/387] Compiling allocator_sba.c
[338/387] Compiling allocator.c
[340/387] Compiling crc64.c
[341/387] Compiling crc.c
[342/387] Compiling crc_sw.c
[343/387] Compiling byte_buf.c
[344/387] Compiling symmetric_cipher.c
[345/387] Compiling opensslcrypto_hmac.c
[346/387] Compiling opensslcrypto_ecc.c
[347/387] Compiling rsa.c
[348/387] Compiling opensslcrypto_hash.c
[349/387] Compiling hmac.c
[350/387] Compiling openssl_aes.c
[351/387] Compiling openssl_platform_init.c
[352/387] Compiling cal.c
[352/387] Compiling openssl_rsa.c
[354/387] Compiling hash.c
[355/387] Compiling ecc.c
[356/387] Compiling token_provider_sso_session.c
[357/387] Compiling der.c
[358/387] Compiling sso_token_utils.c
[359/387] Compiling signing_config.c
[360/387] Compiling sigv4_http_request.c
[361/387] Compiling signing_result.c
[362/387] Compiling token_provider_sso_profile.c
[363/387] Compiling credentials_provider_static.c
[364/387] Compiling credentials_provider_process.c
[365/387] Compiling credentials_provider_environment.c
[366/387] Compiling credentials_provider_imds.c
[367/387] Compiling credentials_provider_sts_web_identity.c
[368/387] Compiling credentials_provider_profile.c
[369/387] Compiling credentials_provider_sso.c
[370/387] Compiling credentials_provider_sts.c
[371/387] Compiling credentials_provider_delegate.c
[372/387] Compiling credentials_provider_anonymous.c
[373/387] Compiling credentials_provider_default_chain.c
[374/387] Compiling credentials_provider_ecs.c
[375/387] Compiling credentials_provider_cached.c
[376/387] Compiling credentials_provider_chain.c
[377/387] Compiling credentials.c
[378/387] Compiling aws_profile.c
[379/387] Compiling credentials_provider_cognito.c
[380/387] Compiling auth.c
[381/387] Compiling aws_signing.c
[382/387] Compiling aws_imds_client.c
[384/451] Emitting module AwsCommonRuntimeKit
[385/459] Compiling AwsCommonRuntimeKit RetryStrategy.swift
[386/459] Compiling AwsCommonRuntimeKit RetryToken.swift
[387/459] Compiling AwsCommonRuntimeKit FileBasedConfiguration.swift
[388/459] Compiling AwsCommonRuntimeKit EndpointProperty.swift
[389/459] Compiling AwsCommonRuntimeKit EndpointsRequestContext.swift
[390/459] Compiling AwsCommonRuntimeKit EndpointsRuleEngine.swift
[391/459] Compiling AwsCommonRuntimeKit ResolvedEndpointType.swift
[392/459] Compiling AwsCommonRuntimeKit resource_bundle_accessor.swift
[393/459] Compiling AwsCommonRuntimeKit Allocator.swift
[394/459] Compiling AwsCommonRuntimeKit ByteBuffer.swift
[395/459] Compiling AwsCommonRuntimeKit CStruct.swift
[396/459] Compiling AwsCommonRuntimeKit Checksums.swift
[397/459] Compiling AwsCommonRuntimeKit CommonRuntimeError.swift
[398/459] Compiling AwsCommonRuntimeKit ContinuationCore.swift
[399/459] Compiling AwsCommonRuntimeKit Hash.swift
[400/459] Compiling AwsCommonRuntimeKit Logger.swift
[401/459] Compiling AwsCommonRuntimeKit ShutdownCallbackCore.swift
[402/459] Compiling AwsCommonRuntimeKit Utilities.swift
[403/459] Compiling AwsCommonRuntimeKit EventStreamHeader.swift
[404/459] Compiling AwsCommonRuntimeKit EventStreamMessage.swift
[405/459] Compiling AwsCommonRuntimeKit EventStreamMessageDecoder.swift
[406/459] Compiling AwsCommonRuntimeKit HTTP1Stream.swift
[407/459] Compiling AwsCommonRuntimeKit HTTP2ClientConnection.swift
[408/459] Compiling AwsCommonRuntimeKit HTTP2Error.swift
[409/459] Compiling AwsCommonRuntimeKit HTTP2Settings.swift
[410/459] Compiling AwsCommonRuntimeKit HTTP2Stream.swift
[411/459] Compiling AwsCommonRuntimeKit HTTPStream.swift
[412/459] Compiling AwsCommonRuntimeKit HTTPStreamCallbackCore.swift
[413/459] Compiling AwsCommonRuntimeKit HTTPVersion.swift
[414/459] Compiling AwsCommonRuntimeKit ClientBootstrap.swift
[415/459] Compiling AwsCommonRuntimeKit EventLoopGroup.swift
[416/459] Compiling AwsCommonRuntimeKit HostAddress.swift
[417/459] Compiling AwsCommonRuntimeKit HostAddressType.swift
[418/459] Compiling AwsCommonRuntimeKit HostResolver.swift
[419/459] Compiling AwsCommonRuntimeKit SocketDomain.swift
[420/459] Compiling AwsCommonRuntimeKit HTTPMonitoringOptions.swift
[421/459] Compiling AwsCommonRuntimeKit HTTPProxyAuthenticationType.swift
[422/459] Compiling AwsCommonRuntimeKit HTTPProxyConnectionType.swift
[423/459] Compiling AwsCommonRuntimeKit HTTPProxyEnvSettings.swift
[424/459] Compiling AwsCommonRuntimeKit HTTPProxyEnvType.swift
[425/459] Compiling AwsCommonRuntimeKit HTTPProxyOptions.swift
[426/459] Compiling AwsCommonRuntimeKit HTTPRequest.swift
[427/459] Compiling AwsCommonRuntimeKit HTTPRequestBase.swift
[428/459] Compiling AwsCommonRuntimeKit HTTPRequestOptions.swift
[429/459] Compiling AwsCommonRuntimeKit HTTP2StreamManager.swift
[430/459] Compiling AwsCommonRuntimeKit HTTP2StreamManagerOptions.swift
[431/459] Compiling AwsCommonRuntimeKit HTTPClientConnection.swift
[432/459] Compiling AwsCommonRuntimeKit HTTPClientConnectionManager.swift
[433/459] Compiling AwsCommonRuntimeKit HTTPClientConnectionManagerCallbackCore.swift
[434/459] Compiling AwsCommonRuntimeKit HTTPClientConnectionManagerMetrics.swift
[435/459] Compiling AwsCommonRuntimeKit HTTPClientConnectionOptions.swift
[436/459] Compiling AwsCommonRuntimeKit HTTPHeader.swift
[437/459] Compiling AwsCommonRuntimeKit HTTPHeaderBlock.swift
[438/459] Compiling AwsCommonRuntimeKit SocketOptions.swift
[439/459] Compiling AwsCommonRuntimeKit SocketType.swift
[440/459] Compiling AwsCommonRuntimeKit Stream.swift
[441/459] Compiling AwsCommonRuntimeKit StreamCore.swift
[442/459] Compiling AwsCommonRuntimeKit TLSConnectionOptions.swift
[443/459] Compiling AwsCommonRuntimeKit TLSContext.swift
[444/459] Compiling AwsCommonRuntimeKit TLSContextOptions.swift
[445/459] Compiling AwsCommonRuntimeKit ExponentialBackoffJitterMode.swift
[446/459] Compiling AwsCommonRuntimeKit RetryError.swift
[447/459] Compiling AwsCommonRuntimeKit CommonRuntimeKit.swift
[448/459] Compiling AwsCommonRuntimeKit Credentials.swift
[449/459] Compiling AwsCommonRuntimeKit CredentialsProvider.swift
[450/459] Compiling AwsCommonRuntimeKit IAMProfile.swift
[451/459] Compiling AwsCommonRuntimeKit IMDSClient.swift
[452/459] Compiling AwsCommonRuntimeKit IMDSInstanceInfo.swift
[453/459] Compiling AwsCommonRuntimeKit Signer.swift
[454/459] Compiling AwsCommonRuntimeKit SigningConfig.swift
[455/459] Compiling AwsCommonRuntimeKit AWSString.swift
[456/460] Wrapping AST for AwsCommonRuntimeKit for debugging
[458/464] Compiling Elasticurl ElasticurlOptions.swift
[459/464] Compiling Elasticurl Elasticurl.swift
[460/464] Compiling Elasticurl CommandLine.swift
[461/464] Emitting module Elasticurl
[462/465] Wrapping AST for Elasticurl for debugging
[463/465] Write Objects.LinkFileList
[464/465] Linking Elasticurl
Build complete! (16.99s)
Build complete.
Done.