Error building for iOS
#1
I followed the official instructions, no problems until this step: https://github.com/xbmc/xbmc/blob/master...d#62-build
Using latest macOX and Xcode version. Device is an old 2014 Mac Mini. Using 19.4 release commit https://github.com/xbmc/xbmc/commit/e12e...15a138b81a.
There seems to be a problem with configuring ffmpeg.

Code:
ndinh@Mac-mini kodi-build % xcodebuild -config "Debug" -jobs $(getconf _NPROCESSORS_ONLN)
Command line invocation:
   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -config Debug -jobs 4

User defaults from command line:
   IDEBuildOperationMaxNumberOfConcurrentCompileTasks = 4
   IDEPackageSupportUseBuiltinSCM = YES

Prepare build
note: The Legacy Build System will be removed in a future release. You can configure the selected build system and this deprecation message in File > Project Settings.
Build Preparation
Build task concurrency set to 4 via user default IDEBuildOperationMaxNumberOfConcurrentCompileTasks

=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT kodi WITH CONFIGURATION Debug ===

Check dependencies

PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/kodi.build/Debug-iphoneos/ZERO_CHECK.build/Script-F9F182263AF2456DB19DB7A2.sh
   cd /Users/ndinh/kodi
   /bin/sh -c /Users/ndinh/kodi-build/kodi.build/Debug-iphoneos/ZERO_CHECK.build/Script-F9F182263AF2456DB19DB7A2.sh
echo ""

make -f /Users/ndinh/kodi-build/CMakeScripts/ReRunCMake.make
make[1]: `/Users/ndinh/kodi-build/CMakeFiles/cmake.check_cache' is up to date.

=== BUILD AGGREGATE TARGET ffmpeg OF PROJECT kodi WITH CONFIGURATION Debug ===

Check dependencies

PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/kodi.build/Debug-iphoneos/ffmpeg.build/Script-7FE7F6037040444593598219.sh
   cd /Users/ndinh/kodi
   /bin/sh -c /Users/ndinh/kodi-build/kodi.build/Debug-iphoneos/ffmpeg.build/Script-7FE7F6037040444593598219.sh
echo "Performing build step for 'ffmpeg'"
Performing build step for 'ffmpeg'
cd /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build && /Users/Shared/xbmc-depends/x86_64-darwin21.3.0-native/bin/cmake --build . --config Debug
Command line invocation:
   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project ffmpeg.xcodeproj build -target ALL_BUILD -configuration Debug -hideShellScriptEnvironment

User defaults from command line:
   HideShellScriptEnvironment = YES
   IDEPackageSupportUseBuiltinSCM = YES

Build settings from command line:
   TOOLCHAINS = com.apple.dt.toolchain.XcodeDefault

Prepare build
note: The Legacy Build System will be removed in a future release. You can configure the selected build system and this deprecation message in File > Project Settings.
=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT ffmpeg WITH CONFIGURATION Debug ===

Check dependencies

Write auxiliary files
write-file /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ZERO_CHECK.build/Script-0298D9E35F624058847DE143.sh
chmod 0755 /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ZERO_CHECK.build/Script-0298D9E35F624058847DE143.sh

PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ZERO_CHECK.build/Script-0298D9E35F624058847DE143.sh
   cd /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg
   /bin/sh -c /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ZERO_CHECK.build/Script-0298D9E35F624058847DE143.sh
echo ""

make -f /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/CMakeScripts/ReRunCMake.make
make[2]: `/Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/CMakeFiles/cmake.check_cache' is up to date.

=== BUILD AGGREGATE TARGET ffmpeg OF PROJECT ffmpeg WITH CONFIGURATION Debug ===

Check dependencies

Write auxiliary files
write-file /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ffmpeg.build/Script-A9CE8376896E48ABB462B2BE.sh
chmod 0755 /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ffmpeg.build/Script-A9CE8376896E48ABB462B2BE.sh

PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ffmpeg.build/Script-A9CE8376896E48ABB462B2BE.sh
   cd /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg
   /bin/sh -c /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ffmpeg.build/Script-A9CE8376896E48ABB462B2BE.sh
echo "Performing configure step for 'ffmpeg'"
Performing configure step for 'ffmpeg'
cd /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build && PKG_CONFIG_LIBDIR=/Users/Shared/xbmc-depends/iphoneos15.2_arm64-target-debug/lib/pkgconfig PKG_CONFIG_PATH=
/Users/ndinh/kodi-build/build/lib/pkgconfig /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg/configure --prefix=/Users/ndinh/kodi-build/build --extra-version=\"kodi-4.3.2-Matrix-19.2\" --disable-devi
ces --disable-doc --disable-ffplay --disable-ffmpeg --disable-ffprobe --enable-gpl --enable-runtime-cpudetect --enable-postproc --enable-pthreads --enable-muxer=spdif --enable-muxer=adts --enable-mu
xer=asf --enable-muxer=ipod --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-protocol=http --enable-encoder=png --enable-encoder=mjpeg --cc=/Applications/Xcode.app/Contents/
Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --cxx=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ --pkg-config=/Users/Shared/xbmc-depen
ds/x86_64-darwin21.3.0-native/bin/pkg-config --pkg-config-flags=--static --enable-cross-compile --cpu=arm64 --arch=arm64 --target-os=darwin_embedded --ar=/Applications/Xcode.app/Contents/Developer/T
oolchains/XcodeDefault.xctoolchain/usr/bin/ar --strip=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip "--extra-cflags=-fheinous-gnu-extensions -no-cpp-pr
ecomp -ftree-vectorize -pipe -Wno-trigraphs -fpascal-strings -Wreturn-type -Wunused-variable -fmessage-length=0 -gdwarf-2 -g -D_DEBUG  -arch arm64 -miphoneos-version-min=11.0 -isysroot /Applications
/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -isystem /Users/Shared/xbmc-depends/iphoneos15.2_arm64-target-debug/include" "--extra-cxxflags=-std=c++14 -n
o-cpp-precomp -stdlib=libc++ -g -D_DEBUG  -arch arm64 -miphoneos-version-min=11.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -is
ystem /Users/Shared/xbmc-depends/iphoneos15.2_arm64-target-debug/include" "--extra-ldflags=-L/Users/Shared/xbmc-depends/iphoneos15.2_arm64-target-debug/lib -Wl,-search_paths_first -L/Applications/Xc
ode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/lib -arch arm64 -miphoneos-version-min=11.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -stdlib=libc++  -liconv " --enable-neon "--as=/Users/Shared/xbmc-depends/x86_64-darwin21.3.0-native/bin/gas-preprocessor.pl -arch aarch64 -- /Applic
ations/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" --disable-decoder=mpeg_xvmc --disable-crystalhd --enable-videotoolbox --target-os=darwin --enable-pic --disable
-armv5te --disable-armv6t2 --enable-gnutls --enable-libdav1d
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang is unable to create an executable file.
C compiler test failed.

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
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
make[1]: *** [/Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-stamp/Debug-iphoneos/ffmpeg-configure] Error 1
Command /bin/sh failed with exit code 2

** BUILD FAILED **


The following build commands failed:
       PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-build/ffmpeg.build/Debug-iphoneos/ffmpeg.build/Script-A9CE8376896E48ABB462B2BE.sh
(1 failure)
make: *** [/Users/ndinh/kodi-build/build/ffmpeg/src/ffmpeg-stamp/Debug-iphoneos/ffmpeg-build] Error 65
Command /bin/sh failed with exit code 2

** BUILD FAILED **
                                                                                                                                                                                                      
                                                                                                                                                                                                      
The following build commands failed:
       PhaseScriptExecution CMake\ Rules /Users/ndinh/kodi-build/kodi.build/Debug-iphoneos/ffmpeg.build/Script-7FE7F6037040444593598219.sh
(1 failure)
Reply

Logout Mark Read Team Forum Stats Members Help
Error building for iOS0