Specify which documentation you found a problem with
https://github.com/curl/curl/blob/master/docs/HTTP3.md#quiche-version
The problem
Documentation specifies that the quiche build is experimental, nevertheless the given instructions worked fine until the yesterday avalanche of quiche releases; 24 hours ago curl could be built against the latest quiche release available (0.24.5) according to the instructions provided. Now, however, quiche version has been bumped to 0.29.2 and the instructions don't work anymore. Notably, there's no quiche/deps/boringssl anymore; instead one should find a directory 'boringssl/src' in target/release/build and adjust paths accordingly:
BORINGSSL=$(find $PWD -wholename '*/boringssl/src' -type d)
mkdir $BORINGSSL/lib
ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) $BORINGSSL/lib/
and adjust --with-openssl accordingly
Specify which documentation you found a problem with
https://github.com/curl/curl/blob/master/docs/HTTP3.md#quiche-version
The problem
Documentation specifies that the quiche build is experimental, nevertheless the given instructions worked fine until the yesterday avalanche of quiche releases; 24 hours ago curl could be built against the latest quiche release available (0.24.5) according to the instructions provided. Now, however, quiche version has been bumped to 0.29.2 and the instructions don't work anymore. Notably, there's no
quiche/deps/boringsslanymore; instead one should find a directory 'boringssl/src' intarget/release/buildand adjust paths accordingly:and adjust --with-openssl accordingly