Hello everyone,

I maintain curl on Debian and I'm considering enabling both MultiSSL and HTTP3
in the packages we ship.

Right at the beginning I faced an error, which I did not investigate further,
but I believe the issue might be straightforward. So before I do any further
research, I would like to know if the following is even possible.

Is it possible to build with MultiSSL (with openssl and gnutls), having support
for http3 only when gnutls is used?

I'm getting the following error:
vquic/curl_ngtcp2.c:36:10: fatal error: ngtcp2/ngtcp2_crypto_quictls.h: No such 
file or directory
   36 | #include <ngtcp2/ngtcp2_crypto_quictls.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This indicates that whenever nghttp3 and ngtcp2 are used, the openssl codepath
will look for quictls (which makes sense to me[0]), if this is true, some flag
would be required to force the openssl support to not assume I want to build
with quictls, which would mean I should stop here and only try again when this
feature exists.

[0] The quictls build is done by using the openssl flag, as mentioned in
https://curl.se/docs/http3.html

Regards,

-- 
Samuel Henrique <samueloph>
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to