Score:0

install curl 7.77 with http3 TLS-SRP SSPI ECH cent os 7

bq flag

I'm trying to install curl 7.77 (libcurl) with all options (I also wan to try http3)...

I downloaded from https://curl.se/download.html and decompresse it, I ./configure like this

./configure --with-ssl --with-bearssl --with-gnutls --with-mesalink --with-nss --with-openssl --with-polarssl --with-wolfssl --with-mbedtls --with-winssl --with-darwinssl --with-libssh2 --with-libssh --with-quiche --with-ngtcp2 --with-nghttp3 --with-brotli --with-zstd --with-gssapi --with-libidn2 --enable-sspi --with-librtmp --with-libmetalink --with-nghttp2 --with-libmetalink --enable-tls-srp --enable-ipv6 --enable-unix-sockets

but the logs shows me this

Host setup:       x86_64-pc-linux-gnu
  Install prefix:   /usr/local
  Compiler:         gcc
   CFLAGS:          -Werror-implicit-function-declaration -O2 -Wno-system-headers -pthread
   CPPFLAGS:        -isystem /usr/include/p11-kit-1 -isystem /usr/include/p11-kit-1
   LDFLAGS:         
   LIBS:            -lnghttp2 -lidn2 -lrtmp -lz -lgmp -lgnutls -lhogweed -lnettle -lssh2 -lssh2 -lgsasl -lpsl -lnettle -lgnutls -lssl -lcrypto -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lldap -llber -lzstd -lzstd -lbrotlidec -lbrotlidec -lz

  curl version:     7.77.0
  SSL:              enabled (OpenSSL, GnuTLS)
  SSH:              enabled (libSSH2)
  zlib:             enabled
  brotli:           enabled (libbrotlidec)
  zstd:             enabled (libzstd)
  GSS-API:          enabled (MIT Kerberos/Heimdal)
  GSASL:            enabled
  TLS-SRP:          no      (--enable-tls-srp) // <--- I did write --enable-tls-srp but still says no
  resolver:         POSIX threaded
  IPv6:             enabled
  Unix sockets:     enabled
  IDN:              enabled (libidn2)
  Build libcurl:    Shared=yes, Static=yes
  Built-in manual:  enabled
  --libcurl option: enabled (--disable-libcurl-option)
  Verbose errors:   enabled (--disable-verbose)
  Code coverage:    disabled
  SSPI:             no      (--enable-sspi)
  ca cert bundle:   /etc/pki/tls/certs/ca-bundle.crt
  ca cert path:     no
  ca fallback:      no
  LDAP:             enabled (OpenLDAP)
  LDAPS:            enabled
  RTSP:             enabled
  RTMP:             enabled (librtmp)
  Metalink:         enabled
  PSL:              enabled
  Alt-svc:          enabled (--disable-alt-svc)
  HSTS:             enabled (--disable-hsts)
  HTTP1:            enabled (internal)
  HTTP2:            enabled (nghttp2)
  HTTP3:            no      (--with-ngtcp2, --with-quiche) // <--- I did write --with-quiche --with-ngtcp2 but still says no (I compiled quiche), but libcurl won't see it
  ECH:              no      (--enable-ech)
  Protocols:        DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS LDAP LDAPS MQTT POP3 POP3S RTMP RTSP SCP SFTP SMB SMBS SMTP SMTPS TELNET TFTP
  Features:         AsynchDNS GSASL GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile MultiSSL NTLM NTLM_WB PSL SPNEGO SSL UnixSockets alt-svc brotli libz zstd

is there a way to install libcurl with all options ?

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.