Created attachment 523518 [details, diff] media-gfx/argyllcms-2.0.0: openssl-1.1 patch Build fails with dev-libs/openssl-1.1.0g-r2 with error: ccast/libccast.a(ccpacket.o): In function `connect_ccpacket_imp': ccpacket.c:(.text+0x470): undefined reference to `TLSv1_client_method' ccast/libccast.a(ccpacket.o): In function `new_ccpacket': ccpacket.c:(.text+0x6f7): undefined reference to `SSL_load_error_strings' ccpacket.c:(.text+0x6fe): undefined reference to `SSL_library_init' collect2: error: ld returned 1 exit status But following patch fixes it.
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).
Maybe we should keep this open then, but drop from openssl-1.1 blockers. Was this patch every tried to submit upstream?
I don't even see dev-libs/openssl listed as a dependency in the ebuild, is it just missing or this bug invalid?
Version 1.8.0 (20th August 2015) ------------- * Build using OpenSSL rather than axTLS if it is built on Linux. So it has been around for some time I added openssl dependency in 2.1.1 bump and will ping upstream about that patch (it looks reasonable)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231cdec72bf4e29e809a906503b382c3fa35723f commit 231cdec72bf4e29e809a906503b382c3fa35723f Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2019-05-26 15:58:55 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2019-05-26 16:01:31 +0000 media-gfx/argyllcms: 2.1.1 bump, add missing openssl dep Bug: https://bugs.gentoo.org/650224 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> media-gfx/argyllcms/Manifest | 1 + media-gfx/argyllcms/argyllcms-2.1.1.ebuild | 90 ++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7e39421c97cee7d59f77c728ffe4d0a93ac0ad commit cf7e39421c97cee7d59f77c728ffe4d0a93ac0ad Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2020-01-17 14:25:19 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2020-01-17 14:25:32 +0000 media-gfx/argyllcms: 2.1.2 bump Patch for openssl 1.1 detection and TLSv1_client_method call was added upstream so we can close relevant Gentoo bug Closes: https://bugs.gentoo.org/650224 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> media-gfx/argyllcms/Manifest | 1 + media-gfx/argyllcms/argyllcms-2.1.2.ebuild | 91 ++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+)