Swift: Build fails with MacCatalyst
Hi,
I found a problem when i enable swift language with mac catalyst:
enable_language(Swift)
It works for iOS, tvOS, macOS and watchOS, but when i compile for mac catalyst it throw error:
[INFO] Building for arch arm64...
-- Using Conan toolchain: /Users/paulo/Developer/workspaces/cpp/xplpc/build/conan/swift-ios/mac-catalyst/arm64/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The CXX compiler identification is AppleClang 14.0.0.14000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: Component target declared 'fmt::fmt'
-- Conan: Component target declared 'spdlog::spdlog'
-- Conan: Target declared 'nlohmann_json::nlohmann_json'
-- XPLPC Target: swift
-- XPLPC Interface: Enabled
-- XPLPC Custom Data: cxx/custom
-- The Swift compiler identification is Apple 5.7.2
-- Check for working Swift compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend
-- Check for working Swift compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend - broken
CMake Error at /opt/homebrew/Cellar/cmake/3.26.1/share/cmake/Modules/CMakeTestSwiftCompiler.cmake:40 (message):
The Swift compiler
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
Run Build Command(s):/usr/bin/xcodebuild -project CMAKE_TRY_COMPILE.xcodeproj build -target cmTC_88260 -parallelizeTargets -configuration Debug -hideShellScriptEnvironment && Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project CMAKE_TRY_COMPILE.xcodeproj build -target cmTC_88260 -parallelizeTargets -configuration Debug -hideShellScriptEnvironment
User defaults from command line:
HideShellScriptEnvironment = YES
IDEPackageSupportUseBuiltinSCM = YES
Computing target dependency graph and provisioning inputs
Create build description
Build description signature: f4cceda92bf363c1f15b88bd57c2392b
Build description path: /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/XCBuildData/f4cceda92bf363c1f15b88bd57c2392b-desc.xcbuild
note: Building targets in dependency order
CreateBuildDirectory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/CMAKE_TRY_COMPILE.xcodeproj
builtin-create-build-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build
CreateBuildDirectory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/CMAKE_TRY_COMPILE.xcodeproj
builtin-create-build-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug
CreateBuildDirectory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/EagerLinkingTBDs
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/CMAKE_TRY_COMPILE.xcodeproj
builtin-create-build-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/EagerLinkingTBDs
WriteAuxiliaryFile /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.LinkFileList (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
write-file /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.LinkFileList
WriteAuxiliaryFile /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.SwiftFileList (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
write-file /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.SwiftFileList
WriteAuxiliaryFile /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-OutputFileMap.json (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
write-file /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-OutputFileMap.json
SwiftDriver cmTC_88260 normal arm64 com.apple.xcode.tools.swift.compiler (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-SwiftDriver -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name cmTC_88260 -O -enforce-exclusivity\=checked @/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.SwiftFileList -Onone -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -target arm64-apple-macos13.1 -enable-bare-slash-regex -g -Xfrontend -serialize-debugging-options -swift-version 4 -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -c -j10 -enable-batch-mode -incremental -output-file-map /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -emit-objc-header -emit-objc-header-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h -working-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -experimental-emit-module-separately
SwiftEmitModule normal arm64 Emitting\ module\ for\ cmTC_88260 (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-swiftTaskExecution -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/main.swift -target arm64-apple-macos13.1 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -no-color-diagnostics -g -swift-version 4 -enforce-exclusivity\=checked -Onone -serialize-debugging-options -enable-bare-slash-regex -empty-abi-descriptor -Xcc -working-directory -Xcc /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -module-name cmTC_88260 -disable-clang-spi -target-sdk-version 13.1 -emit-module-doc-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftdoc -emit-module-source-info-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftsourceinfo -emit-objc-header-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h -serialize-diagnostics-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-master-emit-module.dia -emit-dependencies-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-master-emit-module.d -o /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule -emit-abi-descriptor-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.abi.json
SwiftCompile normal arm64 Compiling\ main.swift /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/main.swift (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-swiftTaskExecution -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/main.swift -emit-dependencies-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.d -emit-reference-dependencies-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.swiftdeps -serialize-diagnostics-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.dia -target arm64-apple-macos13.1 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -no-color-diagnostics -g -swift-version 4 -enforce-exclusivity\=checked -Onone -serialize-debugging-options -enable-bare-slash-regex -empty-abi-descriptor -Xcc -working-directory -Xcc /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -module-name cmTC_88260 -frontend-parseable-output -disable-clang-spi -target-sdk-version 13.1 -o /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.o -index-unit-output-path /cmTC_88260.build/Debug/Objects-normal/arm64/main.o
CompileSwift normal arm64 /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/main.swift (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/main.swift -emit-dependencies-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.d -emit-reference-dependencies-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.swiftdeps -serialize-diagnostics-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.dia -target arm64-apple-macos13.1 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -no-color-diagnostics -g -swift-version 4 -enforce-exclusivity\=checked -Onone -serialize-debugging-options -enable-bare-slash-regex -empty-abi-descriptor -Xcc -working-directory -Xcc /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -module-name cmTC_88260 -frontend-parseable-output -disable-clang-spi -target-sdk-version 13.1 -o /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.o -index-unit-output-path /cmTC_88260.build/Debug/Objects-normal/arm64/main.o
SwiftDriverJobDiscovery normal arm64 Emitting module for cmTC_88260 (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
SwiftDriver\ Compilation\ Requirements cmTC_88260 normal arm64 com.apple.xcode.tools.swift.compiler (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-Swift-Compilation-Requirements -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name cmTC_88260 -O -enforce-exclusivity\=checked @/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.SwiftFileList -Onone -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -target arm64-apple-macos13.1 -enable-bare-slash-regex -g -Xfrontend -serialize-debugging-options -swift-version 4 -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -c -j10 -enable-batch-mode -incremental -output-file-map /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -emit-objc-header -emit-objc-header-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h -working-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -experimental-emit-module-separately
SwiftMergeGeneratedHeaders /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/cmTC_88260-Swift.h /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-swiftHeaderTool -arch arm64 /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h -o /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/cmTC_88260-Swift.h
Copy /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.swiftmodule /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks -rename /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.swiftdoc /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftdoc (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks -rename /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftdoc /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.abi.json /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.abi.json (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks -rename /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.abi.json /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftsourceinfo (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks -rename /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftsourceinfo /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling main.swift (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
SwiftDriver\ Compilation cmTC_88260 normal arm64 com.apple.xcode.tools.swift.compiler (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
builtin-Swift-Compilation -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name cmTC_88260 -O -enforce-exclusivity\=checked @/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.SwiftFileList -Onone -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -target arm64-apple-macos13.1 -enable-bare-slash-regex -g -Xfrontend -serialize-debugging-options -swift-version 4 -I /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -c -j10 -enable-batch-mode -incremental -output-file-map /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/swift-overrides.hmap -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/include -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources-normal/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources/arm64 -Xcc -I/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/DerivedSources -Xcc -DCMAKE_INTDIR\=\"Debug\" -emit-objc-header -emit-objc-header-path /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260-Swift.h -working-directory /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ -experimental-emit-module-separately
Ld /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260 normal (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
cd /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-macos13.1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -L/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/EagerLinkingTBDs -L/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -F/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/EagerLinkingTBDs -F/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug -filelist /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.LinkFileList -Xlinker -object_path_lto -Xlinker /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260_lto.o -Xlinker -no_deduplicate -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260.swiftmodule --target\=arm64-apple-ios13.1-macabi -Xlinker -dependency_info -Xlinker /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/cmTC_88260_dependency_info.dat -o /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260
ld: building for Mac Catalyst, but linking in object file built for macOS, file '/Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/build/cmTC_88260.build/Debug/Objects-normal/arm64/main.o'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
The following build commands failed:
Ld /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64/CMakeFiles/CMakeScratch/TryCompile-y2wDPJ/Debug/cmTC_88260 normal (in target 'cmTC_88260' from project 'CMAKE_TRY_COMPILE')
(1 failure)
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:154 (enable_language)
-- Configuring incomplete, errors occurred!
COMMAND: cmake -S . -B /Users/paulo/Developer/workspaces/cpp/xplpc/build/swift-ios/mac-catalyst/arm64 -GXcode -DCMAKE_BUILD_TYPE=Release -DXPLPC_TARGET=swift -DXPLPC_ADD_CUSTOM_DATA=ON -DXPLPC_DEPENDENCY_TOOL=conan -DXPLPC_TARGET_GROUP=mac-catalyst -DXPLPC_ENABLE_INTERFACE=ON -DCMAKE_TOOLCHAIN_FILE=/Users/paulo/Developer/workspaces/cpp/xplpc/build/conan/swift-ios/mac-catalyst/arm64/conan_toolchain.cmake
WORKING DIR: None
[ERROR] Command execution has failed
Edited by Brad King