microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.2k stars 6.16k forks source link

[ffmpeg] Build error on x64-windows #39250

Open heymeka opened 3 weeks ago

heymeka commented 3 weeks ago

Package: ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:x64-windows@6.1.1#7

Host Environment

To Reproduce

vcpkg install qt

Failure logs

-- Downloading https://github.com/ffmpeg/ffmpeg/archive/n6.1.1.tar.gz -> ffmpeg-ffmpeg-n6.1.1.tar.gz...
-- Extracting source D:/Projects/vcpkg/downloads/ffmpeg-ffmpeg-n6.1.1.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-dependencies.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
-- Applying patch 0041-add-const-for-opengl-definition.patch
-- Using source at D:/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean
-- Downloading https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64/nasm-2.16.01-win64.zip;https://gstreamer.freedesktop.org/src/mirror/nasm-2.16.01-win64.zip;https://vcpkg.github.io/assets/nasm/nasm-2.16.01-win64.zip -> nasm-2.16.01-win64.zip...
-- Downloading https://mirror.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst -> msys2-automake1.16-1.16.5-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/bash-5.2.026-1-x86_64.pkg.tar.zst -> msys2-bash-5.2.026-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst -> msys2-coreutils-8.32-5-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/file-5.45-1-x86_64.pkg.tar.zst -> msys2-file-5.45-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gawk-5.3.0-1-x86_64.pkg.tar.zst -> msys2-gawk-5.3.0-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst -> msys2-grep-1~3.0-6-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gzip-1.13-1-x86_64.pkg.tar.zst -> msys2-gzip-1.13-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/diffutils-3.10-1-x86_64.pkg.tar.zst -> msys2-diffutils-3.10-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/make-4.4.1-2-x86_64.pkg.tar.zst -> msys2-make-4.4.1-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/pkgconf-2.1.1-1-x86_64.pkg.tar.zst -> msys2-pkgconf-2.1.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst -> msys2-sed-4.9-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/perl-5.38.2-2-x86_64.pkg.tar.zst -> msys2-perl-5.38.2-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst -> msys2-libiconv-1.17-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libintl-0.22.4-1-x86_64.pkg.tar.zst -> msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gmp-6.3.0-1-x86_64.pkg.tar.zst -> msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gcc-libs-13.3.0-1-x86_64.pkg.tar.zst -> msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst -> msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/liblzma-5.6.2-1-x86_64.pkg.tar.zst -> msys2-liblzma-5.6.2-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libzstd-1.5.6-1-x86_64.pkg.tar.zst -> msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/zlib-1.3.1-1-x86_64.pkg.tar.zst -> msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libreadline-8.2.010-1-x86_64.pkg.tar.zst -> msys2-libreadline-8.2.010-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/mpfr-4.2.1-1-x86_64.pkg.tar.zst -> msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libpcre-8.45-4-x86_64.pkg.tar.zst -> msys2-libpcre-8.45-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libxcrypt-4.4.36-1-x86_64.pkg.tar.zst -> msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/ncurses-6.5-1-x86_64.pkg.tar.zst -> msys2-ncurses-6.5-1-x86_64.pkg.tar.zst...
-- Applying patch D:/Projects/vcpkg/scripts/cmake/compile_wrapper_consider_clang-cl.patch
-- Using msys root at D:/Projects/vcpkg/downloads/tools/msys2/0f89fce739d5829e
-- Found external ninja('1.11.0').
-- Getting CMake variables for x64-windows
-- Downloading https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst -> msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst...
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using msys root at D:/Projects/vcpkg/downloads/tools/msys2/1e74ca60daa10104
-- Building Options: --toolchain=msvc --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --pkg-config=D:/Projects/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe --target-os=win32 --enable-w32threads --enable-d3d11va --enable-dxva2 --enable-mediafoundation --disable-inline-asm --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --ranlib=: --disable-ffmpeg --disable-ffplay --disable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --disable-postproc --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec  --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-schannel --disable-libopus --disable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --disable-static --enable-shared --extra-cflags=-DHAVE_UNISTD_H=0 --pkg-config=D:/Projects/vcpkg/downloads/tools/msys2/1e74ca60daa10104/mingw64/bin/pkg-config.exe
-- Building Release Options: --enable-optimizations --extra-ldflags=-libpath:"D:/Projects/vcpkg/installed/x64-windows/lib"
-- Building ffmpeg for Release
-- Building Debug Options: --disable-optimizations --extra-ldflags=-libpath:"D:/Projects/vcpkg/installed/x64-windows/debug/lib"
-- Building ffmpeg for Debug
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: D:/Projects/vcpkg/downloads/tools/msys2/0f89fce739d5829e/usr/bin/bash.exe ./build.sh
    Working Directory: D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg
    Error code: 2
    See logs for more information:
      D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-config.log
      D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-out.log
      D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-err.log

Call Stack (most recent call first):
  ports/ffmpeg/portfile.cmake:701 (vcpkg_execute_required_process)
  scripts/ports.cmake:175 (include)
D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-err.log ``` cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" ... Skipped 1185 lines ... cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" make: *** [/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ffbuild/common.mak:81: libavcodec/dds.o] Segmentation fault make: *** Deleting file 'libavcodec/dds.o' make: *** Waiting for unfinished jobs.... cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9025: переопределение "/O2" на "/O1" ```
D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-config.log ``` # /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/configure --prefix=/d/Projects/vcpkg/packages/ffmpeg_x64-windows/debug --toolchain=msvc --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --pkg-config='D:/Projects/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe' --target-os=win32 --enable-w32threads --enable-d3d11va --enable-dxva2 --enable-mediafoundation --disable-inline-asm --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --ranlib=':' --disable-ffmpeg --disable-ffplay --disable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --disable-postproc --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-schannel --disable-libopus --disable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --disable-static --enable-shared --extra-cflags='-DHAVE_UNISTD_H=0' --pkg-config='D:/Projects/vcpkg/downloads/tools/msys2/1e74ca60daa10104/mingw64/bin/pkg-config.exe' --disable-optimizations --extra-ldflags='-libpath:D:/Projects/vcpkg/installed/x64-windows/debug/lib' --arch=x86_64 --enable-asm --enable-x86asm ALLUSERSPROFILE='C:\ProgramData' ALL_COMPONENTS=' aac_adtstoasc_bsf av1_frame_merge_bsf av1_frame_split_bsf av1_metadata_bsf chomp_bsf dump_extradata_bsf dca_core_bsf dts2pts_bsf dv_error_marker_bsf eac3_core_bsf extract_extradata_bsf filter_units_bsf h264_metadata_bsf h264_mp4toannexb_bsf h264_redundant_pps_bsf hapqa_extract_bsf hevc_metadata_bsf hevc_mp4toannexb_bsf imx_dump_header_bsf media100_to_mjpegb_bsf mjpeg2jpeg_bsf mjpega_dump_header_bsf mp3_header_decompress_bsf mpeg2_metadata_bsf mpeg4_unpack_bframes_bsf mov2textsub_bsf noise_bsf null_bsf opus_metadata_bsf pcm_rechunk_bsf pgs_frame_merge_bsf prores_metadata_bsf remove_extradata_bsf setts_bsf text2movsub_bsf trace_headers_bsf truehd_core_bsf vp9_metadata_bsf vp9_raw_reorder_bsf vp9_superframe_bsf vp9_superframe_split_bsf vvc_metadata_bsf vvc_mp4toannexb_bsf evc_frame_merge_bsf aasc_decoder aic_decoder alias_pix_decoder agm_decoder amv_decoder anm_decoder ansi_decoder apng_decoder arbc_decoder argo_decoder asv1_decoder asv2_decoder aura_decoder aura2_decoder avrp_decoder avrn_decoder avs_decoder avui_decoder ayuv_decoder bethsoftvid_decoder bfi_decoder bink_decoder bitpacked_decoder bmp_decoder bmv_video_decoder brender_pix_decoder c93_decoder cavs_decoder cdgraphics_decoder cdtoons_decoder cdxl_decoder cfhd_decoder cinepak_decoder clearvideo_decoder cljr_decoder cllc_decoder comfortnoise_decoder cpia_decoder cri_decoder cscd_decoder cyuv_decoder dds_decoder dfa_decoder dirac_decoder dnxhd_decoder dpx_decoder dsicinvideo_decoder dvaudio_decoder dvvideo_decoder dxa_decoder dxtory_decoder dxv_decoder eacmv_decoder eamad_decoder eatgq_decoder eatgv_decoder eatqi_decoder eightbps_decoder eightsvx_exp_decoder eightsvx_fib_decoder escape124_decoder escape130_decoder exr_decoder ffv1_decoder ffvhuff_decoder fic_decoder fits_decoder flashsv_decoder flashsv2_decoder flic_decoder flv_decoder fmvc_decoder fourxm_decoder fraps_decoder frwu_decoder g2m_decoder gdv_decoder gem_decoder gif_decoder h261_decoder h263_decoder h263i_decoder h263p_decoder h263_v4l2m2m_decoder h264_decoder h264_crystalhd_decoder h264_v4l2m2m_decoder h264_mediacodec_decoder h264_mmal_decoder h264_qsv_decoder h264_rkmpp_decoder hap_decoder hevc_decoder hevc_qsv_decoder hevc_rkmpp_decoder hevc_v4l2m2m_decoder hnm4_video_decoder hq_hqa_decoder hqx_decoder huffyuv_decoder hymt_decoder idcin_decoder iff_ilbm_decoder imm4_decoder imm5_decoder indeo2_decoder indeo3_decoder indeo4_decoder indeo5_decoder interplay_video_decoder ipu_decoder jpeg2000_decoder jpegls_decoder jv_decoder kgv1_decoder kmvc_decoder lagarith_decoder loco_decoder lscr_decoder m101_decoder magicyuv_decoder mdec_decoder media100_decoder mimic_decoder mjpeg_decoder mjpegb_decoder mmvideo_decoder mobiclip_decoder motionpixels_decoder mpeg1video_decoder mpeg2video_decoder mpeg4_decoder mpeg4_crystalhd_decoder mpeg4_v4l2m2m_decoder mpeg4_mmal_decoder mpegvideo_decoder mpeg1_v4l2m2m_decoder mpeg2_mmal_decoder mpeg2_crystalhd_decoder mpeg2_v4l2m2m_decoder mpeg2_qsv_decoder mpeg2_mediacodec_decoder msa1_decoder mscc_decoder msmpeg4v1_decoder msmpeg4v2_decoder msmpeg4v3_decoder msmpeg4_crystalhd_decoder msp2_decoder msrle_decoder mss1_decoder mss2_decoder msvideo1_decoder mszh_decoder ... Skipped 18727 lines ... test.c link.exe @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/ldflags.rsp -libpath:D:/Projects/vcpkg/installed/x64-windows/debug/lib -nologo -out:./ffconf.S66LwViq/test.exe ./ffconf.S66LwViq/test.o check_stripflags -x test_stripflags -x test_cc BEGIN ./ffconf.S66LwViq/test.c 1 int main(void) { return 0; } END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c test.c strip -x ./ffconf.S66LwViq/test.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/configure: line 995: strip: command not found check_ld cc proper_dce test_ld cc test_cc BEGIN ./ffconf.S66LwViq/test.c 1 extern const int array[512]; 2 static inline int func(void) { return array[0]; } 3 int main(void) { return 0; } END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c test.c link.exe @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/ldflags.rsp -libpath:D:/Projects/vcpkg/installed/x64-windows/debug/lib -nologo -out:./ffconf.S66LwViq/test.exe ./ffconf.S66LwViq/test.o test_ldflags -Wl,--version-script,./ffconf.S66LwViq/test.ver test_ld cc test_cc BEGIN ./ffconf.S66LwViq/test.c 1 int main(void){ return 0; } END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c test.c link.exe @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/ldflags.rsp -libpath:D:/Projects/vcpkg/installed/x64-windows/debug/lib -nologo -out:./ffconf.S66LwViq/test.exe ./ffconf.S66LwViq/test.o test_cc BEGIN ./ffconf.S66LwViq/test.c 1 void ff_foo(void) __asm__ ("av_foo@VERSION"); 2 void ff_foo(void) { __asm__(""); } END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c test.c ./ffconf.S66LwViq/test.c(1): error C2061: синтаксическая ошибка: идентификатор "__asm__" ./ffconf.S66LwViq/test.c(1): error C2059: синтаксическая ошибка: ; ./ffconf.S66LwViq/test.c(1): error C2059: синтаксическая ошибка: строка ./ffconf.S66LwViq/test.c(2): warning C4013: __asm__: нет определения; предполагается "extern" с возвратом типа "int" test_cc BEGIN ./ffconf.S66LwViq/test.c 1 __asm__(".symver ff_foo,av_foo@VERSION"); 2 void ff_foo(void) {} END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c test.c ./ffconf.S66LwViq/test.c(1): error C2143: синтаксическая ошибка: отсутствие ")" перед "строка" ./ffconf.S66LwViq/test.c(1): error C2143: синтаксическая ошибка: отсутствие "{" перед "строка" ./ffconf.S66LwViq/test.c(1): error C2059: синтаксическая ошибка: строка ./ffconf.S66LwViq/test.c(1): error C2059: синтаксическая ошибка: ) check_cflags -O1 test_cflags -O1 test_cc -O1 BEGIN ./ffconf.S66LwViq/test.c 1 int x; END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c check_cflags -fno-math-errno test_cflags -fno-math-errno test_cc BEGIN ./ffconf.S66LwViq/test.c 1 int x; END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c check_cflags -fno-signed-zeros test_cflags -fno-signed-zeros test_cc BEGIN ./ffconf.S66LwViq/test.c 1 int x; END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c test_cc -mno-red-zone BEGIN ./ffconf.S66LwViq/test.c 1 int x; END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -mno-red-zone -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" cl: командная строка warning D9002: пропуск неизвестного параметра "-mno-red-zone" test.c check_cpp_condition log2 crtversion.h _VC_CRT_MAJOR_VERSION >= 12 test_cpp_condition crtversion.h _VC_CRT_MAJOR_VERSION >= 12 test_cpp BEGIN ./ffconf.S66LwViq/test.c 1 #include 2 #if !(_VC_CRT_MAJOR_VERSION >= 12) 3 #error "unsatisfied condition: _VC_CRT_MAJOR_VERSION >= 12" 4 #endif END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -P -Fi./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c test_cpp_condition windows.h _MSC_FULL_VER >= 190024218 test_cpp BEGIN ./ffconf.S66LwViq/test.c 1 #include 2 #if !(_MSC_FULL_VER >= 190024218) 3 #error "unsatisfied condition: _MSC_FULL_VER >= 190024218" 4 #endif END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -P -Fi./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c test_cpp_condition windows.h _MSC_FULL_VER >= 190023918 test_cpp BEGIN ./ffconf.S66LwViq/test.c 1 #include 2 #if !(_MSC_FULL_VER >= 190023918) 3 #error "unsatisfied condition: _MSC_FULL_VER >= 190023918" 4 #endif END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -P -Fi./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c test_cc BEGIN ./ffconf.S66LwViq/test.c 1 static inline int foo(int a) { return a; } END ./ffconf.S66LwViq/test.c cl.exe -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Fo./ffconf.S66LwViq/test.o ./ffconf.S66LwViq/test.c cl: командная строка warning D9025: переопределение "/O2" на "/O1" test.c ```
D:\Projects\vcpkg\buildtrees\ffmpeg\build-x64-windows-dbg-out.log ``` BUILD_ARCH=x86_64 OPTION_VARIABLE=OPTIONS_x86_64 === CONFIGURING === install prefix /d/Projects/vcpkg/packages/ffmpeg_x64-windows/debug source path /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean C compiler cl.exe C library msvcrt host C compiler gcc host C library ARCH x86 (generic) big-endian no runtime cpu detection yes standalone assembly yes x86 assembler nasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes AVX-512ICL enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available no EBP available no debug symbols yes strip symbols no optimize for size no optimizations no static no shared yes postprocessing support no network support yes threading support w32threads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled no makeinfo enabled no makeinfo supports HTML no xmllint enabled no External libraries: mediafoundation schannel External libraries providing hardware acceleration: d3d11va dxva2 Libraries: avcodec avformat swscale avdevice avutil avfilter swresample Programs: Enabled decoders: aac fastaudio pfm aac_fixed ffv1 pgm aac_latm ffvhuff pgmyuv aasc ffwavesynth pgssub ac3 fic pgx ac3_fixed fits phm acelp_kelvin flac photocd adpcm_4xm flic pictor adpcm_adx flv pixlet adpcm_afc fmvc pjs adpcm_agm fourxm ppm adpcm_aica fraps prores adpcm_argo frwu prosumer adpcm_ct ftr psd adpcm_dtk g723_1 ptx adpcm_ea g729 qcelp adpcm_ea_maxis_xa gdv qdm2 adpcm_ea_r1 gem qdmc adpcm_ea_r2 gif qdraw adpcm_ea_r3 gremlin_dpcm qoi adpcm_ea_xas gsm qpeg adpcm_g722 gsm_ms qtrle adpcm_g726 h261 r10k adpcm_g726le h263 r210 adpcm_ima_acorn h263i ra_144 adpcm_ima_alp h263p ra_288 adpcm_ima_amv h264 ralf adpcm_ima_apc hap rawvideo adpcm_ima_apm hca realtext adpcm_ima_cunning hcom rka adpcm_ima_dat4 hdr rl2 adpcm_ima_dk3 hevc roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rtv1 adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 sdx2_dpcm adpcm_ms indeo2 sga adpcm_mtaf indeo3 sgi adpcm_psx indeo4 sgirle adpcm_sbpro_2 indeo5 sheervideo adpcm_sbpro_3 interplay_acm shorten adpcm_sbpro_4 interplay_dpcm simbiosis_imx adpcm_swf interplay_video sipr adpcm_thp ipu siren adpcm_thp_le jacosub smackaud adpcm_vima jpeg2000 smacker adpcm_xa jpegls smc adpcm_xmd jv smvjpeg adpcm_yamaha kgv1 snow adpcm_zork kmvc sol_dpcm agm lagarith sonic aic loco sp5x ... Skipped 6286 lines ... eamad.c cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/eatgq.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/eatgq.c cl.exe -nologo -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -showIncludes -Zs /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/escape124.c 2>&1 | awk '/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($0, / /)) print "libavcodec/escape124.o:", $0 }' > libavcodec/escape124.d eatgq.c cl.exe -nologo -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -showIncludes -Zs /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/escape130.c 2>&1 | awk '/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if (!match($0, / /)) print "libavcodec/escape130.o:", $0 }' > libavcodec/escape130.d D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/eatgv.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/eatgv.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/eatqi.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/eatqi.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная eatgv.c cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/elbg.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/elbg.c eatqi.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/encode.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/encode.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная elbg.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная encode.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/escape124.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/escape124.c cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/error_resilience.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/error_resilience.c escape124.c cl.exe -I. -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWIN32_LEAN_AND_MEAN -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -D_WIN32_WINNT=0x0600 -DPIC -I/d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/compat/atomics/win32 -DHAVE_AV_CONFIG_H -DBUILDING_avcodec @D:/Projects/vcpkg/buildtrees/ffmpeg/x64-windows-dbg/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -Z7 -W3 -wd4018 -wd4146 -wd4244 -wd4305 -wd4554 -O1 -utf-8 -c -Folibavcodec/escape130.o /d/Projects/vcpkg/buildtrees/ffmpeg/src/n6.1.1-92c5eda8dc.clean/libavcodec/escape130.c error_resilience.c escape130.c D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная D:\Projects\vcpkg\buildtrees\ffmpeg\src\n6.1.1-92c5eda8dc.clean\libavcodec\get_bits.h(383): warning C4101: re_cache: неиспользованная локальная переменная ```
WangWeiLin-MV commented 3 weeks ago

Using the latest version of vcpkg for local installation does not reproduce the issue.

Please clean buildtree dir and download/tools and try with latest vcpkg.

shea-c4 commented 4 days ago

@WangWeiLin-MV You may want to look at creating Address Space Layout Randomization exemptions if ASLR is turned on (it is off by default but I foolishly turned it on). The latest version of git (git version 2.45.2.windows.1) asks about creating an ASLR exemption for git bash, etc... Once I turned ASLR off vcpkg built ffmpeg without problem.

I'm on Win11 23H2 (Microsoft Windows [Version 10.0.22631.3737]), vcpkg says it's up to date (vcpkg package management program version 2024-06-10-02590c430e4ed9215d27870138c2e579cc338772)

dg0yt commented 4 days ago

There is an incompatibility between MSYS2 and mandatory ASLR - i.e. exceptions are needed for systems which enforce ASLR, and this needs elevated privileges. The only thing I see for vcpkg is to offer better diagnostics.

Cf. https://github.com/microsoft/vcpkg/issues/35966

But I'm not convinced that this is the problem here - it would fail much earlier, when starting bash.