Refer to each project's official documentation first.
sudo apt install gfortran libopenblas-dev liblapack-dev pkg-configsudo apt install libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python3-tk \
libharfbuzz-dev libfribidi-dev libxcb1-devsudo apt install gfortran libopenblas-dev liblapack-dev pkg-configsudo apt-get install libpq-dev# No system-level dependencies are required, but debug symbols must not be stripped.
export UJSON_BUILD_NO_STRIP=1At least 16 GB of memory is recommended.
# PCStubGen builds target with Clang/LLVM, so this dependency is required.
sudo apt install libomp-dev
# Linking may fail if this variable is not set.
export BUILD_TEST=0