Summary: | net-vpn/openconnect-8.05 : openssl-esp.c:39:25: error: static declaration of HMAC_CTX_new follows non-static declaration | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | libressl, philipp.ammann, williamh |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 561854 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-vpn:openconnect-8.05:20190924-221311.log temp.tbz2 libressl patch |
Description
Toralf Förster
2019-09-25 16:06:55 UTC
Created attachment 591040 [details]
emerge-info.txt
Created attachment 591042 [details]
emerge-history.txt
Created attachment 591044 [details]
environment
Created attachment 591046 [details]
etc.portage.tbz2
Created attachment 591048 [details]
logs.tbz2
Created attachment 591050 [details]
net-vpn:openconnect-8.05:20190924-221311.log
Created attachment 591052 [details]
temp.tbz2
Someone using libressl will need to provide a patch. Created attachment 591896 [details, diff] libressl patch Here you go. I've sent the first two patches upstream in August but haven't received any feedback so far: https://lists.infradead.org/pipermail/openconnect-devel/2019-August/005395.html https://lists.infradead.org/pipermail/openconnect-devel/2019-August/005394.html The third one is kinda ugly. Please read the commit message for more info. (In reply to Philipp Ammann from comment #9) Please let me know when upstream has accepted all patches; I do not want to carry patches I cannot test. FWIW I have tested those two patches and net-vpn/openconnect-8.05 now works for me with libressl. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b665c22286041455f9f4a110dbe6b425d962af commit 92b665c22286041455f9f4a110dbe6b425d962af Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2020-04-03 14:25:24 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-04-03 14:26:29 +0000 net-vpn/openconnect: drop libressl support Building with LibreSSL is currently broken. When it does work, it doesn't support DTLS anyway. GnuTLS is a more viable alternative. Bug: https://bugs.gentoo.org/695630 Closes: https://bugs.gentoo.org/715990 Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert <floppym@gentoo.org> net-vpn/openconnect/openconnect-8.05.ebuild | 5 ++--- net-vpn/openconnect/openconnect-8.06.ebuild | 5 ++--- net-vpn/openconnect/openconnect-9999.ebuild | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) |