DEBUG: Executing shell function do_compile
NOTE: cmake --build TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/build --target all copy_sample_key --
[1/386] Building C object out/memlib.out/CMakeFiles/memlib.dir/compare_mem.c.o
[2/386] Building C object out/memlib.out/CMakeFiles/memlib.dir/copy_mem.c.o
[3/386] Building C object out/memlib.out/CMakeFiles/memlib.dir/set_mem.c.o
[4/386] Building C object out/memlib.out/CMakeFiles/memlib.dir/zero_mem.c.o
[5/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/cipher/aead_aes_gcm.c.o
[6/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/cipher/aead_sm4_gcm.c.o
[7/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/mldsa_ext.c.o
[8/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/mlkem.c.o
[9/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sm3.c.o
[10/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/ecd.c.o
[11/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/rand/rand.c.o
[12/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_event.c.o
[13/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_opaque_data.c.o
[14/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_msg_log.c.o
[15/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_certificate.c.o
[16/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hash/sha.c.o
[17/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/mldsa_basic.c.o
[18/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_context_data_session.c.o
[19/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_crypto_service_session.c.o
[20/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_error.c.o
[21/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_key_update_ack.c.o
[22/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hash/sm3.c.o
[23/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_challenge_auth.c.o
[24/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_digests.c.o
[25/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sm3.c.o
[26/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/slhdsa_ext.c.o
[27/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_common.c.o
[28/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_supported_event_types.c.o
[29/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hash/sha3.c.o
[30/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o
FAILED: [code=1] out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-clang --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot -ITOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/include -ITOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/include/hal -ITOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/include -ITOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl -ITOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/openssllib/include -target aarch64-yoe-linux -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot -O2 -g -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git=/usr/src/debug/spdm-emu/git -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/build=/usr/src/debug/spdm-emu/git -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot= -ffile-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot-native= -pipe -Os -MD -MT out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o -MF out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o.d -o out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o -c TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:341:15: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
341 | x509_name = X509_get_subject_name(x509_cert);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:434:11: warning: assigning to 'X509_NAME_ENTRY *' (aka 'struct X509_name_entry_st *') from 'const X509_NAME_ENTRY *' (aka 'const struct X509_name_entry_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
434 | entry = X509_NAME_get_entry(x509_name, index);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:444:16: warning: assigning to 'ASN1_STRING *' (aka 'struct asn1_string_st *') from 'const ASN1_STRING *' (aka 'const struct asn1_string_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
444 | entry_data = X509_NAME_ENTRY_get_data(entry);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:539:15: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
539 | x509_name = X509_get_subject_name(x509_cert);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:619:15: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
619 | x509_name = X509_get_issuer_name(x509_cert);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:814:51: error: incomplete definition of type 'ASN1_INTEGER' (aka 'struct asn1_string_st')
814 | if (*serial_number_size < (size_t)asn1_integer->length) {
| ~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:815:51: error: incomplete definition of type 'ASN1_INTEGER' (aka 'struct asn1_string_st')
815 | *serial_number_size = (size_t)asn1_integer->length;
| ~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:822:38: error: incomplete definition of type 'ASN1_INTEGER' (aka 'struct asn1_string_st')
822 | asn1_integer->data, (size_t)asn1_integer->length);
| ~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:822:66: error: incomplete definition of type 'ASN1_INTEGER' (aka 'struct asn1_string_st')
822 | asn1_integer->data, (size_t)asn1_integer->length);
| ~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:825:47: error: incomplete definition of type 'ASN1_INTEGER' (aka 'struct asn1_string_st')
825 | *serial_number_size = (size_t)asn1_integer->length;
| ~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:887:15: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
887 | x509_name = X509_get_issuer_name(x509_cert);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1131:14: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1131 | f_size = sizeof(ASN1_TIME) + f_time->length;
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1131:40: error: incomplete definition of type 'const ASN1_TIME' (aka 'const struct asn1_string_st')
1131 | f_size = sizeof(ASN1_TIME) + f_time->length;
| ~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1138:52: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1138 | libspdm_copy_mem(from, *from_size, f_time, sizeof(ASN1_TIME));
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1139:28: error: incomplete definition of type 'ASN1_TIME' (aka 'struct asn1_string_st')
1139 | ((ASN1_TIME *)from)->data = from + sizeof(ASN1_TIME);
| ~~~~~~~~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1139:44: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1139 | ((ASN1_TIME *)from)->data = from + sizeof(ASN1_TIME);
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1140:33: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1140 | libspdm_copy_mem(from + sizeof(ASN1_TIME),
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1141:39: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1141 | *from_size - sizeof(ASN1_TIME),
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1142:32: error: incomplete definition of type 'const ASN1_TIME' (aka 'const struct asn1_string_st')
1142 | f_time->data, f_time->length);
| ~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1142:46: error: incomplete definition of type 'const ASN1_TIME' (aka 'const struct asn1_string_st')
1142 | f_time->data, f_time->length);
| ~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1146:14: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1146 | t_size = sizeof(ASN1_TIME) + t_time->length;
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1146:40: error: incomplete definition of type 'const ASN1_TIME' (aka 'const struct asn1_string_st')
1146 | t_size = sizeof(ASN1_TIME) + t_time->length;
| ~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1153:48: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1153 | libspdm_copy_mem(to, *to_size, t_time, sizeof(ASN1_TIME));
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1154:26: error: incomplete definition of type 'ASN1_TIME' (aka 'struct asn1_string_st')
1154 | ((ASN1_TIME *)to)->data = to + sizeof(ASN1_TIME);
| ~~~~~~~~~~~~~~~~~^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/os_stub/cryptlib_openssl/pk/x509.c:1154:40: error: invalid application of 'sizeof' to an incomplete type 'ASN1_TIME' (aka 'struct asn1_string_st')
1154 | ((ASN1_TIME *)to)->data = to + sizeof(ASN1_TIME);
| ^ ~~~~~~~~~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/recipe-sysroot/usr/include/openssl/types.h:57:16: note: forward declaration of 'struct asn1_string_st'
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
6 warnings and 20 errors generated.
[31/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/der/der_pqc.c.o
[32/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_subscribe_event_types_ack.c.o
[33/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/dh.c.o
[34/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_challenge.c.o
[35/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/cipher/aead_chacha20_poly1305.c.o
[36/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_subscribe_event_types.c.o
[37/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sha3.c.o
[38/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_endpoint_info.c.o
[39/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sha3.c.o
[40/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/der/der.c.o
[41/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_event_ack.c.o
[42/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_heartbeat.c.o
[43/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_send_event.c.o
[44/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_support.c.o
[45/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sha.c.o
[46/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_key_update.c.o
[47/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sha.c.o
[48/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_communication.c.o
[49/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_psk_exchange.c.o
[50/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_end_session.c.o
[51/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_psk_finish.c.o
[52/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_set_certificate.c.o
[53/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_supported_event_types.c.o
[54/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/slhdsa_basic.c.o
[55/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_common.c.o
[56/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_communication.c.o
[57/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/sm2.c.o
[58/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_version.c.o
[59/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_encap_request.c.o
[60/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_challenge_auth.c.o
[61/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_crypto_service.c.o
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/library/spdm_common_lib/libspdm_com_crypto_service.c:77:43: warning: comparison of array 'context->local_context.local_cert_chain_provision_size' not equal to a null pointer is always true [-Wtautological-pointer-compare]
77 | LIBSPDM_ASSERT(context->local_context.local_cert_chain_provision_size != 0);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
TOPDIR/build/tmp/work/cortexa57-yoe-linux/spdm-emu/git/sources/spdm-emu-git/libspdm/include/hal/library/debuglib.h:65:15: note: expanded from macro 'LIBSPDM_ASSERT'
65 | if (!(expression)) { \
| ^~~~~~~~~~
1 warning generated.
[62/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_get_endpoint_info.c.o
[63/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/rsa_basic.c.o
[64/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_endpoint_info.c.o
[65/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_set_key_pair_info.c.o
[66/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_certificate.c.o
[67/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_vendor_defined_request.c.o
[68/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_challenge.c.o
[69/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_get_digests.c.o
[70/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o
[71/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_capabilities.c.o
[72/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_csr.c.o
[73/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/rsa_ext.c.o
[74/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/ec.c.o
[75/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_key_exchange.c.o
[76/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_measurements.c.o
[77/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_finish.c.o
[78/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_capabilities.c.o
[79/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_key_pair_info.c.o
[80/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_digests.c.o
[81/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_key_update.c.o
[82/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pem/pem_pqc.c.o
[83/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_digests.c.o
[84/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_handle_error_response.c.o
[85/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_measurement_extension_log.c.o
[86/386] Building C object out/cryptlib_openssl.out/CMakeFiles/cryptlib_openssl.dir/pk/x509_pqc.c.o
[87/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_send_receive.c.o
[88/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_get_certificate.c.o
[89/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_get_certificate.c.o
[90/386] Building C object out/spdm_requester_lib.out/CMakeFiles/spdm_requester_lib.dir/libspdm_req_negotiate_algorithms.c.o
[91/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_encap_response.c.o
[92/386] Building C object out/spdm_responder_lib.out/CMakeFiles/spdm_responder_lib.dir/libspdm_rsp_algorithms.c.o
[93/386] Building C object out/spdm_common_lib.out/CMakeFiles/spdm_common_lib.dir/libspdm_com_context_data.c.o
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.