curl - undefined symbol: SSL_CTX_set_alpn_protos -
when use zypper install package, suffer such problem 'undefined symbol: ssl_ctx_set_alpn_protos'. full message bellow .
zypper: symbol lookup error: /usr/local/lib/libcurl.so.4: undefined symbol: ssl_ctx_set_alpn_protos
i have searched internet , got tips. 1. there 2 libcurl in system, , tried uninstall 1 installed myself . met problem , message bellow .
*error building cache: [git|https://github.com/git/git] valid metadata not found @ specified url warning: disabling repository 'git' because of above error. loading repository data... reading installed packages... 'subversion' not found in package names. trying capabilities. no provider of 'subversion' found. resolving package dependencies... nothing do.*
- if problem happen 2 libcurl . how can do, if want keep libcurl install ?
i grateful if can help, thx !
the libcurl built , have installed in /usr/local/lib/libcurl.so.4
built against openssl version has ssl_ctx_set_alpn_protos
function. means openssl 1.0.2 or 1.1.0.
when link library, finds older openssl (1.0.1 or older perhaps?) @ run-time lacks ssl_ctx_set_alpn_protos
function. , can't continue.
you need make sure ld.so load newer openssl. can fix taking 1 of these actions:
- uninstalling older openssl
- editing
/etc/ld.so.conf
file create search order or can - setup
ld_library_path
it. or even... - build libcurl use fixed path newer openssl
Curl - Undefined Symbol: Ssl_Ctx_Set_Alpn_Protos - >>>>> Download Now
ReplyDelete>>>>> Download Full
Curl - Undefined Symbol: Ssl_Ctx_Set_Alpn_Protos - >>>>> Download LINK
>>>>> Download Now
Curl - Undefined Symbol: Ssl_Ctx_Set_Alpn_Protos - >>>>> Download Full
>>>>> Download LINK Tw