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:17:57 -0800
On 11/7/24 15:02, Ben Greear via curl-library wrote:
> 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.
So...nevermind. I had --with-openssl argument to configure as well. Without that, it compiles.
Thanks,
Ben
>
> ....
> 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:17:57 -0800
On 11/7/24 15:02, Ben Greear via curl-library wrote:
> 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.
So...nevermind. I had --with-openssl argument to configure as well. Without that, it compiles.
Thanks,
Ben
>
> ....
> 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