Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 592494 - sys-apps/ipmitool fails to build with >=dev-libs/openssl-1.1.0
Summary: sys-apps/ipmitool 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 22:18 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2018-06-13 13:05 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,109.93 KB, text/plain)
2016-08-30 22:18 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 22:18:24 UTC
Created attachment 444506 [details]
build.log

/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include   -march=native -mtune=native -O2 -pipe -Wall -Wextra -std=gnu99 -pedantic -Wformat -Wformat-nonlit
eral -I /usr/include -c -o lanplus_crypt_impl.lo lanplus_crypt_impl.c
lanplus_crypt_impl.c: In function ‘lanplus_encrypt_aes_cbc_128’:
lanplus_crypt_impl.c:158:17: error: storage size of ‘ctx’ isn’t known
  EVP_CIPHER_CTX ctx;
                 ^
lanplus_crypt_impl.c:159:2: warning: implicit declaration of function ‘EVP_CIPHER_CTX_init’ [-Wimplicit-function-declaration]
  EVP_CIPHER_CTX_init(&ctx);
  ^
lanplus_crypt_impl.c:204:4: warning: implicit declaration of function ‘EVP_CIPHER_CTX_cleanup’ [-Wimplicit-function-declaration]
    EVP_CIPHER_CTX_cleanup(&ctx);
    ^
lanplus_crypt_impl.c:158:17: warning: unused variable ‘ctx’ [-Wunused-variable]
  EVP_CIPHER_CTX ctx;
                 ^
lanplus_crypt_impl.c: In function ‘lanplus_decrypt_aes_cbc_128’:
lanplus_crypt_impl.c:233:17: error: storage size of ‘ctx’ isn’t known
  EVP_CIPHER_CTX ctx;
                 ^
lanplus_crypt_impl.c:233:17: warning: unused variable ‘ctx’ [-Wunused-variable]
make[4]: *** [Makefile:444: lanplus_crypt_impl.lo] Error 1
make[4]: Leaving directory '/var/tmp/portage/sys-apps/ipmitool-1.8.17/work/ipmitool-1.8.17/src/plugins/lanplus'
make[3]: *** [Makefile:493: all-recursive] Error 1
make[3]: Leaving directory '/var/tmp/portage/sys-apps/ipmitool-1.8.17/work/ipmitool-1.8.17/src/plugins'
make[2]: *** [Makefile:592: all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/sys-apps/ipmitool-1.8.17/work/ipmitool-1.8.17/src'
make[1]: *** [Makefile:467: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-apps/ipmitool-1.8.17/work/ipmitool-1.8.17'
make: *** [Makefile:399: all] Error 2
Comment 1 Conrad Kostecki gentoo-dev 2017-04-04 16:19:13 UTC
It seems to be fixed by upstream in current repo:
https://sourceforge.net/p/ipmitool/mailman/message/35605011/

Fix will be included in 1.8.19.
Comment 2 Larry the Git Cow gentoo-dev 2018-06-13 13:05:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce46fc22b9579eed7f0f3778cf4f53016dc215f0

commit ce46fc22b9579eed7f0f3778cf4f53016dc215f0
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-06-13 13:04:37 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-06-13 13:04:58 +0000

    sys-apps/ipmitool: Fixed build against openssl-1.1
    
    Closes: https://bugs.gentoo.org/592494
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/ipmitool-1.8.18-openssl-1.1.patch        | 145 +++++++++++++++++++++
 sys-apps/ipmitool/ipmitool-1.8.18-r1.ebuild        |   6 +-
 2 files changed, 150 insertions(+), 1 deletion(-)