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 main (93ac60), with Swift 5.9 for Linux on 28 Oct 2024 20:53:02 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-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: main
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
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 93ac601 chore: Modified bug issue template to add checkbox to report potential regression. (#283)
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 @):
93ac601fa3bfbf8fb59c15de226bce69e8fc7b50
SUCCESS checkout https://github.com/awslabs/aws-crt-swift.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  $PWD
https://github.com/awslabs/aws-crt-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:5a47d9d39a5702cbfa0ba55458353b9ccb6eb7cde0581792bc757a518ca63386
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-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/383] Copying PrivacyInfo.xcprivacy
[1/383] Compiling huffman_testing.c
[2/383] Compiling aws_profile.c
[3/383] Compiling crc_sw.c
[4/383] Compiling s2n_set.c
[5/383] Compiling s2n_safety.c
[6/383] Compiling s2n_timer.c
[7/383] Compiling crc64_sw.c
[8/383] Compiling s2n_rfc5952.c
[9/383] Compiling s2n_socket.c
[10/383] Compiling s2n_io.c
[11/383] Compiling s2n_mem.c
[12/383] Compiling s2n_map.c
[13/383] Compiling s2n_ensure.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.
[14/383] Compiling s2n_random.c
[15/383] Compiling s2n_atomic.c
[16/383] Compiling s2n_fork_detection.c
[17/383] Compiling credentials_provider_anonymous.c
[18/383] Compiling s2n_blob.c
[19/383] Compiling s2n_array.c
[20/383] Compiling s2n_init.c
[21/383] Compiling aws_signing.c
[22/383] Compiling s2n_tls13_certificate_verify.c
[23/383] Compiling s2n_tls13_handshake.c
[24/383] Compiling aws_imds_client.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.
[25/383] Compiling s2n_x509_validator.c
[26/383] Compiling s2n_signature_scheme.c
[27/383] Compiling s2n_tls13_key_schedule.c
[28/383] Compiling s2n_signature_algorithms.c
[29/383] Compiling s2n_tls13.c
[30/383] Compiling s2n_tls.c
[31/383] Compiling s2n_tls13_secrets.c
[32/383] Compiling s2n_shutdown.c
[33/383] Compiling s2n_server_new_session_ticket.c
[34/383] Compiling s2n_server_hello_retry.c
[35/383] Compiling s2n_server_finished.c
[35/383] Compiling s2n_server_key_exchange.c
[37/383] Compiling s2n_server_extensions.c
[38/383] Compiling s2n_server_hello.c
[39/383] Compiling s2n_server_done.c
[40/383] Compiling s2n_server_cert_request.c
[41/383] Compiling s2n_server_cert.c
[42/383] Compiling s2n_send.c
[43/383] Compiling s2n_security_rules.c
[44/383] Compiling s2n_renegotiate.c
[45/383] Compiling s2n_security_policies.c
[46/383] Compiling s2n_recv.c
[47/383] Compiling s2n_record_write.c
[48/383] Compiling s2n_record_read_stream.c
[49/383] Compiling s2n_record_read_composite.c
[50/383] Compiling s2n_record_read_aead.c
[51/383] Compiling s2n_resume.c
[52/383] Compiling s2n_record_read_cbc.c
[53/383] Compiling s2n_record_read.c
[54/383] Compiling s2n_quic_support.c
[55/383] Compiling s2n_protocol_preferences.c
[56/383] Compiling s2n_ocsp_stapling.c
[57/383] Compiling s2n_post_handshake.c
[58/383] Compiling s2n_next_protocol.c
[59/383] Compiling s2n_psk.c
[60/383] Compiling s2n_prf.c
[61/383] Compiling s2n_key_update.c
[62/383] Compiling s2n_ktls_io.c
[63/383] Compiling s2n_ktls.c
[64/383] Compiling s2n_kem_preferences.c
[65/383] Compiling s2n_kex.c
[66/383] Compiling s2n_key_log.c
[67/383] Compiling s2n_handshake_type.c
[68/383] Compiling s2n_handshake_transcript.c
[69/383] Compiling s2n_handshake_hashes.c
[70/383] Compiling s2n_fingerprint_ja3.c
[71/383] Compiling s2n_kem.c
[72/383] Compiling s2n_fingerprint.c
[73/383] Compiling s2n_fingerprint_ja4.c
[74/383] Compiling s2n_handshake.c
[75/383] Compiling s2n_handshake_io.c
[76/383] Compiling s2n_establish_session.c
[77/383] Compiling s2n_encrypted_extensions.c
[78/383] Compiling s2n_ecc_preferences.c
[79/383] Compiling s2n_early_data_io.c
[80/383] Compiling s2n_crypto.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.
[81/383] Compiling s2n_crl.c
[82/383] Compiling s2n_early_data.c
[83/383] Compiling s2n_connection_serialize.c
[84/383] Compiling s2n_client_key_exchange.c
[85/383] Compiling s2n_client_hello_request.c
[86/383] Compiling s2n_client_finished.c
[87/383] Compiling s2n_client_cert_verify.c
[88/383] Compiling s2n_config.c
[89/383] Compiling s2n_client_cert.c
[90/383] Compiling s2n_certificate_keys.c
[91/383] Compiling s2n_client_hello.c
[92/383] Compiling s2n_cipher_suites.c
[93/383] Compiling s2n_connection.c
[94/383] Compiling s2n_cipher_preferences.c
[95/383] Compiling s2n_change_cipher_spec.c
[96/383] Compiling s2n_cbc.c
[97/383] Compiling s2n_auth_selection.c
[98/383] Compiling s2n_supported_versions.c
[99/383] Compiling s2n_aead.c
[100/383] Compiling s2n_server_supported_versions.c
[101/383] Compiling s2n_alerts.c
[102/383] Compiling s2n_server_signature_algorithms.c
[103/383] Compiling s2n_async_pkey.c
[104/383] Compiling s2n_server_session_ticket.c
[105/383] Compiling s2n_server_server_name.c
[106/383] Compiling s2n_server_psk.c
[107/383] Compiling s2n_server_sct_list.c
[108/383] Compiling s2n_server_max_fragment_length.c
[109/383] Compiling s2n_server_renegotiation_info.c
[110/383] Compiling s2n_server_ems.c
[111/383] Compiling s2n_server_early_data_indication.c
[112/383] Compiling s2n_server_key_share.c
[113/383] Compiling s2n_server_cookie.c
[114/383] Compiling s2n_server_cert_status_request.c
[115/383] Compiling s2n_server_alpn.c
[116/383] Compiling s2n_psk_key_exchange_modes.c
[117/383] Compiling s2n_nst_early_data_indication.c
[118/383] Compiling s2n_quic_transport_params.c
[119/383] Compiling s2n_extension_list.c
[120/383] Compiling s2n_npn.c
[120/383] Compiling s2n_key_share.c
[122/383] Compiling s2n_extension_type.c
[123/383] Compiling s2n_extension_type_lists.c
[124/383] Compiling s2n_ec_point_format.c
[125/383] Compiling s2n_client_supported_versions.c
[126/383] Compiling s2n_client_server_name.c
[127/383] Compiling s2n_client_signature_algorithms.c
[128/383] Compiling s2n_client_session_ticket.c
[129/383] Compiling s2n_client_supported_groups.c
[130/383] Compiling s2n_client_sct_list.c
[131/383] Compiling s2n_client_renegotiation_info.c
[131/383] Compiling s2n_client_pq_kem.c
[133/383] Compiling s2n_client_psk.c
[134/383] Compiling s2n_client_max_frag_len.c
[135/383] Compiling s2n_client_ems.c
[136/383] Compiling s2n_client_early_data_indication.c
[137/383] Compiling s2n_client_cookie.c
[138/383] Compiling s2n_client_key_share.c
[139/383] Compiling s2n_stuffer_text.c
[140/383] Compiling s2n_client_cert_status_request.c
[141/383] Compiling s2n_client_alpn.c
[142/383] Compiling s2n_stuffer_network_order.c
[143/383] Compiling s2n_cert_status_response.c
[144/383] Compiling s2n_stuffer_pem.c
[145/383] Compiling s2n_stuffer_file.c
[146/383] Compiling s2n_stuffer_hex.c
[147/383] Compiling s2n_stuffer_base64.c
[148/383] Compiling s2n_cert_status.c
[149/383] Compiling s2n_cert_authorities.c
[150/383] Compiling s2n_stuffer.c
[151/383] Compiling s2n_stream_cipher_null.c
[152/383] Compiling s2n_tls13_keys.c
[153/383] Compiling s2n_stream_cipher_rc4.c
[154/383] Compiling s2n_errno.c
[155/383] Compiling s2n_pq.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.
[156/383] Compiling s2n_rsa_signing.c
[157/383] Compiling s2n_rsa_pss.c
[158/383] Compiling s2n_locking.c
[159/383] 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.
[160/383] Compiling s2n_rsa.c
[161/383] Compiling s2n_sequence.c
[162/383] Compiling s2n_fips.c
[163/383] Compiling s2n_pkey.c
[164/383] Compiling s2n_hmac.c
[165/383] Compiling s2n_hkdf.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.
[166/383] Compiling s2n_openssl_x509.c
[167/383] Compiling s2n_evp_kem.c
[168/383] 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.
[169/383] Compiling s2n_fips_rules.c
[169/383] Compiling s2n_hash.c
[171/383] Compiling s2n_evp_signing.c
[172/383] 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.
[173/383] Compiling s2n_ecdsa.c
[174/383] Compiling s2n_drbg.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.
[175/383] Compiling s2n_dhe.c
[176/383] Compiling s2n_cipher.c
/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.
[177/383] Compiling s2n_ecc_evp.c
[178/383] Compiling sdkutils.c
[179/383] Compiling s2n_composite_cipher_aes_sha.c
[180/383] Compiling s2n_cbc_cipher_aes.c
[181/383] Compiling resource_name.c
[182/383] Compiling s2n_cbc_cipher_3des.c
[183/383] Compiling partitions.c
[184/383] Compiling endpoints_util.c
[185/383] Compiling endpoints_types_impl.c
[186/383] Compiling endpoints_standard_lib.c
[187/383] Compiling endpoints_regex.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.
[187/383] Compiling s2n_certificate.c
[189/383] Compiling s2n_aead_cipher_chacha20_poly1305.c
[190/383] Compiling AwsCPlatformConfig empty.c
[191/383] Compiling endpoints_rule_engine.c
[192/383] Compiling endpoints_ruleset.c
[193/383] Compiling aws_profile.c
[194/383] Compiling s2n_aead_cipher_aes_gcm.c
[195/383] Compiling tracing.c
[196/383] Compiling statistics.c
[197/383] Compiling socket_shared.c
[198/383] Compiling tls_channel_handler_shared.c
[199/383] Compiling socket_channel_handler.c
[200/383] Compiling retry_strategy.c
[201/383] Compiling shared_library.c
[202/383] Compiling stream.c
[203/383] Compiling host_resolver.c
[204/383] Compiling pipe.c
[205/383] Compiling pkcs11_tls_op_handler.c
[206/383] Compiling standard_retry_strategy.c
[207/383] Compiling socket.c
[208/383] Compiling message_pool.c
[209/383] Compiling pem.c
[210/383] Compiling pkcs11_lib.c
[211/383] Compiling s2n_tls_channel_handler.c
[212/383] Compiling tls_channel_handler.c
[213/383] Compiling exponential_backoff_retry_strategy.c
[214/383] Compiling future.c
[215/383] Compiling async_stream.c
[216/383] Compiling alpn_handler.c
[217/383] Compiling event_loop.c
[218/383] Compiling host_resolver.c
[219/383] Compiling websocket_encoder.c
[220/383] Compiling channel_bootstrap.c
[221/383] Compiling strutil.c
[222/383] Compiling websocket_decoder.c
[223/383] Compiling channel.c
[224/383] Compiling epoll_event_loop.c
[225/383] Compiling statistics.c
[226/383] Compiling websocket_bootstrap.c
[227/383] Compiling io.c
[228/383] Compiling random_access_set.c
[229/383] Compiling http.c
[230/383] Compiling websocket.c
[231/383] Compiling hpack_huffman_static.c
[232/383] Compiling hpack_encoder.c
[233/383] Compiling proxy_connection.c
[234/383] Compiling hpack.c
[235/383] Compiling proxy_strategy.c
[236/383] Compiling request_response.c
[236/383] Compiling http2_stream_manager.c
[238/383] Compiling hpack_decoder.c
[239/383] Compiling h1_stream.c
[240/383] Compiling h1_decoder.c
[241/383] Compiling h1_encoder.c
[242/383] Compiling h2_frames.c
[243/383] Compiling h2_stream.c
[244/383] Compiling connection_monitor.c
[245/383] Compiling h2_decoder.c
[246/383] Compiling event_stream_rpc.c
[247/383] Compiling h1_connection.c
[248/383] Compiling h2_connection.c
[249/383] Compiling event_stream_rpc_server.c
[250/383] Compiling connection_manager.c
[251/383] Compiling huffman.c
[252/383] Compiling event_stream_channel_handler.c
[253/383] Compiling compression.c
[254/383] Compiling connection.c
[255/383] Compiling event_stream_rpc_client.c
[256/383] Compiling event_stream.c
[257/383] Compiling uuid.c
[257/383] Compiling thread_shared.c
[259/383] Compiling uri.c
[260/383] Compiling thread_scheduler.c
[261/383] Compiling xml_parser.c
[262/383] Compiling task_scheduler.c
[263/383] Compiling statistics.c
[264/383] Compiling system_info.c
[265/383] Compiling string.c
[266/383] Compiling ref_count.c
[267/383] Compiling time.c
[268/383] Compiling process_common.c
[269/383] Compiling system_resource_utils.c
[270/383] Compiling ring_buffer.c
[271/383] Compiling rw_lock.c
[272/383] Compiling process.c
[273/383] Compiling priority_queue.c
[274/383] Compiling mutex.c
[275/383] Compiling thread.c
[276/383] Compiling system_info.c
[277/383] Compiling clock.c
[278/383] Compiling environment.c
[279/383] Compiling file.c
[280/383] Compiling device_random.c
[281/383] Compiling condition_variable.c
[282/383] Compiling cross_process_lock.c
[283/383] Compiling system_info.c
[284/383] Compiling math.c
[285/383] Compiling lru_cache.c
[286/383] Compiling memtrace.c
[287/383] Compiling log_writer.c
[288/383] Compiling logging.c
[289/383] Compiling log_formatter.c
[290/383] Compiling linked_hash_table.c
[291/383] Compiling lifo_cache.c
[292/383] Compiling host_utils.c
[292/383] Compiling log_channel.c
[294/383] Compiling json.c
[295/383] Compiling fifo_cache.c
[296/383] Compiling tags.c
[297/383] Compiling strings.c
[298/383] Compiling serialization.c
[299/383] Compiling maps.c
[299/383] Compiling file.c
[301/383] Compiling ints.c
[302/383] Compiling streaming.c
[303/383] Compiling unicode.c
[304/383] Compiling hash_table.c
[305/383] Compiling stack.c
[305/383] Compiling memory_utils.c
[307/383] Compiling encoders.c
[308/383] Compiling loaders.c
[309/383] Compiling encoding.c
[310/383] Compiling floats_ctrls.c
[311/383] Compiling callbacks.c
[312/383] Compiling builder_callbacks.c
[313/383] Compiling bytestrings.c
[314/383] Compiling arrays.c
[314/383] Compiling common.c
[316/383] Compiling error.c
[317/383] Compiling allocators.c
[317/383] Compiling cbor.c
[319/383] Compiling device_random.c
[320/383] Compiling condition_variable.c
[321/383] Compiling command_line_parser.c
[322/383] Compiling encoding.c
[323/383] Compiling common.c
[324/383] Compiling cJSON.c
[325/383] Compiling date_time.c
[326/383] Compiling cache.c
[327/383] Compiling assert.c
[328/383] Compiling crc64.c
[329/383] Compiling cbor.c
[330/383] Compiling cpuid.c
[331/383] Compiling array_list.c
[332/383] Compiling codegen.c
[333/383] Compiling crc.c
[334/383] Compiling allocator_sba.c
[335/383] Compiling opensslcrypto_hmac.c
[336/383] Compiling symmetric_cipher.c
[337/383] Compiling allocator.c
[338/383] Compiling byte_buf.c
[339/383] Compiling opensslcrypto_ecc.c
[340/383] Compiling opensslcrypto_hash.c
[341/383] Compiling rsa.c
[342/383] Compiling hash.c
[343/383] Compiling hmac.c
[344/383] Compiling openssl_rsa.c
[345/383] Compiling cal.c
[346/383] Compiling token_provider_sso_session.c
[347/383] Compiling ecc.c
[348/383] Compiling openssl_platform_init.c
[349/383] Compiling openssl_aes.c
[350/383] Compiling der.c
[351/383] Compiling token_provider_sso_profile.c
[352/383] Compiling sigv4_http_request.c
[353/383] Compiling signing_config.c
[354/383] Compiling signing.c
[355/383] Compiling sso_token_utils.c
[355/383] Compiling signing_result.c
[357/383] Compiling signable_chunk.c
[358/383] Compiling signable_trailer.c
[359/383] Compiling signable_http_request.c
[360/383] Compiling signable.c
[361/383] Compiling key_derivation.c
[362/383] Compiling credentials_provider_static.c
[363/383] Compiling credentials_utils.c
[364/383] Compiling credentials_provider_sts_web_identity.c
[365/383] Compiling credentials_provider_process.c
[366/383] Compiling credentials_provider_x509.c
[367/383] Compiling credentials_provider_sso.c
[368/383] Compiling credentials_provider_profile.c
[369/383] Compiling credentials_provider_environment.c
[370/383] Compiling credentials_provider_imds.c
[371/383] Compiling credentials_provider_delegate.c
[372/383] Compiling credentials_provider_sts.c
[373/383] Compiling credentials_provider_default_chain.c
[374/383] Compiling credentials_provider_chain.c
[375/383] Compiling credentials_provider_cognito.c
[376/383] Compiling auth.c
[377/383] Compiling credentials_provider_ecs.c
[378/383] Compiling credentials.c
[379/383] Compiling credentials_provider_cached.c
[381/447] Emitting module AwsCommonRuntimeKit
[382/455] Compiling AwsCommonRuntimeKit RetryStrategy.swift
[383/455] Compiling AwsCommonRuntimeKit RetryToken.swift
[384/455] Compiling AwsCommonRuntimeKit FileBasedConfiguration.swift
[385/455] Compiling AwsCommonRuntimeKit EndpointProperty.swift
[386/455] Compiling AwsCommonRuntimeKit EndpointsRequestContext.swift
[387/455] Compiling AwsCommonRuntimeKit EndpointsRuleEngine.swift
[388/455] Compiling AwsCommonRuntimeKit ResolvedEndpointType.swift
[389/455] Compiling AwsCommonRuntimeKit resource_bundle_accessor.swift
[390/455] Compiling AwsCommonRuntimeKit SocketOptions.swift
[391/455] Compiling AwsCommonRuntimeKit SocketType.swift
[392/455] Compiling AwsCommonRuntimeKit Stream.swift
[393/455] Compiling AwsCommonRuntimeKit StreamCore.swift
[394/455] Compiling AwsCommonRuntimeKit TLSConnectionOptions.swift
[395/455] Compiling AwsCommonRuntimeKit TLSContext.swift
[396/455] Compiling AwsCommonRuntimeKit TLSContextOptions.swift
[397/455] Compiling AwsCommonRuntimeKit ExponentialBackoffJitterMode.swift
[398/455] Compiling AwsCommonRuntimeKit RetryError.swift
[399/455] Compiling AwsCommonRuntimeKit HTTPMonitoringOptions.swift
[400/455] Compiling AwsCommonRuntimeKit HTTPProxyAuthenticationType.swift
[401/455] Compiling AwsCommonRuntimeKit HTTPProxyConnectionType.swift
[402/455] Compiling AwsCommonRuntimeKit HTTPProxyEnvSettings.swift
[403/455] Compiling AwsCommonRuntimeKit HTTPProxyEnvType.swift
[404/455] Compiling AwsCommonRuntimeKit HTTPProxyOptions.swift
[405/455] Compiling AwsCommonRuntimeKit HTTPRequest.swift
[406/455] Compiling AwsCommonRuntimeKit HTTPRequestBase.swift
[407/455] Compiling AwsCommonRuntimeKit HTTPRequestOptions.swift
[408/455] Compiling AwsCommonRuntimeKit HTTP2StreamManager.swift
[409/455] Compiling AwsCommonRuntimeKit HTTP2StreamManagerOptions.swift
[410/455] Compiling AwsCommonRuntimeKit HTTPClientConnection.swift
[411/455] Compiling AwsCommonRuntimeKit HTTPClientConnectionManager.swift
[412/455] Compiling AwsCommonRuntimeKit HTTPClientConnectionManagerCallbackCore.swift
[413/455] Compiling AwsCommonRuntimeKit HTTPClientConnectionManagerMetrics.swift
[414/455] Compiling AwsCommonRuntimeKit HTTPClientConnectionOptions.swift
[415/455] Compiling AwsCommonRuntimeKit HTTPHeader.swift
[416/455] Compiling AwsCommonRuntimeKit HTTPHeaderBlock.swift
[417/455] Compiling AwsCommonRuntimeKit HTTPStream.swift
[418/455] Compiling AwsCommonRuntimeKit HTTPStreamCallbackCore.swift
[419/455] Compiling AwsCommonRuntimeKit HTTPVersion.swift
[420/455] Compiling AwsCommonRuntimeKit ClientBootstrap.swift
[421/455] Compiling AwsCommonRuntimeKit EventLoopGroup.swift
[422/455] Compiling AwsCommonRuntimeKit HostAddress.swift
[423/455] Compiling AwsCommonRuntimeKit HostAddressType.swift
[424/455] Compiling AwsCommonRuntimeKit HostResolver.swift
[425/455] Compiling AwsCommonRuntimeKit SocketDomain.swift
[426/455] Compiling AwsCommonRuntimeKit Allocator.swift
[427/455] Compiling AwsCommonRuntimeKit ByteBuffer.swift
[428/455] Compiling AwsCommonRuntimeKit CStruct.swift
[429/455] Compiling AwsCommonRuntimeKit Checksums.swift
[430/455] Compiling AwsCommonRuntimeKit CommonRuntimeError.swift
[431/455] Compiling AwsCommonRuntimeKit ContinuationCore.swift
[432/455] Compiling AwsCommonRuntimeKit Hash.swift
[433/455] Compiling AwsCommonRuntimeKit Logger.swift
[434/455] Compiling AwsCommonRuntimeKit ShutdownCallbackCore.swift
[435/455] Compiling AwsCommonRuntimeKit Utilities.swift
[436/455] Compiling AwsCommonRuntimeKit EventStreamHeader.swift
[437/455] Compiling AwsCommonRuntimeKit EventStreamMessage.swift
[438/455] Compiling AwsCommonRuntimeKit EventStreamMessageDecoder.swift
[439/455] Compiling AwsCommonRuntimeKit HTTP1Stream.swift
[440/455] Compiling AwsCommonRuntimeKit HTTP2ClientConnection.swift
[441/455] Compiling AwsCommonRuntimeKit HTTP2Error.swift
[442/455] Compiling AwsCommonRuntimeKit HTTP2Settings.swift
[443/455] Compiling AwsCommonRuntimeKit HTTP2Stream.swift
[444/455] Compiling AwsCommonRuntimeKit CommonRuntimeKit.swift
[445/455] Compiling AwsCommonRuntimeKit Credentials.swift
[446/455] Compiling AwsCommonRuntimeKit CredentialsProvider.swift
[447/455] Compiling AwsCommonRuntimeKit IAMProfile.swift
[448/455] Compiling AwsCommonRuntimeKit IMDSClient.swift
[449/455] Compiling AwsCommonRuntimeKit IMDSInstanceInfo.swift
[450/455] Compiling AwsCommonRuntimeKit Signer.swift
[451/455] Compiling AwsCommonRuntimeKit SigningConfig.swift
[452/455] Compiling AwsCommonRuntimeKit AWSString.swift
[454/457] Wrapping AST for AwsCommonRuntimeKit for debugging
[456/461] Compiling Elasticurl ElasticurlOptions.swift
[457/461] Emitting module Elasticurl
[458/461] Compiling Elasticurl CommandLine.swift
[459/461] Compiling Elasticurl Elasticurl.swift
[461/463] Wrapping AST for Elasticurl for debugging
[462/463] Linking Elasticurl
Build complete! (27.93s)
Build complete.
Done.