Bug 392054 - qca fails to compile against openssl-1.1 without deprecated features
Summary: qca fails to compile against openssl-1.1 without deprecated features
Status: REPORTED
Alias: None
Product: qca
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: Git
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Ivan Romanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-19 13:01 UTC by bug2017
Modified: 2020-09-01 22:50 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
emerge output (144.25 KB, text/plain)
2018-03-19 13:01 UTC, bug2017
Details
emerge output after update to openssl-1.1.0g-r3 (118.33 KB, text/plain)
2018-03-21 13:16 UTC, bug2017
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bug2017 2018-03-19 13:01:55 UTC
Created attachment 111497 [details]
emerge output

see bug #379810 and https://bugs.gentoo.org/show_bug.cgi?id=592526

There are many calls to deprecated api functions, which are not available on gentoo (and arch ?)
Comment 1 bug2017 2018-03-21 13:16:58 UTC
Created attachment 111539 [details]
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
Comment 2 Lars Wendler (Polynomial-C) 2018-03-21 13:55:09 UTC
This is because we (Gentoo) no longer compile openssl-1.1.0g-r3 with "disable-deprecated" option.

If you want to througly fix this issue, please don't use any features being marked as deprecated in openssl-1.1 anymore.
To test this, simply compile your own openssl, ideally with the following configure options:

--api=1.1.0 disable-deprecated no-ssl3 no-ssl3-method

(beware that this still breaks many packages that require openssl)
Comment 3 Sergey 2020-09-01 22:50:40 UTC
I fixed this in my fork. Not sure when it will be merged back to upstream.
But if interesting https://github.com/psi-im/qca