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
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
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
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.htmlReceived on 2024-11-08