http3でカールをコンパイルする - ngtcp2の手順で停止する

http3でカールをコンパイルする - ngtcp2の手順で停止する

実験的なhttp3/quicスタックを使用してカールをコンパイルしようとしています。私はいくつかの場所でレシピの例を読んで従いました(最も具体的にはここ(https://github.com/curl/curl/blob/master/docs/HTTP3.md)) 成功しませんでした。

私は現在、いくつかのngtcp2_crypto_*関数を見つけるためにカールの最終コンパイルに閉じ込められています。私はこれをngtcp2コンパイルで設定ステップの "--with-openssl"フラグが欠けている問題として追跡したと思います。実行するとエラーが発生します。

checking for OPENSSL... yes
checking for SSL_is_quic... no
configure: openssl does not have QUIC interface, disabling it
configure: error: openssl was requested (--with-openssl) but not found

しかし、私がインストールしたopensslのバージョン、つまりQUICが有効になっているバージョンは、次のようにGoogleに正常に接続できます。

openssl s_client -connect google.com:443 -tls1_3
CONNECTED(00000003)
depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R1
verify error:num=20:unable to get local issuer certificate

どんなアイデアがありますか?

編集:Express拡張OSを使用してSSLライブラリをインストールしました。 OSはUbuntu 20.04.2 LTSです。

ベストアンサー1

おすすめ記事