Created attachment 444618 [details] build.log x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I./inc -DLINUX -DSKIP_MD2 -fPIC -Wno-pointer-sign -Wno-sign-conversion -fPIC -DHAVE_LANPLUS -DHAVE_SHA256 -march=native -mtune=native -O2 -pipe -c -o lanplus_crypt_impl.o lanplus_crypt_impl.c lanplus_crypt_impl.c: In function ‘lanplus_encrypt_aes_cbc_128’: lanplus_crypt_impl.c:199:17: error: storage size of ‘ctx’ isn’t known EVP_CIPHER_CTX ctx; ^ lanplus_crypt_impl.c:200:2: warning: implicit declaration of function ‘EVP_CIPHER_CTX_init’ [-Wimplicit-function-declaration] EVP_CIPHER_CTX_init(&ctx); ^ lanplus_crypt_impl.c:241:4: warning: implicit declaration of function ‘EVP_CIPHER_CTX_cleanup’ [-Wimplicit-function-declaration] EVP_CIPHER_CTX_cleanup(&ctx); ^ lanplus_crypt_impl.c: In function ‘lanplus_decrypt_aes_cbc_128’: lanplus_crypt_impl.c:271:17: error: storage size of ‘ctx’ isn’t known EVP_CIPHER_CTX ctx; ^ make: *** [Makefile:464: lanplus_crypt_impl.o] Error 1
Acording to https://sourceforge.net/p/ipmiutil/feature-requests/8/, it is fixed since 3.0.1, but your test was on 2.9.9. Portage has 3.0.9.
Since we decided to no longer build openssl without deprecated features, this bug can now be considered as fixed (but will eventually reappear once openssl upstream finally removed deprecated features from their code).