Summary: | net-wireless/wpa_supplicant-2.7 : tls_openssl.c:(.text+<snip>): undefined reference to ASN1_STRING_get0_data | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo |
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 net-wireless:wpa_supplicant-2.7:20181206-002721.log Fix Ebuild fix |
Description
Toralf Förster
2018-12-06 16:54:05 UTC
Created attachment 557158 [details]
emerge-info.txt
Created attachment 557160 [details]
emerge-history.txt
Created attachment 557162 [details]
environment
Created attachment 557164 [details]
etc.portage.tbz2
Created attachment 557166 [details]
net-wireless:wpa_supplicant-2.7:20181206-002721.log
The error looks like it is trying to build against openssl 1.1 but it is actually building against libressl. Not sure why it breaks though Created attachment 557742 [details, diff]
Fix
seems like it compiles properly with this patch, check it out
Created attachment 557744 [details, diff]
Ebuild fix
jeez, what a mess of an ebuild
i've spent like thrice more time trying to figure out why doesn't my patch apply by default than fixing the actual error
This was fixed in 837e36583a "Fix build with LibreSSL", http://lists.infradead.org/pipermail/hostap/2018-December/039110.html See also: https://bugs.gentoo.org/672834 Yet we need to add the patch into the wpa_supplicant-2.7 ebuild. https://github.com/gentoo/gentoo/pull/10827 Thanks for the PR, merged |