Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 637498 - kde-frameworks/kdelibs4support-5.40.0[libressl] - error: no matching function for call to ‘KOpenSSLProxy::CRYPTO_free(char*&)’
Summary: kde-frameworks/kdelibs4support-5.40.0[libressl] - error: no matching function...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://phabricator.kde.org/D8672
Whiteboard: tracking upstream
Keywords: PATCH
Depends on:
Blocks: libressl-support
  Show dependency tree
 
Reported: 2017-11-14 15:38 UTC by René Fuchs
Modified: 2017-12-02 21:57 UTC (History)
1 user (show)

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


Attachments
kdelibs4support-5.40.0-libressl.patch (kdelibs4support-5.40.0-libressl.patch,6.31 KB, patch)
2017-11-14 15:38 UTC, René Fuchs
Details | Diff
emerge failure log (kdelibs4support-5.40.0.txt,4.00 KB, text/plain)
2017-11-15 09:59 UTC, René Fuchs
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)