I tried to build a few times on a few Versions of Ubuntu. It looks like all teh dependency's are there not sure what's going on. I tryed a few modifications to the script and even removed LibRIST but all my attempts end in failure . It fails at RIST, also has some warning's about unavailable packages.
Installing the required APT packages
[INFO] Checking installation status of each package...
[INFO] Checking package installation status...
[WARNING] Unavailable packages:
libnvidia-encode-550
libhwy-dev
libsrt-gnutls-dev
libyuv-dev
libdav1d-dev
libvpl-dev
[INFO] No missing packages to install or all missing packages are unavailable.
Checking disk space requirements...
[INFO] Required install directory size: 6.84G
[WARNING] Minimum required disk space (including 20% buffer): 8.20G
[WARNING] Available disk space: 66.92G
[INFO] Sufficient disk space available.
[INFO] Disk space check completed.
Checking GPU Status
[INFO] AMD GPU detected.
[INFO] Nvidia GPU not detected
[WARNING] CUDA Hardware Acceleration will not be enabled
Installing Global Tools
Building m4 - version latest
m4 version latest already built. Remove /root/ffmpeg-build-script/packages/m4.done lockfile to rebuild it.
Building autoconf - version 2.72
autoconf version 2.72 already built. Remove /root/ffmpeg-build-script/packages/autoconf.done lockfile to rebuild it.
Building libtool - version 2.4.6
libtool version 2.4.6 already built. Remove /root/ffmpeg-build-script/packages/libtool.done lockfile to rebuild it.
Building pkg-config - version 0.29.2
pkg-config version 0.29.2 already built. Remove /root/ffmpeg-build-script/packages/pkg-config.done lockfile to rebuild it.
Building cmake - version 3.30.2
cmake version 3.30.2 already built. Remove /root/ffmpeg-build-script/packages/cmake.done lockfile to rebuild it.
Building meson - version 1.5.1
meson version 1.5.1 already built. Remove /root/ffmpeg-build-script/packages/meson.done lockfile to rebuild it.
Building ninja - version 1.12.1
ninja version 1.12.1 already built. Remove /root/ffmpeg-build-script/packages/ninja.done lockfile to rebuild it.
Building libzstd - version 1.5.6
libzstd version 1.5.6 already built. Remove /root/ffmpeg-build-script/packages/libzstd.done lockfile to rebuild it.
I tried to build a few times on a few Versions of Ubuntu. It looks like all teh dependency's are there not sure what's going on. I tryed a few modifications to the script and even removed LibRIST but all my attempts end in failure . It fails at RIST, also has some warning's about unavailable packages.
Installing the required APT packages
[INFO] Checking installation status of each package... [INFO] Checking package installation status...
[WARNING] Unavailable packages: libnvidia-encode-550 libhwy-dev libsrt-gnutls-dev libyuv-dev libdav1d-dev libvpl-dev [INFO] No missing packages to install or all missing packages are unavailable.
Checking disk space requirements...
[INFO] Required install directory size: 6.84G [WARNING] Minimum required disk space (including 20% buffer): 8.20G [WARNING] Available disk space: 66.92G [INFO] Sufficient disk space available. [INFO] Disk space check completed.
Checking GPU Status
[INFO] AMD GPU detected. [INFO] Nvidia GPU not detected [WARNING] CUDA Hardware Acceleration will not be enabled
Building m4 - version latest
m4 version latest already built. Remove /root/ffmpeg-build-script/packages/m4.done lockfile to rebuild it.
Building autoconf - version 2.72
autoconf version 2.72 already built. Remove /root/ffmpeg-build-script/packages/autoconf.done lockfile to rebuild it.
Building libtool - version 2.4.6
libtool version 2.4.6 already built. Remove /root/ffmpeg-build-script/packages/libtool.done lockfile to rebuild it.
Building pkg-config - version 0.29.2
pkg-config version 0.29.2 already built. Remove /root/ffmpeg-build-script/packages/pkg-config.done lockfile to rebuild it.
Building cmake - version 3.30.2
cmake version 3.30.2 already built. Remove /root/ffmpeg-build-script/packages/cmake.done lockfile to rebuild it.
Building meson - version 1.5.1
meson version 1.5.1 already built. Remove /root/ffmpeg-build-script/packages/meson.done lockfile to rebuild it.
Building ninja - version 1.12.1
ninja version 1.12.1 already built. Remove /root/ffmpeg-build-script/packages/ninja.done lockfile to rebuild it.
Building libzstd - version 1.5.6
libzstd version 1.5.6 already built. Remove /root/ffmpeg-build-script/packages/libzstd.done lockfile to rebuild it.
Building librist - version 0.2.10
[INFO] librist-0.2.10.tar.bz2 is already downloaded. [INFO] File extracted: librist-0.2.10.tar.bz2 $ meson setup build --prefix=/root/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dbuilt_tools=false -Dtest=false $ ninja -j2 -C build
[ERROR] Failed to execute ninja -j2 -C build
[INFO] For help or to report a bug create an issue at: https://github.com/slyfox1186/ffmpeg-build-script/issues
Thanks!