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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions