FTBFS: dereferencing pointer to incomplete type 'EVP_PKEY {aka struct evp_pkey_st}'
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| eCryptfs |
Fix Committed
|
Undecided
|
Unassigned | ||
| Fedora |
Fix Released
|
Undecided
|
|||
Bug Description
Description of problem:
Package ecryptfs-utils fails to build from source in Fedora Rawhide.
ecryptfs_
ecryptfs_
...
ecryptfs_
...
ecryptfs_
...
ecryptfs_
This is caused by upgrading openssl from 1:1.0.2j-1.fc26 to 1:1.1.0b-1.fc26.
Additional info:
This package is tracked by Koschei. See:
http://
Downstream bug: https:/
Related branches
- Tyler Hicks: Approve
- Raphael Groner (community): Approve
-
Diff: 165 lines (+52/-8) 2 files modifiedapisrc/key_mod/ecryptfs_key_mod_openssl.c (+25/-4)
src/key_mod/ecryptfs_key_mod_pkcs11_helper.c (+27/-4)
Description of problem:
Package ecryptfs-utils fails to build from source in Fedora Rawhide.
ecryptfs_
ecryptfs_
...
ecryptfs_
...
ecryptfs_
...
ecryptfs_
This is caused by upgrading openssl from 1:1.0.2j-1.fc26 to 1:1.1.0b-1.fc26.
Additional info:
This package is tracked by Koschei. See:
http://
Migration guide is non-existent, api changes document covers only a few things. Changes from other packages do not cover much of openssl usage in ecryptfs-utils, so we can't take inspiration from there.
tldr: I'm going to leave it for upstream or anyone who wants to work on this patch.
*** Bug 1423510 has been marked as a duplicate of this bug. ***
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.
*** Bug 1428554 has been marked as a duplicate of this bug. ***
(In reply to Michal Hlavinka from comment #1)
...
> tldr: I'm going to leave it for upstream or anyone who wants to work on this
> patch.
I'm interested to become a co-maintainer and I'm the maintainer of ecryptfs-simple and zulucrypt. Can you give me commit access?
> I'm interested to become a co-maintainer and I'm the maintainer of
> ecryptfs-simple and zulucrypt. Can you give me commit access?
done
Thanks! I'll update the package.
Reported to upstream.
- openssl1.1.x.patch Edit (1.8 KiB, text/plain)
The following patch fixes the build with openssl 1.1.X
I'd like to make a PR for it, but I'm not sure how I am supposed to do that.
Created attachment 1268032
patch for openssl 1.1.x
Upstream has a patch:
https:/
Unfortunately, the patch provided to upstream does not work with current sources in rawhide.
Your patch does not work in current Fedora rawhide.
Your patch fixes ecryptfs_
What version of ecryptfs did you test(i.e. trunk,108...)?
We have version 111 (what should be the same as trunk in current case).
The patch for upstream got improved significantly.
This FTBFS is fixed in rawhide.
Fix committed to lp:ecryptfs as r890