Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 592526 - app-crypt/qca fails to build with >=dev-libs/openssl-1.1.0
Summary: app-crypt/qca fails to build with >=dev-libs/openssl-1.1.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
: 676124 (view as bug list)
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2016-08-31 07:08 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2019-01-24 09:11 UTC (History)
5 users (show)

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


Attachments
build.log (build.log,369.85 KB, text/plain)
2016-08-31 07:08 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details
build.log of live package (build.log,143.40 KB, text/plain)
2018-02-24 16:10 UTC, bug2017
Details
emerge output after update to openssl-1.1.0g-r3 (attachment.cgi?id=111539,118.33 KB, text/plain)
2018-03-21 13:42 UTC, bug2017
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-31 07:08:15 UTC
Created attachment 444528 [details]
build.log

See attached build.log
Comment 1 Andreas Sturmlechner gentoo-dev 2017-02-21 01:54:50 UTC
Not fixed by 2.1.3.
Comment 2 Hanno Böck gentoo-dev 2017-05-14 13:01:51 UTC
I've reported this to upstream:
https://bugs.kde.org/show_bug.cgi?id=379810
Comment 3 Andreas Sturmlechner gentoo-dev 2017-12-19 22:42:14 UTC
Fix pending upstream: https://phabricator.kde.org/D9416
Comment 4 Andreas Sturmlechner gentoo-dev 2018-02-19 10:41:43 UTC
Fix is in master now.
Comment 5 bug2017 2018-02-24 16:10:53 UTC
Created attachment 520926 [details]
build.log of live package

I've tried the live package with that git revision:
https://cgit.kde.org/qca.git/commit/?id=d58e20ee652038dc4ec4fe4765dc3639ed735526
It suposed to have openssl-1.1 suport, but the build still failes:

...
/var/tmp/portage/app-crypt/qca-9999/work/qca-9999/plugins/qca-ossl/qca-ossl.cpp: In function ‘void opensslQCAPlugin::try_get_general_name(GENERAL_NAMES*, const QCA::CertificateInfoType&, QCA::CertificateInfo*)’:
/var/tmp/portage/app-crypt/qca-9999/work/qca-9999/plugins/qca-ossl/qca-ossl.cpp:553:33: error: ‘ASN1_STRING_data’ was not declared in this scope
     QByteArray cs((const char *)ASN1_STRING_data(gn->d.rfc822Name), ASN1_STRING_length(gn->d.rfc822Name));
...
Comment 6 bug2017 2018-03-21 13:42:34 UTC
Created attachment 524646 [details]
emerge output after update to openssl-1.1.0g-r3

emerge output after update to openssl-1.1.0g-r3

The number off errors has been reduced to two after updating openssl. Now there are two non declared functions left:

DSA_generate_parameters
RSA_generate_key

see also https://bugs.kde.org/show_bug.cgi?id=392054
Comment 7 bug2017 2018-03-28 09:50:11 UTC
app-crypt/qca-9999::qt has build succesfully against dev-libs/openssl-1.1.0h::gentoo
Comment 8 Larry the Git Cow gentoo-dev 2018-06-09 13:52:29 UTC
The bug has been closed via the following commit(s):

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

commit c9599ef9408c711e76bbc2497dbd58716e3a9de0
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-06-09 13:11:32 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-06-09 13:51:10 +0000

    app-crypt/qca: Add 2.2.0_pre20180606 snapshot
    
    botan-2 and openssl-1.1 support.
    
    Closes: https://bugs.gentoo.org/592526
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/qca/Manifest                     |  1 +
 app-crypt/qca/qca-2.2.0_pre20180606.ebuild | 85 ++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)
Comment 9 Andreas Sturmlechner gentoo-dev 2019-01-24 09:11:47 UTC
*** Bug 676124 has been marked as a duplicate of this bug. ***