Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 592488 - sys-libs/openipmi fails to build with >=dev-libs/openssl-1.1.0
Summary: sys-libs/openipmi fails to build with >=dev-libs/openssl-1.1.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sysadmin Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2016-08-30 21:43 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2018-09-29 16:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,44.22 KB, text/plain)
2016-08-30 21:43 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-30 21:43:49 UTC
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
Comment 1 Conrad Kostecki gentoo-dev 2017-11-23 10:48:28 UTC
It's fixed by upstream:
https://sourceforge.net/p/ipmitool/source/merge-requests/14/
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-09-29 16:48:13 UTC
Latest version works with openssl-1.1