The build_h3_tools.sh script lists dependencies which are clearly outdated. @JosiahWI pointed out that they reference Python2, which is clearly no longer needed.
With ATS 10 we are adding the building of other tools like quiche. Now would be a good time to go through and update the dependencies:
|
echo "+-------------------------------------------------------------------------+" |
|
echo "| You probably need to run this, or something like this, for your system: |" |
|
echo "| |" |
|
echo "| sudo yum -y install libev-devel jemalloc-devel python2-devel |" |
|
echo "| sudo yum -y install libxml2-devel c-ares-devel libevent-devel |" |
|
echo "| sudo yum -y install jansson-devel zlib-devel systemd-devel cargo |" |
|
echo "| |" |
|
echo "| Rust may be needed too, see https://rustup.rs for the details |" |
|
echo "+-------------------------------------------------------------------------+" |
|
echo |
|
echo |
|
elif [ -e /etc/debian_version ]; then |
|
TMP_QUICHE_BSSL_PATH="${BASE}/boringssl/lib" |
|
echo "+-------------------------------------------------------------------------+" |
|
echo "| You probably need to run this, or something like this, for your system: |" |
|
echo "| |" |
|
echo "| sudo apt -y install libev-dev libjemalloc-dev python2-dev libxml2-dev |" |
|
echo "| sudo apt -y install libpython2-dev libc-ares-dev libsystemd-dev |" |
|
echo "| sudo apt -y install libevent-dev libjansson-dev zlib1g-dev cargo |" |
|
echo "| |" |
|
echo "| Rust may be needed too, see https://rustup.rs for the details |" |
|
echo "+-------------------------------------------------------------------------+" |
|
echo |
|
echo |
|
fi |
|
|
|
if [ `uname -s` = "Darwin" ]; then |
|
echo "+-------------------------------------------------------------------------+" |
|
echo "| When building on a Mac, be aware that the Apple version of clang may |" |
|
echo "| fail to build curl due to the issue described here: |" |
|
echo "| https://github.com/curl/curl/issues/11391#issuecomment-1623890325 |" |
|
echo "+-------------------------------------------------------------------------+" |
The build_h3_tools.sh script lists dependencies which are clearly outdated. @JosiahWI pointed out that they reference Python2, which is clearly no longer needed.
With ATS 10 we are adding the building of other tools like quiche. Now would be a good time to go through and update the dependencies:
trafficserver/tools/build_h3_tools.sh
Lines 46 to 77 in 26a9de0