Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 650224

Summary: media-gfx/argyllcms-2.0.0 - add openssl-1.1 support
Product: Gentoo Linux Reporter: Yuriy Ilinykh <yurark96>
Component: Current packagesAssignee: Bernard Cafarelli <voyageur>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, atoth
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=684636
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 669514    
Attachments: media-gfx/argyllcms-2.0.0: openssl-1.1 patch

Description Yuriy Ilinykh 2018-03-11 15:54:01 UTC
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.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-10-24 16:00:51 UTC
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).
Comment 2 Andreas Sturmlechner gentoo-dev 2019-04-28 18:27:29 UTC
Maybe we should keep this open then, but drop from openssl-1.1 blockers. Was this patch every tried to submit upstream?
Comment 3 Andreas Sturmlechner gentoo-dev 2019-05-02 19:00:00 UTC
I don't even see dev-libs/openssl listed as a dependency in the ebuild, is it just missing or this bug invalid?
Comment 4 Bernard Cafarelli gentoo-dev 2019-05-26 15:56:39 UTC
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)
Comment 5 Larry the Git Cow gentoo-dev 2019-05-26 16:02:12 UTC
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(+)
Comment 6 Larry the Git Cow gentoo-dev 2020-01-17 14:25:38 UTC
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(+)