Closed Pe13 closed 2 months ago
To be precise I was initially using vcpkg to compile a project. Since compiling ffmpeg failed, under the advice of the repository author I tried to compile it by cloning vcpkg directly. Reviewing the error logs in the two cases however shows substantial differences, so for completeness I also send the issue_body.md from the repository
Package: ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:arm64-ios-release -> 6.0#2
Host Environment
To Reproduce
vcpkg install --recurse
Failure logs
-- Using cached ffmpeg-ffmpeg-n6.0.tar.gz.
-- Cleaning sources at /Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/src/n6.0-c7510d6860.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/paolo/Desktop/repos/m1xxx/vcpkg/downloads/ffmpeg-ffmpeg-n6.0.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-fix-debug-build.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0006-fix-StaticFeatures.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0009-Fix-fdk-detection.patch
-- Applying patch 0011-Fix-x265-detection.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0015-Fix-xml2-detection.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0022-fix-iconv.patch
-- Applying patch 0024-fix-gcc13-binutils.patch
-- Using source at /Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/src/n6.0-c7510d6860.clean
-- Found external ninja('1.11.1').
-- Getting CMake variables for arm64-ios-release
-- Building Options: --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --cc=cc --cxx=c++ --nm=nm --ar='ar' --ranlib=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 --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 --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"/Users/paolo/Desktop/repos/m1xxx/vcpkg/installed/arm64-ios-release/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
Command failed: /bin/bash ./build.sh
Working Directory: /Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel
Error code: 2
See logs for more information:
/Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-config.log
/Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-out.log
/Users/paolo/Desktop/repos/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-err.log
Call Stack (most recent call first):
ports/ffmpeg/portfile.cmake:597 (vcpkg_execute_required_process)
scripts/ports.cmake:168 (include)
arm64-ios-release
is a community triplet, so I add community triplet label:
https://github.com/microsoft/vcpkg/pull/36373
I asked a friend of mine with a mac m1 (macOS 14.4) to try to compile the same repository, and the ffmpeg build was successful. At this point we would need to investigate whether the problem lies in the host architecture or the macOS version (I have 13.6.3 and struggle to update since I run it in a container). For the time being I asked another friend of mine who has an intel mac, but he has yet to answer me. I will keep you updated
I finally managed to try to compile it on an actual mac with macOS 14.4.1, and as I expected the compilation still fails.
The following is issue_body.md
Package: ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:arm64-ios-release -> 6.0#2
Host Environment
To Reproduce
vcpkg install --recurse
Failure logs
-- Downloading https://github.com/ffmpeg/ffmpeg/archive/n6.0.tar.gz -> ffmpeg-ffmpeg-n6.0.tar.gz...
-- Extracting source /Users/giorgiogermano/Desktop/m1xxx/vcpkg/downloads/ffmpeg-ffmpeg-n6.0.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-fix-debug-build.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0006-fix-StaticFeatures.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0009-Fix-fdk-detection.patch
-- Applying patch 0011-Fix-x265-detection.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0015-Fix-xml2-detection.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0022-fix-iconv.patch
-- Applying patch 0024-fix-gcc13-binutils.patch
-- Using source at /Users/giorgiogermano/Desktop/m1xxx/vcpkg/buildtrees/ffmpeg/src/n6.0-c7510d6860.clean
-- Found external ninja('1.11.1').
-- Getting CMake variables for arm64-ios-release
-- Building Options: --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --cc=cc --cxx=c++ --nm=nm --ar='ar' --ranlib=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 --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 --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"/Users/giorgiogermano/Desktop/m1xxx/vcpkg/installed/arm64-ios-release/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
Command failed: /bin/bash ./build.sh
Working Directory: /Users/giorgiogermano/Desktop/m1xxx/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel
Error code: 2
See logs for more information:
/Users/giorgiogermano/Desktop/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-config.log
/Users/giorgiogermano/Desktop/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-out.log
/Users/giorgiogermano/Desktop/m1xxx/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-err.log
Call Stack (most recent call first):
ports/ffmpeg/portfile.cmake:597 (vcpkg_execute_required_process)
scripts/ports.cmake:168 (include)
Copy issue body from /Users/paolo/Desktop/repos/vcpkg/installed/vcpkg/issue_body.md
Package: ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:arm64-ios-release@6.1.1#2
Host Environment
To Reproduce
vcpkg install ffmpeg:arm64-ios-release
Failure logs/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-out.log
``` BUILD_ARCH=arm64 OPTION_VARIABLE=OPTIONS_arm64 === CONFIGURING === ERROR: videotoolbox requested, but not all dependencies are satisfied: corefoundation coremedia corevideo If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem. ```/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/build-arm64-ios-release-rel-config.log
``` # /Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/src/n6.1.1-bf510528a2.clean/configure --prefix=/Users/paolo/Desktop/repos/vcpkg/packages/ffmpeg_arm64-ios-release --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --enable-avfoundation --enable-coreimage --enable-videotoolbox --cc=cc --cxx=c++ --nm=nm --ar=ar --ranlib=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-securetransport --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 --pkg-config-flags=--static --enable-optimizations --extra-ldflags=-L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib --arch=arm64 --enable-asm --disable-x86asm ALL_COMPONENTS=' Skipped because body was too long if needed I can paste next ... Skipped 22389 lines ... check_cflags -Wmissing-prototypes test_cflags -Wmissing-prototypes test_cc -Wmissing-prototypes BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c check_cflags -Wstrict-prototypes test_cflags -Wstrict-prototypes test_cc -Wstrict-prototypes BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c check_cflags -Wempty-body test_cflags -Wempty-body test_cc -Wempty-body BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument test_cc -Werror=unused-command-line-argument BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Werror=unused-command-line-argument -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unknown-warning-option test_cc -Werror=unknown-warning-option BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Werror=unknown-warning-option -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wparentheses -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wswitch -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wformat-zero-length -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wpointer-sign -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wunused-const-variable -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wbool-operation -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts test_cc -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Werror=unused-command-line-argument -Werror=unknown-warning-option -Wchar-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Wdeprecated-declarations test_cc -Wdeprecated-declarations BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wdeprecated-declarations -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cflags -Wunused-variable test_cc -Wunused-variable BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int x; END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wunused-variable -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cc BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 void (^block)(void); END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c check_ldflags -Wl,--warn-common test_ldflags -Wl,--warn-common test_ld cc -Wl,--warn-common test_cc -Wl,--warn-common BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int main(void){ return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,--warn-common -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c clang: warning: -Wl,--warn-common: 'linker' input unused [-Wunused-command-line-argument] cc @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/ldflags.rsp -L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib -Wl,-dynamic,-search_paths_first -Wl,--warn-common -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: unknown options: --warn-common clang: error: linker command failed with exit code 1 (use -v to see invocation) check_ldflags -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_ldflags -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_ld cc -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil test_cc -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int main(void){ return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c clang: warning: -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil: 'linker' input unused [-Wunused-command-line-argument] cc @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/ldflags.rsp -L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib -Wl,-dynamic,-search_paths_first -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: unknown options: -rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil clang: error: linker command failed with exit code 1 (use -v to see invocation) test_ldflags -Wl,-Bsymbolic test_ld cc -Wl,-Bsymbolic test_cc -Wl,-Bsymbolic BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int main(void){ return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-Bsymbolic -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c clang: warning: -Wl,-Bsymbolic: 'linker' input unused [-Wunused-command-line-argument] cc @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/ldflags.rsp -L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib -Wl,-dynamic,-search_paths_first -Wl,-Bsymbolic -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: unknown options: -Bsymbolic clang: error: linker command failed with exit code 1 (use -v to see invocation) check_stripflags -x test_stripflags -x test_cc BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int main(void) { return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c strip -x -x /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: building for iOS, but linking in object file built for iOS Simulator, file '/tmp/strip.DMsUqi' for architecture x86_64 fatal error: strip: internal link edit command failed check_ld cc proper_dce test_ld cc test_cc BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 extern const int array[512]; 2 static inline int func(void) { return array[0]; } 3 int main(void) { return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c:2:19: warning: unused function 'func' [-Wunused-function] static inline int func(void) { return array[0]; } ^ 1 warning generated. cc @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/ldflags.rsp -L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib -Wl,-dynamic,-search_paths_first -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: warning: search path '/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib' not found ld: warning: ignoring file '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.ios.a': fat file missing arch 'x86_64', file has 'armv7,armv7s,arm64,arm64e' ld: warning: ignoring file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.B.tbd': tapi error: missing required architecture x86_64 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.B.tbd (4 slices) test_ldflags -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver test_ld cc -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver test_cc -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 int main(void){ return 0; } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c clang: warning: -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver: 'linker' input unused [-Wunused-command-line-argument] cc @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/ldflags.rsp -L/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib -Wl,-dynamic,-search_paths_first -Wl,-exported_symbols_list,/var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.ver -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o ld: warning: search path '/Users/paolo/Desktop/repos/vcpkg/installed/arm64-ios-release/lib' not found ld: warning: ignoring file '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.ios.a': fat file missing arch 'x86_64', file has 'armv7,armv7s,arm64,arm64e' ld: warning: ignoring file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.B.tbd': tapi error: missing required architecture x86_64 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libSystem.B.tbd (4 slices) test_cc BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 void ff_foo(void) __asm__ ("av_foo@VERSION"); 2 void ff_foo(void) { __asm__(""); } END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c test_cc BEGIN /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c 1 __asm__(".symver ff_foo,av_foo@VERSION"); 2 void ff_foo(void) {} END /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c cc -D_ISOC99_SOURCE -I$(SRC_PATH)/compat/float -DPIC @/Users/paolo/Desktop/repos/vcpkg/buildtrees/ffmpeg/arm64-ios-release-rel/cflags.rsp -std=c99 -Werror=partial-availability -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -c -o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.o /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c:2:6: warning: no previous prototype for function 'ff_foo' [-Wmissing-prototypes] void ff_foo(void) {} ^ /var/folders/cq/g1t0wtyn66ncksvxkfdhxb280000gn/T//ffconf.lkFs2HcD/test.c:2:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void ff_foo(void) {} ^ static