Created attachment 444496 [details] build.log /bin/bash ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wsign-compare -I../include -I../include -DIPMI_CHECK_LOCKS -march=native -mtune=native -O2 -pipe -c -o aes_cbc.lo aes_cbc.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wsign-compare -I../include -I../include -DIPMI_CHECK_LOCKS -march=native -mtune=native -O2 -pipe -c aes_cbc.c -fPIC -DPIC -o .libs/aes_cbc.o aes_cbc.c: In function ‘aes_cbc_encrypt’: aes_cbc.c:89:20: error: storage size of ‘ctx’ isn’t known EVP_CIPHER_CTX ctx; ^ aes_cbc.c:137:5: warning: implicit declaration of function ‘EVP_CIPHER_CTX_init’ [-Wimplicit-function-declaration] EVP_CIPHER_CTX_init(&ctx); ^ aes_cbc.c:157:5: warning: implicit declaration of function ‘EVP_CIPHER_CTX_cleanup’ [-Wimplicit-function-declaration] EVP_CIPHER_CTX_cleanup(&ctx); ^ aes_cbc.c:89:20: warning: unused variable ‘ctx’ [-Wunused-variable] EVP_CIPHER_CTX ctx; ^ aes_cbc.c: In function ‘aes_cbc_decrypt’: aes_cbc.c:173:20: error: storage size of ‘ctx’ isn’t known EVP_CIPHER_CTX ctx; ^ aes_cbc.c:173:20: warning: unused variable ‘ctx’ [-Wunused-variable] make[2]: *** [Makefile:567: aes_cbc.lo] Error 1 make[2]: Leaving directory '/var/tmp/portage/sys-libs/openipmi-2.0.22/work/OpenIPMI-2.0.22/lib' make[1]: *** [Makefile:517: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-libs/openipmi-2.0.22/work/OpenIPMI-2.0.22' make: *** [Makefile:429: all] Error 2
It's fixed by upstream: https://sourceforge.net/p/ipmitool/source/merge-requests/14/
Latest version works with openssl-1.1