curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder Daniel himself.

Re: QUIC support query

From: Ben Greear via curl-library <curl-library_at_lists.haxx.se>
Date: Thu, 7 Nov 2024 15:02:27 -0800

On 11/7/24 00:13, Daniel Stenberg via curl-library wrote:
> On Wed, 6 Nov 2024, Dan Fandrich via curl-library wrote:
>
>> If you're limited to system-provided library dependencies on these OSes, you'll just have to see which libraries they provide and use one of those. If you can
>> statically link, you can just about choose any of them.
>
> I would just add a mention that Debian has recently decided to go with ngtcp2 + nghttp3 + GnuTLS.

Hello Daniel,

I'm trying that option, looks like it is still looking for quictls when it should
be looking for gnutls? I'll poke around and see if I can find a fix, but if you have
a suggestion please let me know.

....
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libngtcp2 options with pkg-config... found
configure: -l is -lngtcp2
configure: -I is -I/home/greearb/btbits/x64_btbits/server/local/include
configure: -L is -L/home/greearb/btbits/x64_btbits/server/local/lib
checking for ngtcp2_conn_client_new_versioned in -lngtcp2... yes
checking for ngtcp2/ngtcp2.h... yes
configure: Added /home/greearb/btbits/x64_btbits/server/local/lib to CURL_LIBRARY_PATH
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libngtcp2_crypto_quictls options with pkg-config... no
configure: error: --with-ngtcp2 was specified but could not find ngtcp2_crypto_quictls pkg-config file.
make: *** [Makefile:311: curl-git/lib/Makefile] Error 1

greearb_at_vb-f39-64:~/btbits/x64_btbits/l4libs$ ls /home/greearb/btbits/x64_btbits/server/local/lib/pkgconfig/
ell.pc libhackrf.pc libiptc.pc libnftnl.pc libngtcp2.pc libnl-genl-3.0.pc libnl-route-3.0.pc ofono.pc
gnutls.pc libip4tc.pc libmnl.pc libnghttp3.pc libnl-3.0.pc libnl-idiag-3.0.pc libnl-xfrm-3.0.pc SoapySDR.pc
libcurl.pc libip6tc.pc libmodbus.pc libngtcp2_crypto_gnutls.pc libnl-cli-3.0.pc libnl-nf-3.0.pc libpcap.pc xtables.pc

Thanks,
Ben

-- 
Ben Greear <greearb_at_candelatech.com>
Candela Technologies Inc  http://www.candelatech.com
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2024-11-08