m-ab-s / media-autobuild_suite

This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
GNU General Public License v3.0
1.49k stars 257 forks source link

succesfully compiled ffmpeg missing a lot of codecs #2603

Closed npxl32 closed 4 months ago

npxl32 commented 4 months ago

Edit: this is not a clang bug. This also happened under gcc. First, I enabled clang and ccache, and the build crashed a few times (purely because of network issues with git, not because of clang), but when I finally built ffmpeg, the resulting ffmpeg seemed to be missing a lot of codecs:

ffmpeg version N-113653-gc80672d669-ga2cfd6062c+4 Copyright (c) 2000-2024 the FFmpeg developers
  built with clang version 17.0.6
  configuration:  --pkg-config=pkgconf --cc='ccache clang' --cxx='ccache clang++' --ld='ccache clang++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-schannel --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-gmp --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --extra-libs=-liconv --enable-gpl --enable-version3 --enable-nonfree
  libavutil      58. 38.100 / 58. 38.100
  libavcodec     60. 39.100 / 60. 39.100
  libavformat    60. 21.100 / 60. 21.100
  libavdevice    60.  4.100 / 60.  4.100
  libavfilter     9. 17.100 /  9. 17.100
  libswscale      7.  6.100 /  7.  6.100
  libswresample   4. 13.100 /  4. 13.100
  libpostproc    57.  4.100 / 57.  4.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

I had previously built ffmpeg from gcc back in November last year, this is the gcc ffmpeg's output:

ffmpeg version N-112769-gc425a95c85-g575efc0406+3 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 13.2.0 (Rev2, Built by MSYS2 project)
  configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-decklink --enable-frei0r --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-opencl --enable-opengl --enable-libopenh264 --enable-openssl --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --enable-nonfree --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-ID:/Downloads/media_autobuild/local64/include' --extra-cflags='-ID:/Downloads/media_autobuild/local64/include/AL'
  libavutil      58. 32.100 / 58. 32.100
  libavcodec     60. 33.100 / 60. 33.100
  libavformat    60. 17.100 / 60. 17.100
  libavdevice    60.  4.100 / 60.  4.100
  libavfilter     9. 13.100 /  9. 13.100
  libswscale      7.  6.100 /  7.  6.100
  libswresample   4. 13.100 /  4. 13.100
  libpostproc    57.  4.100 / 57.  4.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Edit: to clarify, the clang build had the same options checked as the old gcc build's options, and the new gcc build's options contain some bin-global tools enabled.

Then, I made another build but I changed the compiler back to gcc, with ccache still enabled, and without deleting the build folder. This is that ffmpeg's output:

ffmpeg version N-113666-g37588b6abc-g7f36127595+4 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 13.2.0 (Rev4, Built by MSYS2 project)
  configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-schannel --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-gmp --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --extra-libs=-liconv --enable-gpl --enable-version3 --enable-nonfree
  libavutil      58. 39.100 / 58. 39.100
  libavcodec     60. 39.101 / 60. 39.101
  libavformat    60. 21.100 / 60. 21.100
  libavdevice    60.  4.100 / 60.  4.100
  libavfilter     9. 17.100 /  9. 17.100
  libswscale      7.  6.100 /  7.  6.100
  libswresample   4. 13.100 /  4. 13.100
  libpostproc    57.  4.100 / 57.  4.100
 DEV.L. av1                  Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1_cuvid) (encoders: libaom-av1 av1_nvenc av1_amf)
 DEAIL. wmav1                Windows Media Audio 1

On all builds, I enabled the standalone binaries option. This is the dir for the clang ffmpeg:

02/15/2024  09:48 AM        11,107,840 aomdec.exe
02/15/2024  09:48 AM        11,148,800 aomenc.exe
02/15/2024  09:53 AM         1,960,448 dav1d.exe
02/14/2024  06:26 PM           788,992 fdkaac.exe
02/15/2024  01:26 PM               163 ffmpeg
02/15/2024  01:26 PM        71,345,664 ffmpeg.exe
02/15/2024  01:26 PM        71,160,832 ffplay.exe
02/15/2024  01:26 PM        71,221,248 ffprobe.exe
02/14/2024  05:53 PM           615,424 flac.exe
02/15/2024  10:26 AM           588,800 kvazaar.exe
02/15/2024  09:14 AM         1,528,832 lame.exe
02/14/2024  05:53 PM           378,880 metaflac.exe
02/14/2024  06:49 PM         1,518,592 oggdec.exe
02/14/2024  06:49 PM         2,272,768 oggenc.exe
02/15/2024  08:51 AM         5,607,424 opusdec.exe
02/15/2024  08:51 AM           735,744 opusenc.exe
02/15/2024  08:51 AM            84,992 opusinfo.exe
02/15/2024  10:04 AM         5,231,616 rav1e.exe
02/15/2024  11:29 AM         3,069,952 SvtAv1DecApp.exe
02/15/2024  11:29 AM         7,066,624 SvtAv1EncApp.exe
02/15/2024  11:21 AM         3,984,384 SvtHevcEncApp.exe
02/15/2024  11:33 AM         1,150,976 SvtVp9EncApp.exe
02/15/2024  12:01 PM         1,716,736 uvg266.exe
02/15/2024  09:36 AM         3,980,288 vpxdec.exe
02/15/2024  09:36 AM         4,131,328 vpxenc.exe
02/15/2024  12:12 PM         2,961,408 vvdecapp.exe
02/15/2024  12:08 PM         4,792,320 vvencapp.exe
02/15/2024  12:08 PM         4,814,848 vvencFFapp.exe
02/15/2024  11:41 AM         2,928,640 x264.exe
02/15/2024  11:59 AM        20,799,876 x265.exe

This is the dir for the new gcc ffmpeg:

02/16/2024  03:16 PM         9,820,672 aomdec.exe
02/16/2024  03:16 PM         9,866,752 aomenc.exe
02/16/2024  06:12 PM         1,856,000 dav1d.exe
02/14/2024  06:26 PM           788,992 fdkaac.exe
02/16/2024  09:31 PM               163 ffmpeg
02/16/2024  09:31 PM        67,300,352 ffmpeg.exe
02/16/2024  09:31 PM        67,090,944 ffplay.exe
02/16/2024  09:31 PM        67,128,832 ffprobe.exe
02/14/2024  05:53 PM           615,424 flac.exe
02/16/2024  06:40 PM           569,344 kvazaar.exe
02/15/2024  09:14 AM         1,528,832 lame.exe
02/16/2024  07:51 PM        11,807,744 mediainfo.exe
02/14/2024  05:53 PM           378,880 metaflac.exe
02/14/2024  06:49 PM         1,518,592 oggdec.exe
02/14/2024  06:49 PM         2,272,768 oggenc.exe
02/16/2024  06:06 PM         5,561,344 opusdec.exe
02/16/2024  06:06 PM           642,048 opusenc.exe
02/16/2024  06:06 PM            87,040 opusinfo.exe
02/15/2024  10:04 AM         5,231,616 rav1e.exe
02/16/2024  08:10 PM         3,183,104 SvtAv1DecApp.exe
02/16/2024  08:10 PM         6,977,536 SvtAv1EncApp.exe
02/15/2024  11:21 AM         3,984,384 SvtHevcEncApp.exe
02/15/2024  11:33 AM         1,150,976 SvtVp9EncApp.exe
02/15/2024  12:01 PM         1,716,736 uvg266.exe
02/16/2024  02:57 PM         4,449,792 vpxdec.exe
02/16/2024  02:57 PM         4,609,536 vpxenc.exe
02/15/2024  12:12 PM         2,961,408 vvdecapp.exe
02/16/2024  08:19 PM         5,135,872 vvencapp.exe
02/16/2024  08:19 PM         5,176,832 vvencFFapp.exe
02/15/2024  11:41 AM         2,928,640 x264.exe
02/15/2024  11:59 AM        20,799,876 x265.exe

This is the dir for the old gcc ffmpeg:

11/14/2023  06:22 PM         9,952,768 aomdec.exe
11/14/2023  06:22 PM         9,998,336 aomenc.exe
11/13/2023  07:20 AM         1,857,024 dav1d.exe
11/13/2023  10:31 PM           766,976 davs2.exe
11/14/2023  11:24 PM               163 ffmpeg
11/14/2023  11:24 PM       146,853,376 ffmpeg.exe
11/14/2023  08:27 PM        18,962,944 ffmsindex.exe
11/14/2023  11:24 PM       146,683,392 ffplay.exe
11/14/2023  11:24 PM       146,726,400 ffprobe.exe
11/12/2023  05:48 PM           164,352 fribidi.exe
11/13/2023  07:41 PM           564,736 kvazaar.exe
11/13/2023  09:31 PM         1,543,245 libaacs.dll
11/13/2023  09:49 PM         1,580,786 libbdplus.dll
11/14/2023  02:35 AM           973,520 libopenh264.dll
11/14/2023  01:24 AM         1,221,561 libxvidcore.dll
11/13/2023  07:15 PM         5,696,000 rav1e.exe
11/13/2023  06:30 AM         5,238,272 rtmpdump.exe
11/13/2023  06:30 AM         5,234,176 rtmpgw.exe
11/13/2023  06:30 AM         5,227,008 rtmpsrv.exe
11/13/2023  06:30 AM         5,227,008 rtmpsuck.exe
11/14/2023  01:25 AM               797 srt-ffplay
11/14/2023  01:28 AM         9,266,562 srt-file-transmit.exe
11/14/2023  01:29 AM         6,256,640 srt-live-transmit.exe
11/13/2023  11:40 PM         3,177,472 SvtAv1DecApp.exe
11/13/2023  11:40 PM         7,084,032 SvtAv1EncApp.exe
11/13/2023  11:27 PM         3,831,296 SvtHevcEncApp.exe
11/13/2023  11:45 PM         1,316,864 SvtVp9EncApp.exe
11/13/2023  10:33 PM         1,121,280 uavs3dec.exe
11/14/2023  08:50 PM         1,924,608 uvg266.exe
11/14/2023  06:14 PM         4,405,932 vmaf.exe
11/14/2023  06:11 PM         4,434,944 vpxdec.exe
11/14/2023  06:11 PM         4,591,104 vpxenc.exe
11/15/2023  07:05 AM    <DIR>          vvc
11/14/2023  01:56 AM         3,477,504 vvdecapp.exe
11/14/2023  01:50 AM         5,282,304 vvencapp.exe
11/14/2023  01:50 AM         5,320,192 vvencFFapp.exe
11/14/2023  08:43 PM        21,805,568 x264.exe
11/14/2023  01:17 AM        21,532,989 x265.exe
11/13/2023  10:28 PM         2,106,880 xavs2.exe
11/14/2023  01:24 AM           802,304 xvid_encraw.exe

Since the compile was successful, I only have a compile.log (although I don't know if this will be helpful): compile.log <- this one is for the clang build And I managed to grab the suite's output on the clang build from mintty's "Select All" and "Copy" options (but only from the last run because it crashed from errors with git a few times):

11:06:46 Warning: We will not accept any issues lacking any form of logs or logs.zip!
11:06:47
        Starting 64bit compilation of all tools
Imported default FFmpeg options from .bat
License: nonfree
Imported default mpv options from .bat
11:08:57
        Starting 64bit compilation of global tools
11:08:58 ├ Running rustup_update...
11:09:00 ├ Running set_default_toolchain...
11:09:12 ├ Installing brotli... done
11:09:47
        Starting 64bit compilation of audio tools
11:10:29   Running git update for ogg...
11:10:32 ogg git  .......................................... [Up-to-date]
11:10:40   Running git update for vorbis...
11:10:44 vorbis git  ....................................... [Up-to-date]
11:10:52   Running git update for flac...
11:10:55 flac git  ......................................... [Up-to-date]
11:11:22   Running git update for fdk-aac...
11:11:26 fdk-aac git  ...................................... [Up-to-date]
11:11:36   Running git update for bin-fdk-aac...
11:11:39 bin-fdk-aac git  .................................. [Up-to-date]
11:11:47   Running git update for vorbis-tools...
11:11:51 vorbis-tools git  ................................. [Up-to-date]
11:11:59   Running git update for opus...
11:12:02 opus git  ......................................... [Up-to-date]
11:12:31   Running git update for opusfile...
11:12:36 opusfile git  ..................................... [Up-to-date]
11:12:47   Running git update for libopusenc...
11:12:50 libopusenc git  ................................... [Up-to-date]
11:12:59   Running git update for opus-tools...
11:13:03 opus-tools git  ................................... [Up-to-date]
11:13:03 lame 3.100  ....................................... [Up-to-date]
11:13:03
        Starting 64bit compilation of video tools
11:13:16   Running git update for vpx...
11:13:21 vpx git  .......................................... [Up-to-date]
11:13:57   Running git update for aom...
11:14:02 aom git  .......................................... [Up-to-date]
11:14:11   Running git update for dav1d...
11:14:14 dav1d git  ........................................ [Up-to-date]
11:14:24   Running git update for rav1e...
11:14:32 rav1e git  ........................................ [Up-to-date]
11:14:41   Running git update for kvazaar...
11:14:45 kvazaar git  ...................................... [Up-to-date]
11:15:00   Running git update for SDL...
11:15:05 SDL git  .......................................... [Up-to-date]
11:15:06   Running git clone for AMF...
11:17:53   Running git update for AMF...
11:17:56 ┌ AMF git  .................................. [Recently updated]
11:17:59 └ AMF-git  ........................................... [Updated]
11:18:00   Running git clone for SVT-HEVC...
11:18:22   Running git update for SVT-HEVC...
11:18:24 ┌ SVT-HEVC git  ............................. [Recently updated]
11:18:26 ├ Running cmake...
11:19:27 ├ Running build...
11:21:54 ├ Running install...
11:21:56 ├ Stripping...
11:21:58 └ SVT-HEVC-git  ...................................... [Updated]
11:21:59   Running git clone for SVT-AV1...
11:22:38   Running git update for SVT-AV1...
11:22:41 ┌ SVT-AV1 git  .............................. [Recently updated]
11:22:43 ├ Running cmake...
11:24:40 ├ Running build...
11:29:45 ├ Running install...
11:29:49 ├ Stripping...
11:29:51 └ SVT-AV1-git  ....................................... [Updated]
11:29:53   Running git clone for SVT-VP9...
11:30:11   Running git update for SVT-VP9...
11:30:13 ┌ SVT-VP9 git  .............................. [Recently updated]
11:30:15 ├ Running cmake...
11:30:57 ├ Running build...
11:33:04 ├ Running install...
11:33:06 ├ Stripping...
11:33:07 └ SVT-VP9-git  ....................................... [Updated]
11:33:09   Running git clone for x264...
11:33:33   Running git update for x264...
11:33:35 ┌ x264 git  ................................. [Recently updated]
11:33:36   Running git clone for liblsmash...
11:33:55   Running git update for liblsmash...
11:33:57 ┌ liblsmash git  ............................ [Recently updated]
11:33:58 ├ Running configure...
11:34:47 ├ Running make...
11:35:47 └ liblsmash-git  ..................................... [Updated]
11:35:50 ├ Running configure...
11:37:14 ├ Running make...
11:41:40 ├ Running install...
11:41:45 ├ Stripping...
11:41:46 └ x264-git  .......................................... [Updated]
11:41:48   Running git clone for x265_git...
11:42:28   Running git update for x265_git...
11:42:31 ┌ x265_git git  ............................. [Recently updated]
11:42:39 ├ Building 12-bit lib for multilib...
11:42:40 ├ Running cmake...
11:43:19 ├ Running build...
11:48:02 ├ Building 10-bit lib for multilib...
11:48:02 ├ Running cmake...
11:48:42 ├ Running build...
11:53:27 ├ Building multilib lib/bin...
11:53:27 ├ Running cmake...
11:54:10 ├ Running build...
11:59:04 ├ Running install...
11:59:09 ├ Stripping...
11:59:11 └ x265_git-git  ...................................... [Updated]
11:59:13   Running git clone for ffnvcodec...
11:59:30   Running git update for ffnvcodec...
11:59:33 ┌ ffnvcodec git  ............................ [Recently updated]
11:59:33 ├ Running install...
11:59:37 └ ffnvcodec-git  ..................................... [Updated]
11:59:39   Running git clone for uvg266...
11:59:58   Running git update for uvg266...
12:00:01 ┌ uvg266 git  ............................... [Recently updated]
12:00:03 ├ Running cmake...
12:00:34 ├ Running build...
12:01:41 ├ Running install...
12:01:43 ├ Stripping...
12:01:45 └ uvg266-git  ........................................ [Updated]
12:01:47   Running git clone for vvenc...
12:02:09   Running git update for vvenc...
12:02:12 ┌ vvenc git  ................................ [Recently updated]
12:02:15 ├ Running cmake...
12:03:22 ├ Running build...
12:08:09 ├ Running install...
12:08:13 ├ Stripping...
12:08:15 └ vvenc-git  ......................................... [Updated]
12:08:17   Running git clone for vvdec...
12:08:39   Running git update for vvdec...
12:08:41 ┌ vvdec git  ................................ [Recently updated]
12:08:44 ├ Running cmake...
12:09:35 ├ Running build...
12:12:34 ├ Running install...
12:12:37 ├ Stripping...
12:12:38 └ vvdec-git  ......................................... [Updated]
12:12:41   Running git clone for ffmpeg...
12:15:23   Running git update for ffmpeg...
12:15:27 ┌ ffmpeg git  ............................... [Recently updated]
12:15:27 ├ Changing options to comply to nonfree...
12:16:26 ├ Compiling static FFmpeg...
12:16:40 ├ Running configure...
12:44:07 ├ Running make...
13:26:03 ├ Running install...
13:26:43 ├ Stripping...
13:26:44 └ ffmpeg-git  ........................................ [Updated]
13:26:46 Finished 64bit compilation of all tools
13:26:46 Deleting status files...

        Zipping man files...
        Deleting temporary build dirs...

        Deleting source folders...
13:27:35 Compilation successful.
13:27:35 This window will close automatically in 5 seconds.

This is the suite's output from the gcc build:

15:21:40 Warning: We will not accept any issues lacking any form of logs or logs.zip!
15:21:43
        Starting 64bit compilation of all tools
Imported default FFmpeg options from .bat
License: nonfree
Imported default mpv options from .bat
15:25:37
        Starting 64bit compilation of global tools
15:25:39 ├ Running rustup_update...
15:25:51 ├ Running set_default_toolchain...
15:26:08   Running git update for jo...
15:26:11 jo git  ........................................... [Up-to-date]
15:26:23   Running git update for jq...
15:26:27 jq git  ........................................... [Up-to-date]
15:26:57 libidn2 2.3.0  .................................... [Up-to-date]
15:26:59 libpsl 0.21.0  .................................... [Up-to-date]
15:27:45   Running git update for curl...
15:27:55 ┌ curl git  .................................... [Updates found]
15:28:43 ├ Running uninstall...
15:28:44 ├ Running autoreconf...
15:34:07 ├ Running configure...
16:14:12 ├ Running make...
16:37:08 ├ Running install...
16:40:02 ├ Running ca-bundle...
16:40:11 ├ Stripping...
16:40:13 └ curl-git  .......................................... [Updated]
16:40:14
        Starting 64bit compilation of audio tools
16:41:15   Running git update for ogg...
16:41:19 ogg git  .......................................... [Up-to-date]
16:41:29   Running git update for vorbis...
16:41:35 vorbis git  ....................................... [Up-to-date]
16:41:46   Running git update for flac...
16:41:51 flac git  ......................................... [Up-to-date]
16:42:28   Running git update for fdk-aac...
16:42:35 fdk-aac git  ...................................... [Up-to-date]
16:42:48   Running git update for bin-fdk-aac...
16:42:51 bin-fdk-aac git  .................................. [Up-to-date]
16:43:00   Running git update for vorbis-tools...
16:43:04 vorbis-tools git  ................................. [Up-to-date]
16:43:14   Running git update for opus...
16:43:19 ┌ opus git  .................................... [Updates found]
16:43:44 ├ Running uninstall...
16:43:44 ├ Running autogen...
16:47:42 ├ Running configure...
17:00:12 ├ Running make...
17:14:07 ├ Running install...
17:14:52 ├ Stripping...
17:14:53 └ opus-git  .......................................... [Updated]
17:15:27   Running git update for opusfile...
17:15:30 ┌ opusfile git  ................................ [Files missing]
17:15:32 ├ Running uninstall...
17:15:43 ├ Running autogen...
17:18:57 ├ Running configure...
17:28:38 ├ Running make...
17:30:32 ├ Running install...
17:31:10 ├ Stripping...
17:31:13 └ opusfile-git  ...................................... [Updated]
17:31:29   Running git update for libopusenc...
17:31:33 ┌ libopusenc git  .............................. [Files missing]
17:31:35 ├ Running uninstall...
17:31:36 ├ Running autogen...
17:34:58 ├ Running configure...
17:44:11 ├ Running make...
17:45:27 ├ Running install...
17:45:57 ├ Stripping...
17:45:58 └ libopusenc-git  .................................... [Updated]
17:46:10   Running git update for opus-tools...
17:46:13 ┌ opus-tools git  ......................... [Newer dependencies]
17:46:14 ├ Running autogen...
17:51:15 ├ Running configure...
18:02:39 ├ Running make...
18:05:23 ├ Running install...
18:06:11 ├ Stripping...
18:06:15 └ opus-tools-git  .................................... [Updated]
18:06:16 lame 3.100  ....................................... [Up-to-date]
18:06:16
        Starting 64bit compilation of video tools
18:06:30   Running git update for vpx...
18:06:37 vpx git  .......................................... [Up-to-date]
18:06:52   Running git update for aom...
18:06:59 aom git  .......................................... [Up-to-date]
18:07:12   Running git update for dav1d...
18:07:17 ┌ dav1d git  ................................... [Updates found]
18:07:19 ├ Running uninstall...
18:07:20 ├ Running meson...
18:08:09 ├ Running build...
18:12:35 ├ Running install...
18:12:39 ├ Stripping...
18:12:41 └ dav1d-git  ......................................... [Updated]
18:12:52   Running git update for rav1e...
18:12:55 rav1e git  ........................................ [Up-to-date]
18:13:06   Running git update for kvazaar...
18:13:12 ┌ kvazaar git  ................................. [Updates found]
18:13:19 ├ Running uninstall...
18:13:20 ├ Running autogen...
18:16:28 ├ Running configure...
18:30:09 ├ Running make...
18:39:15 ├ Running install...
18:40:01 ├ Stripping...
18:40:03 └ kvazaar-git  ....................................... [Updated]
18:40:21   Running git update for SDL...
18:40:37 ┌ SDL git  ..................................... [Updates found]
18:40:39 ├ Running uninstall...
18:40:40 ├ Running autogen...
18:41:14 ├ Running configure...
19:06:47 ├ Running make...
19:25:00 ├ Running install...
19:25:57 ├ Stripping...
19:25:58 └ SDL-git  ........................................... [Updated]
19:26:00   Running git clone for libzen...
19:26:22   Running git update for libzen...
19:26:25 ┌ libzen git  ............................... [Recently updated]
19:26:27 ├ Running cmake...
19:27:14 ├ Running build...
19:27:57 ├ Running install...
19:28:00 ├ Stripping...
19:28:00 └ libzen-git  ........................................ [Updated]
19:28:04   Running git clone for libmediainfo...
19:28:46   Running git update for libmediainfo...
19:28:50 ┌ libmediainfo git  ......................... [Recently updated]
19:28:54 ├ Running cmake...
19:29:13 ├ Running build...
19:37:43 ├ Running install...
19:37:46 ├ Stripping...
19:37:46 └ libmediainfo-git  .................................. [Updated]
19:37:49   Running git clone for mediainfo...
19:38:27   Running git update for mediainfo...
19:38:32 ┌ mediainfo git  ............................ [Recently updated]
19:38:32 ├ Running autogen...
19:41:51 ├ Running configure...
19:50:00 ├ Running install...
19:51:08 ├ Stripping...
19:51:09 └ mediainfo-git  ..................................... [Updated]
19:51:30   Running git update for AMF...
19:52:03 AMF git  .......................................... [Up-to-date]
19:52:12   Running git update for SVT-HEVC...
19:52:18 SVT-HEVC git  ..................................... [Up-to-date]
19:52:29   Running git update for SVT-AV1...
19:52:41 ┌ SVT-AV1 git  ................................. [Updates found]
19:52:43 ├ Running uninstall...
19:52:44 ├ Running cmake...
19:55:25 ├ Running build...
20:10:26 ├ Running install...
20:10:30 ├ Stripping...
20:10:33 └ SVT-AV1-git  ....................................... [Updated]
20:10:43   Running git update for SVT-VP9...
20:10:47 SVT-VP9 git  ...................................... [Up-to-date]
20:11:00   Running git update for x264...
20:11:04 x264 git  ......................................... [Up-to-date]
20:11:13   Running git update for x265_git...
20:11:19 x265_git git  ..................................... [Up-to-date]
20:11:29   Running git update for ffnvcodec...
20:11:33 ffnvcodec git  .................................... [Up-to-date]
20:11:43   Running git update for uvg266...
20:11:47 uvg266 git  ....................................... [Up-to-date]
20:12:00   Running git update for vvenc...
20:12:07 ┌ vvenc git  ................................... [Updates found]
20:12:09 ├ Running uninstall...
20:12:10 ├ Running cmake...
20:13:22 ├ Running build...
20:19:38 ├ Running install...
20:19:41 ├ Stripping...
20:19:44 └ vvenc-git  ......................................... [Updated]
20:19:57   Running git update for vvdec...
20:20:07 vvdec git  ........................................ [Up-to-date]
20:20:26   Running git update for ffmpeg...
20:20:48 ┌ ffmpeg git  .................................. [Updates found]
20:20:48 ├ Changing options to comply to nonfree...
20:22:00 ├ Compiling static FFmpeg...
20:22:14 ├ Running uninstall...
20:22:16 ├ Running configure...
20:46:03 ├ Running make...
21:30:42 ├ Running install...
21:31:16 ├ Stripping...
21:31:17 └ ffmpeg-git  ........................................ [Updated]
21:31:18 Finished 64bit compilation of all tools
21:31:18 Deleting status files...

        Zipping man files...
        Deleting temporary build dirs...

        Deleting source folders...
21:38:44 Compilation successful.
21:38:44 This window will close automatically in 5 seconds.
npxl32 commented 4 months ago

It seems that this was a problem from choosing Light Build, as I have rebuilt ffmpeg while choosing "Yes" for optional libs, but I don't think Light Build is supposed to outright disable already-enabled options?