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: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.html
Received on 2024-11-08