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

Bug 637498

Summary: kde-frameworks/kdelibs4support-5.40.0[libressl] - error: no matching function for call to ‘KOpenSSLProxy::CRYPTO_free(char*&)’
Product: Gentoo Linux Reporter: René Fuchs <r.fuchs>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: blueness
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://phabricator.kde.org/D8672
Whiteboard: tracking upstream
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 561854    
Attachments: kdelibs4support-5.40.0-libressl.patch
emerge failure log

Description René Fuchs 2017-11-14 15:38:43 UTC
Created attachment 504238 [details, diff]
kdelibs4support-5.40.0-libressl.patch

Well,
again they forgot the SSL things

-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER

i think in dont need to add any emerge infos cause its only missing the standard libressl
Comment 1 Andreas Sturmlechner gentoo-dev 2017-11-14 19:53:23 UTC
Yes, an error message would be nice.

Please submit the patch upstream.
Comment 2 René Fuchs 2017-11-15 09:59:22 UTC
Created attachment 504280 [details]
emerge failure log
Comment 3 Andreas Sturmlechner gentoo-dev 2017-11-16 20:04:34 UTC
Please drop the upstream differential here as soon as you have made one, so we can track it.

Contributing code to KDE is done best via: https://phabricator.kde.org/
Comment 4 Andreas Sturmlechner gentoo-dev 2017-11-23 17:33:45 UTC
If you're using this patch successfully with your libressl system, please comment on the upstream $URL.
Comment 5 Larry the Git Cow gentoo-dev 2017-12-02 21:57:54 UTC
The bug has been closed via the following commit(s):

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

commit 4bd76936d7c51956f49a76e8f38d50044cac4f3c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2017-12-02 20:24:23 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2017-12-02 21:57:35 +0000

    kde-frameworks/kdelibs4support: Fix build w/ LibreSSL
    
    Closes: https://bugs.gentoo.org/637498
    Package-Manager: Portage-2.3.16, Repoman-2.3.6

 kde-frameworks/kdelibs4support/Manifest            |   2 +-
 .../files/kdelibs4support-5.40.0-libressl.patch    | 208 +++++++++++++++++++++
 .../kdelibs4support/kdelibs4support-5.40.0.ebuild  |   2 +
 3 files changed, 211 insertions(+), 1 deletion(-)