Skip to content

We should update the build_h3_tools.sh dependency section #10562

Description

@bneradt

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 "+-------------------------------------------------------------------------+"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildwork related to build configuration or environmentDocumentationStale

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions