On Fri, 24 Oct 2014, Guenter wrote:

I've now managed to build libcurl/curl with nghttp2 (MinGW):

...

but when I try to build with OpenSSL I only get:
vtls/openssl.c:1426:6: Error: #error http2 builds require OpenSSL with NPN or ALPN support
mingw32-make[1]: *** [vtls/openssl.o] Error 1

I've tried with OpenSSl 1.0.1j and 1.0.2beta3 ... is it required to also build nghttp2 with OpenSSL, or do I need to enable NPN or ALPN support with OpenSSL??

I've used the development OpenSSL 1.1.0 off their git when toying with this.

and from where come those macros in vtls/openssl.c which cause the #error? Does libcurl's configure set them? I've grep'd through openssl sources but no sign of them, and also I didnt find them in libcurl's configure ...

configure.ac line 1574 - 1576 test for the presense of those functions when OpenSSL is used.

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to