# Pastebin HnhLB12J [ 56%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o /Users/selsta/dev/monero/external/unbound/validator/val_secalgo.c:665:34: error: invalid application of 'sizeof' to an incomplete type 'EVP_MD_CTX' (aka 'struct evp_md_ctx_st') ctx = (EVP_MD_CTX*)malloc(sizeof(*ctx)); ^~~~~~ /usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'struct evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ /Users/selsta/dev/monero/external/unbound/validator/val_secalgo.c:681:3: warning: implicit declaration of function 'EVP_MD_CTX_cleanup' is invalid in C99 [-Wimplicit-function-declaration] EVP_MD_CTX_cleanup(ctx); ^ /Users/selsta/dev/monero/external/unbound/validator/val_secalgo.c:695:3: warning: implicit declaration of function 'EVP_MD_CTX_cleanup' is invalid in C99 [-Wimplicit-function-declaration] EVP_MD_CTX_cleanup(ctx); ^ /Users/selsta/dev/monero/external/unbound/validator/val_secalgo.c:726:2: warning: implicit declaration of function 'EVP_MD_CTX_cleanup' is invalid in C99 [-Wimplicit-function-declaration] EVP_MD_CTX_cleanup(ctx); ^ 3 warnings and 1 error generated.