x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -o dkim.po -c dkim.cpp In file included from dkim.cpp:28: dkimsign.h:63:13: error: field ‘m_Hdr_ietf_sha1ctx’ has incomplete type ‘EVP_MD_CTX’ {aka ‘evp_md_ctx_st’} EVP_MD_CTX m_Hdr_ietf_sha1ctx; /* the header hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:14, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-no-multilib_20190103-211217 ------------------------------------------------------------------- Please see the tracker bug for details. gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) [3] ruby26 (with Rubygems) * Available Rust versions: [1] rust-1.31.1 * java-config: The following VMs are available for generation-2: emerge -qpvO mail-filter/libdkim [ebuild N ] mail-filter/libdkim-1.0.21-r4 USE="-libressl -static-libs"
Created attachment 560366 [details] emerge-info.txt
Created attachment 560368 [details] emerge-history.txt
Created attachment 560370 [details] environment
Created attachment 560372 [details] etc.portage.tbz2
Created attachment 560374 [details] logs.tbz2
Created attachment 560376 [details] mail-filter:libdkim-1.0.21-r4:20190108-010528.log
Tree cleaners, Please consider last riting this package. It has no maintainer and upstream is dead (last release in 2010, no web site activity). Thanks!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e255e654afce3ab7c48fb66bd10c0fdb098ec46 commit 9e255e654afce3ab7c48fb66bd10c0fdb098ec46 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-03-21 14:04:05 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-03-21 14:04:08 +0000 package.mask: Next batch of openssl-1.1+ cleanup Bug: https://bugs.gentoo.org/674892 Bug: https://bugs.gentoo.org/674896 Bug: https://bugs.gentoo.org/674234 Bug: https://bugs.gentoo.org/678606 Bug: https://bugs.gentoo.org/674174 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 10 ++++++++++ 1 file changed, 10 insertions(+)
Created attachment 572360 [details, diff] Patch libdkim to compile with OpenSSL 1.1 Here is a patch that corrects the issue on OpenSSL 1.1.x. Tested on openssl-1.1.1b-r2 and openssl-1.0.2r.
Apologies, I should have formatted the patch to be merged straight into the tree. I'll be back with that shortly.
Created attachment 572362 [details, diff] Patch for OpenSSL 1.1, ready for portage tree
Is the correct thing to do to remove the old ebuild, or to modify its dependencies to <openssl-1.1?
This doesn't change the fact that the package has no revdeps, is dead upstream and carries a lot of extra patching just to work at all.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a08a4140524cc24dba786fa04d2bda9c24d726d commit 8a08a4140524cc24dba786fa04d2bda9c24d726d Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-04-20 08:11:19 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-04-20 08:11:19 +0000 mail-filter/libdkim: Remove last-rited pkg Closes: https://bugs.gentoo.org/674892 Signed-off-by: Michał Górny <mgorny@gentoo.org> mail-filter/libdkim/Manifest | 1 - mail-filter/libdkim/files/debianize/Makefile.in | 93 ------- mail-filter/libdkim/files/debianize/aclocal.m4 | 171 ------------ mail-filter/libdkim/files/debianize/configure.ac | 39 --- mail-filter/libdkim/files/debianize/libdkim.pc.in | 12 - mail-filter/libdkim/files/debianize/libdkim.ver | 4 - .../libdkim/files/libdkim-1.0.21-gcc6.patch | 25 -- .../libdkim/files/libdkim-extra-options-r1.patch | 87 ------ .../libdkim/files/libdkim-extra-options.patch | 87 ------ .../libdkim/files/patches/fix_warnings.patch | 293 --------------------- mail-filter/libdkim/files/patches/series | 2 - mail-filter/libdkim/files/patches/strtok_r.patch | 119 --------- mail-filter/libdkim/libdkim-1.0.21-r3.ebuild | 54 ---- mail-filter/libdkim/libdkim-1.0.21-r4.ebuild | 53 ---- mail-filter/libdkim/metadata.xml | 8 - profiles/package.mask | 2 - 16 files changed, 1050 deletions(-)