DEBUG: Executing shell function do_compile NOTE: cmake --build TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build --target all -- [1/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hash/sm3.c.o [2/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sm3.c.o [3/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/cipher/aead_sm4_gcm.c.o [4/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/cipher/aead_aes_gcm.c.o [5/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hash/sha3.c.o [6/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/cipher/aead_chacha20_poly1305.c.o [7/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/der/der.c.o [8/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sha.c.o [9/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hash/sha.c.o [10/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/hmac/hmac_sha3.c.o [11/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/ecd.c.o [12/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/dh.c.o [13/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sm3.c.o [14/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o FAILED: os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native/usr/bin/riscv64-yoe-linux/riscv64-yoe-linux-clang --sysroot=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot -DLIBSPDM_AEAD_SM4_128_GCM_SUPPORT=0 -DLIBSPDM_EDDSA_ED25519_SUPPORT=0 -DLIBSPDM_EDDSA_ED448_SUPPORT=0 -DLIBSPDM_SM2_DSA_P256_SUPPORT=0 -DLIBSPDM_SM2_KEY_EXCHANGE_P256_SUPPORT=0 -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/include/hal -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl_gen -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl/crypto/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl -target riscv64-yoe-linux -mlittle-endian --dyld-prefix=/usr -Qunused-arguments -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot -O2 -g -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git=/usr/src/debug/libspdm/3.7.0 -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot= -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot= -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native= -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native= -pipe -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_SET_KEY_PAIR_INFO_CAP=0 -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 -DLIBSPDM_ENABLE_CAPABILITY_ENDPOINT_INFO_CAP=0 -Os -DLIBSPDM_DEBUG_ENABLE=0 -DLIBSPDM_CPU_RISCV64 -MD -MT os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o -MF os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o.d -o os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pem/pem.c.o -c TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl/pem/pem.c In file included from TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl/pem/pem.c:12: TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot/usr/include/openssl/pem.h:399:28: error: unknown type name 'OSSL_i2d_of_void_ctx' 399 | int PEM_ASN1_write_bio_ctx(OSSL_i2d_of_void_ctx *i2d, void *vctx, | ^ 1 error generated. [15/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sha.c.o [16/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/kdf/hkdf_sha3.c.o [17/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/ec.c.o [18/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/rsa_basic.c.o [19/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/rsa_ext.c.o [20/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/sys_call/crt_wrapper_host.c.o [21/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/rand/rand.c.o [22/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/sm2.c.o [23/176] Building C object os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o FAILED: os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native/usr/bin/riscv64-yoe-linux/riscv64-yoe-linux-clang --sysroot=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot -DLIBSPDM_AEAD_SM4_128_GCM_SUPPORT=0 -DLIBSPDM_EDDSA_ED25519_SUPPORT=0 -DLIBSPDM_EDDSA_ED448_SUPPORT=0 -DLIBSPDM_SM2_DSA_P256_SUPPORT=0 -DLIBSPDM_SM2_KEY_EXCHANGE_P256_SUPPORT=0 -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/include/hal -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl_gen -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl/crypto/include -ITMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/openssllib/openssl -target riscv64-yoe-linux -mlittle-endian --dyld-prefix=/usr -Qunused-arguments -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot -O2 -g -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git=/usr/src/debug/libspdm/3.7.0 -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build=/usr/src/debug/libspdm/3.7.0 -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot= -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot= -fdebug-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native= -fmacro-prefix-map=TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot-native= -pipe -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 -DLIBSPDM_ENABLE_CAPABILITY_SET_KEY_PAIR_INFO_CAP=0 -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 -DLIBSPDM_ENABLE_CAPABILITY_ENDPOINT_INFO_CAP=0 -Os -DLIBSPDM_DEBUG_ENABLE=0 -DLIBSPDM_CPU_RISCV64 -MD -MT os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o -MF os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o.d -o os_stub/cryptlib_openssl/CMakeFiles/cryptlib_openssl.dir/pk/x509.c.o -c TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl/pk/x509.c In file included from TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/git/os_stub/cryptlib_openssl/pk/x509.c:18: TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/recipe-sysroot/usr/include/openssl/pem.h:399:28: error: unknown type name 'OSSL_i2d_of_void_ctx' 399 | int PEM_ASN1_write_bio_ctx(OSSL_i2d_of_void_ctx *i2d, void *vctx, | ^ 1 error generated. ninja: build stopped: subcommand failed. WARNING: TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/temp/run.do_compile.613077:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}' WARNING: Backtrace (BB generated script): #1: cmake_runcmake_build, TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/temp/run.do_compile.613077, line 153 #2: cmake_do_compile, TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/temp/run.do_compile.613077, line 147 #3: do_compile, TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/temp/run.do_compile.613077, line 142 #4: main, TMPDIR/work/riscv64-yoe-linux/libspdm/3.7.0/temp/run.do_compile.613077, line 166