Build Information
Failed to build EnoughUI, reference main (913b0a), with Swift 6.4 for tvOS using Xcode 27.0 on 9 Oct 2026 08:26:31 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme EnoughUI -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/enoughtools/enough-ui.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/enoughtools/enough-ui
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 913b0af Add EnoughUI for SwiftUI on macOS, iPhone and iPad (#4)
Cloned https://github.com/enoughtools/enough-ui.git
Revision (git rev-parse @):
913b0af8995124896769244ba09f3b90fb9cbe8b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/enoughtools/enough-ui.git at main
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/enoughtools/enough-ui.git
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
EnoughUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: EnoughUI
2026-10-09 04:25:48.714 xcodebuild[529:3036] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "EnoughUI",
"name" : "EnoughUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "EnoughUI",
"targets" : [
"EnoughUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "EnoughUITests",
"module_type" : "SwiftTarget",
"name" : "EnoughUITests",
"path" : "packages/swift/Tests/EnoughUITests",
"sources" : [
"EnoughUITests.swift"
],
"target_dependencies" : [
"EnoughUI"
],
"type" : "test"
},
{
"c99name" : "EnoughUI",
"module_type" : "SwiftTarget",
"name" : "EnoughUI",
"path" : "packages/swift/Sources/EnoughUI",
"product_memberships" : [
"EnoughUI"
],
"sources" : [
"Actions.swift",
"Forms.swift",
"Layout.swift",
"Palette.swift",
"Presentation.swift",
"Selection.swift",
"Theme.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "EnoughUI",
"schemes" : [
"EnoughUI"
]
}
}
2026-10-09 04:26:20.707 xcodebuild[626:3852] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme EnoughUI -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme EnoughUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
EnoughUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'EnoughUI-product' in project 'EnoughUI'
➜ Explicit dependency on target 'EnoughUI' in project 'EnoughUI'
Target 'EnoughUI' in project 'EnoughUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: 743d306ba36c9d6522a28eeefeb5260a
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/743d306ba36c9d6522a28eeefeb5260a.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.DependencyStaticMetadataFileList (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.DependencyMetadataFileList (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.modulemap (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-OutputFileMap.json (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftConstValuesFileList (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.LinkFileList (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftFileList (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/EnoughUI.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.modulemap (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/EnoughUI.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver EnoughUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EnoughUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos16.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7SC1GPMW2IRVRYSEFKR4R5SKM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-3EWCS0OOJCV3KBOKT7IVY02SO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-4X5R7MVRJWMMEXQ6V7L3QV2CF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-AKKDHEE6S3GU8H2GTN67D0X5K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-2B7K2VB0Y7UO1OYSQ5W4RR7OZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-54EHR5UZISLM70A21NNXF7OO8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-3COVWWFYYXUVF8TFNUVJSASC1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-9CLQPTGQISATYUK5OVMUXK298.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-7530Y65XAUR6H55OYT9TC129M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-BHJ0OCKXH4XIEHO07P6PQLHJ1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-3U7OLR6EWC5D0QM3QUXGZVX9X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-DNBM23NV9OD9J7L4ZZT6G0GY9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-DS1CW4P3UBHU7XKSC4LLVJ27U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-21WDIU1XVLTT6JWX7YVVOZ2UI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-DEVNI4OBJZ7WDOEEGNFOKN13B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-B2ZRSF1U2AHAFM06EHANBLW5P.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-2JDLLERTKTFUI42MQXLIAA17L.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-VK382K4KRQ8MP85EVNHVLJX0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1U4BZGAIUE5G5BGQFXHYHGETW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-ENEBYNKXJNOF5ZQV2NNE2Q4AE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-AT6AM3TGD8GLVJJL4HK5Z1QKT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-DJG7WYACCDPEV5IQO58TEJ7HA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-BECX3NS06KUTY29O0G4A5C2PO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-3UB62IUQ7HT6EQXHDOKSJL44A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-8NNZDQ7KJ4BTV4YQIJF37N7L0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3M3GAMWGVC4EPFNAGRLDUT5UP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-50RTDZGIJ1544F6U05Q78829E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-7EI271C0S5YTVPVNXYDH1DM6G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1VA7CAHLCT1MOAC2HIIITYFZL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-5I3UDEF87IHKRG4FUGMFVTNHC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-8VHJMC89OTSFBZEW4733Z0WGC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-EKUWUA2XSEFJBP9M8I599YOJB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6U0CR0A4W0W6MUC2S1TECBBL4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-VGJ80UPU5PJJ5UE4ZW8LX9OQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-EPLCE6NTWZGXCALTX7Y23TZ4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-2NS7VO7D0YRA4802ARQSTO7IP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-BL5XEV2EOD77BD4UY59JI5R3A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-DWUJ3CV9774RECD6FJ6BFV0A1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-3OOECJX926HEGQKF2OFPFOC9V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-D366SYLRTRLVRHXMVGMQREA7J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-3NFRVEVCOLUQTK1A5UYHOS0UU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-5V1I28H76XAC054QSU4O93IZE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-6A9N5K2Y0FX1Z1J329BZMH7W4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-RNXCUGLIXORA4SD85NXXWN2M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-9NZ46EJ2J9Q44CDBWOAAG3ET2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-27I5ZWBUFBKRVMBZ63C75L89E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-ASBCVE6SZ0L7ST82LJR941PC3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-4EPB2D5X61LSM8NZYWMDHGP3E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-1ST9SK1XMBO9YEE62Q5Z5CL1G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-2T9PJFXSYDY06ZI8KZK614ATD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-MQD5RQ8LXE4KYI6FJ12D1DSX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-EFPJH3GSKR6DZQDZ2GULOHZI4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-9XR8FV53XJM0BJI8G5HD3R9TG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-D5BPILJ4LAJ1XZK3INJ51WNXH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-63ZTF5YBZ5HNDNA0IMXOQ3S4N.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-2RVAJ8543YO49OG2THKBHGPAM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-E67SEPNHRC3S59HB6DFRUFBRI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-7HT56BL7MCQ3IEFZJPOLH3CS2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-A5BCVTMW89W9HUMG3OOF07YDB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-7QVNRR7BYEYEQJSWUUMLK0DKA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-CSXSV6KOU70QSOH5ACYBERGJT.pcm
SwiftCompile normal arm64 Compiling\ Presentation.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Presentation.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ EnoughUI (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:182:29: error: 'DatePickerComponents' is unavailable in tvOS
180 | private let title: LocalizedStringKey
181 | private let range: ClosedRange<Date>
182 | private let components: DatePickerComponents
| `- error: 'DatePickerComponents' is unavailable in tvOS
183 | @Binding private var selection: Date
184 | @Environment(\.enoughTheme) private var theme
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:187:38: error: 'DatePickerComponents' is unavailable in tvOS
185 | public init(_ title: LocalizedStringKey, selection: Binding<Date>,
186 | in range: ClosedRange<Date> = Date.distantPast...Date.distantFuture,
187 | displayedComponents: DatePickerComponents = [.date]) {
| `- error: 'DatePickerComponents' is unavailable in tvOS
188 | self.title = title; _selection = selection; self.range = range; self.components = displayedComponents
189 | }
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EnoughUI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.abi.json
SwiftCompile normal arm64 (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Theme.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Theme.swift
SwiftCompile normal arm64 Compiling\ Layout.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Layout.swift
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift:12:9: error: 'DisclosureGroup' is unavailable in tvOS
10 | }
11 | public var body: some View {
12 | DisclosureGroup(isExpanded: $isExpanded) { content.padding(.vertical, 10) } label: { label }
| `- error: 'DisclosureGroup' is unavailable in tvOS
13 | .tint(theme.accent).padding(14).background(theme.surface)
14 | .overlay(Rectangle().strokeBorder(theme.hairline))
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
SwiftCompile normal arm64 Compiling\ Selection.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Selection.swift
SwiftCompile normal arm64 Compiling\ Actions.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift:98:34: error: 'Menu' is only available in tvOS 17.0 or newer
90 |
91 | /// A native menu; items can include Buttons, Pickers, Sections and nested Menus.
92 | public struct EnoughMenu<Label: View, Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
93 | private let label: Label
94 | private let content: Content
:
96 | self.label = label(); self.content = content()
97 | }
98 | public var body: some View { Menu { content } label: { label }.buttonStyle(EnoughButtonStyle()) }
| | |- error: 'Menu' is only available in tvOS 17.0 or newer
| | `- note: add 'if #available' version check
| `- note: add '@available' attribute to enclosing property
99 | }
100 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Actions.swift
SwiftCompile normal arm64 Compiling\ Forms.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:182:29: error: 'DatePickerComponents' is unavailable in tvOS
180 | private let title: LocalizedStringKey
181 | private let range: ClosedRange<Date>
182 | private let components: DatePickerComponents
| `- error: 'DatePickerComponents' is unavailable in tvOS
183 | @Binding private var selection: Date
184 | @Environment(\.enoughTheme) private var theme
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:187:38: error: 'DatePickerComponents' is unavailable in tvOS
185 | public init(_ title: LocalizedStringKey, selection: Binding<Date>,
186 | in range: ClosedRange<Date> = Date.distantPast...Date.distantFuture,
187 | displayedComponents: DatePickerComponents = [.date]) {
| `- error: 'DatePickerComponents' is unavailable in tvOS
188 | self.title = title; _selection = selection; self.range = range; self.components = displayedComponents
189 | }
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:63:9: error: 'TextEditor' is unavailable in tvOS
61 | }
62 | public var body: some View {
63 | TextEditor(text: $text).font(theme.font()).scrollContentBackground(.hidden)
| `- error: 'TextEditor' is unavailable in tvOS
64 | .padding(8).frame(minHeight: minimumHeight).background(theme.surface)
65 | .overlay(Rectangle().strokeBorder(theme.hairline)).accessibilityLabel(Text(title))
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:63:52: error: 'scrollContentBackground' is unavailable in tvOS
61 | }
62 | public var body: some View {
63 | TextEditor(text: $text).font(theme.font()).scrollContentBackground(.hidden)
| `- error: 'scrollContentBackground' is unavailable in tvOS
64 | .padding(8).frame(minHeight: minimumHeight).background(theme.surface)
65 | .overlay(Rectangle().strokeBorder(theme.hairline)).accessibilityLabel(Text(title))
SwiftUI.View.scrollContentBackground:2:25: note: 'scrollContentBackground' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func scrollContentBackground(_ visibility: Visibility) -> some View
| `- note: 'scrollContentBackground' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:89:74: error: 'switch' is only available in tvOS 18.0 or newer
82 | }
83 | }
84 | public struct EnoughSwitch: View {
| `- note: add '@available' attribute to enclosing struct
85 | private let title: LocalizedStringKey
86 | @Binding private var isOn: Bool
87 | @Environment(\.enoughTheme) private var theme
88 | public init(_ title: LocalizedStringKey, isOn: Binding<Bool>) { self.title = title; _isOn = isOn }
89 | public var body: some View { Toggle(title, isOn: $isOn).toggleStyle(.switch).tint(theme.accent).font(theme.font()) }
| | |- error: 'switch' is only available in tvOS 18.0 or newer
| | `- note: add 'if #available' version check
| `- note: add '@available' attribute to enclosing property
90 | }
91 | public struct EnoughCheckbox: View {
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:130:71: error: 'menu' is only available in tvOS 17.0 or newer
119 |
120 | /// Uses native Picker options, including `.tag(value)` on every option.
121 | public struct EnoughSelect<Selection: Hashable, Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
122 | private let title: LocalizedStringKey
123 | private let content: Content
:
127 | self.title = title; _selection = selection; self.content = content()
128 | }
129 | public var body: some View {
| `- note: add '@available' attribute to enclosing property
130 | Picker(title, selection: $selection) { content }.pickerStyle(.menu)
| |- error: 'menu' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
131 | .font(theme.font()).tint(theme.accent)
132 | }
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:172:17: error: 'Slider' is unavailable in tvOS
170 | Group {
171 | if let step {
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'Slider' is unavailable in tvOS
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
SwiftUI.Slider:3:27: note: 'Slider' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct Slider<Label, ValueLabel> : View, ~Sendable where Label : View, ValueLabel : View {
| `- note: 'Slider' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 10.15, iOS 13.0, watchOS 6.0, *)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:172:17: error: 'init(value:in:step:onEditingChanged:label:)' is unavailable in tvOS
170 | Group {
171 | if let step {
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'init(value:in:step:onEditingChanged:label:)' is unavailable in tvOS
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
SwiftUI.Slider.init:7:22: note: 'init(value:in:step:onEditingChanged:label:)' has been explicitly marked unavailable here
5 | @available(tvOS, deprecated: 100000.0, renamed: "Slider(value:in:step:label:onEditingChanged:)")
6 | @available(visionOS, deprecated: 100000.0, renamed: "Slider(value:in:step:label:onEditingChanged:)")
7 | nonisolated public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ContentBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint}
| `- note: 'init(value:in:step:onEditingChanged:label:)' has been explicitly marked unavailable here
8 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:174:17: error: 'Slider' is unavailable in tvOS
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'Slider' is unavailable in tvOS
175 | }
176 | }.tint(theme.accent)
SwiftUI.Slider:3:27: note: 'Slider' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct Slider<Label, ValueLabel> : View, ~Sendable where Label : View, ValueLabel : View {
| `- note: 'Slider' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 10.15, iOS 13.0, watchOS 6.0, *)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Forms.swift
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:174:17: error: 'init(value:in:onEditingChanged:label:)' is unavailable in tvOS
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'init(value:in:onEditingChanged:label:)' is unavailable in tvOS
175 | }
176 | }.tint(theme.accent)
SwiftUI.Slider.init:7:22: note: 'init(value:in:onEditingChanged:label:)' has been explicitly marked unavailable here
5 | @available(tvOS, deprecated: 100000.0, renamed: "Slider(value:in:label:onEditingChanged:)")
6 | @available(visionOS, deprecated: 100000.0, renamed: "Slider(value:in:label:onEditingChanged:)")
7 | nonisolated public init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ContentBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint}
| `- note: 'init(value:in:onEditingChanged:label:)' has been explicitly marked unavailable here
8 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:191:9: error: 'DatePicker' is unavailable in tvOS
189 | }
190 | public var body: some View {
191 | DatePicker(title, selection: $selection, in: range, displayedComponents: components).tint(theme.accent)
| `- error: 'DatePicker' is unavailable in tvOS
192 | }
193 | }
SwiftUI.DatePicker:3:27: note: 'DatePicker' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct DatePicker<Label> : View, ~Sendable where Label : View {
| `- note: 'DatePicker' has been explicitly marked unavailable here
4 | public typealias Components = DatePickerComponents
5 | nonisolated public var body: some View { get }
SwiftCompile normal arm64 Compiling\ Palette.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Palette.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-09 04:26:22.256 xcodebuild[627:3891] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ EnoughUI (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 (in target 'EnoughUI' from project 'EnoughUI')
Building workspace EnoughUI with scheme EnoughUI
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
EnoughUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: EnoughUI
2026-10-09 04:26:28.583 xcodebuild[777:4678] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "EnoughUI",
"name" : "EnoughUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "EnoughUI",
"targets" : [
"EnoughUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "EnoughUITests",
"module_type" : "SwiftTarget",
"name" : "EnoughUITests",
"path" : "packages/swift/Tests/EnoughUITests",
"sources" : [
"EnoughUITests.swift"
],
"target_dependencies" : [
"EnoughUI"
],
"type" : "test"
},
{
"c99name" : "EnoughUI",
"module_type" : "SwiftTarget",
"name" : "EnoughUI",
"path" : "packages/swift/Sources/EnoughUI",
"product_memberships" : [
"EnoughUI"
],
"sources" : [
"Actions.swift",
"Forms.swift",
"Layout.swift",
"Palette.swift",
"Presentation.swift",
"Selection.swift",
"Theme.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "EnoughUI",
"schemes" : [
"EnoughUI"
]
}
}
2026-10-09 04:26:29.791 xcodebuild[785:4748] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme EnoughUI -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme EnoughUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
EnoughUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'EnoughUI-product' in project 'EnoughUI'
➜ Explicit dependency on target 'EnoughUI' in project 'EnoughUI'
Target 'EnoughUI' in project 'EnoughUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
SwiftDriver EnoughUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EnoughUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos16.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Forms.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:182:29: error: 'DatePickerComponents' is unavailable in tvOS
180 | private let title: LocalizedStringKey
181 | private let range: ClosedRange<Date>
182 | private let components: DatePickerComponents
| `- error: 'DatePickerComponents' is unavailable in tvOS
183 | @Binding private var selection: Date
184 | @Environment(\.enoughTheme) private var theme
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:187:38: error: 'DatePickerComponents' is unavailable in tvOS
185 | public init(_ title: LocalizedStringKey, selection: Binding<Date>,
186 | in range: ClosedRange<Date> = Date.distantPast...Date.distantFuture,
187 | displayedComponents: DatePickerComponents = [.date]) {
| `- error: 'DatePickerComponents' is unavailable in tvOS
188 | self.title = title; _selection = selection; self.range = range; self.components = displayedComponents
189 | }
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:63:9: error: 'TextEditor' is unavailable in tvOS
61 | }
62 | public var body: some View {
63 | TextEditor(text: $text).font(theme.font()).scrollContentBackground(.hidden)
| `- error: 'TextEditor' is unavailable in tvOS
64 | .padding(8).frame(minHeight: minimumHeight).background(theme.surface)
65 | .overlay(Rectangle().strokeBorder(theme.hairline)).accessibilityLabel(Text(title))
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:63:52: error: 'scrollContentBackground' is unavailable in tvOS
61 | }
62 | public var body: some View {
63 | TextEditor(text: $text).font(theme.font()).scrollContentBackground(.hidden)
| `- error: 'scrollContentBackground' is unavailable in tvOS
64 | .padding(8).frame(minHeight: minimumHeight).background(theme.surface)
65 | .overlay(Rectangle().strokeBorder(theme.hairline)).accessibilityLabel(Text(title))
SwiftUI.View.scrollContentBackground:2:25: note: 'scrollContentBackground' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func scrollContentBackground(_ visibility: Visibility) -> some View
| `- note: 'scrollContentBackground' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:89:74: error: 'switch' is only available in tvOS 18.0 or newer
82 | }
83 | }
84 | public struct EnoughSwitch: View {
| `- note: add '@available' attribute to enclosing struct
85 | private let title: LocalizedStringKey
86 | @Binding private var isOn: Bool
87 | @Environment(\.enoughTheme) private var theme
88 | public init(_ title: LocalizedStringKey, isOn: Binding<Bool>) { self.title = title; _isOn = isOn }
89 | public var body: some View { Toggle(title, isOn: $isOn).toggleStyle(.switch).tint(theme.accent).font(theme.font()) }
| | |- error: 'switch' is only available in tvOS 18.0 or newer
| | `- note: add 'if #available' version check
| `- note: add '@available' attribute to enclosing property
90 | }
91 | public struct EnoughCheckbox: View {
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:130:71: error: 'menu' is only available in tvOS 17.0 or newer
119 |
120 | /// Uses native Picker options, including `.tag(value)` on every option.
121 | public struct EnoughSelect<Selection: Hashable, Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
122 | private let title: LocalizedStringKey
123 | private let content: Content
:
127 | self.title = title; _selection = selection; self.content = content()
128 | }
129 | public var body: some View {
| `- note: add '@available' attribute to enclosing property
130 | Picker(title, selection: $selection) { content }.pickerStyle(.menu)
| |- error: 'menu' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
131 | .font(theme.font()).tint(theme.accent)
132 | }
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:172:17: error: 'Slider' is unavailable in tvOS
170 | Group {
171 | if let step {
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'Slider' is unavailable in tvOS
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
SwiftUI.Slider:3:27: note: 'Slider' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct Slider<Label, ValueLabel> : View, ~Sendable where Label : View, ValueLabel : View {
| `- note: 'Slider' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 10.15, iOS 13.0, watchOS 6.0, *)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:172:17: error: 'init(value:in:step:onEditingChanged:label:)' is unavailable in tvOS
170 | Group {
171 | if let step {
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'init(value:in:step:onEditingChanged:label:)' is unavailable in tvOS
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
SwiftUI.Slider.init:7:22: note: 'init(value:in:step:onEditingChanged:label:)' has been explicitly marked unavailable here
5 | @available(tvOS, deprecated: 100000.0, renamed: "Slider(value:in:step:label:onEditingChanged:)")
6 | @available(visionOS, deprecated: 100000.0, renamed: "Slider(value:in:step:label:onEditingChanged:)")
7 | nonisolated public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ContentBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint}
| `- note: 'init(value:in:step:onEditingChanged:label:)' has been explicitly marked unavailable here
8 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:174:17: error: 'Slider' is unavailable in tvOS
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'Slider' is unavailable in tvOS
175 | }
176 | }.tint(theme.accent)
SwiftUI.Slider:3:27: note: 'Slider' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct Slider<Label, ValueLabel> : View, ~Sendable where Label : View, ValueLabel : View {
| `- note: 'Slider' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 10.15, iOS 13.0, watchOS 6.0, *)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Forms.swift
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:174:17: error: 'init(value:in:onEditingChanged:label:)' is unavailable in tvOS
172 | Slider(value: $value, in: range, step: step, onEditingChanged: onEditingChanged) { Text(title) }
173 | } else {
174 | Slider(value: $value, in: range, onEditingChanged: onEditingChanged) { Text(title) }
| `- error: 'init(value:in:onEditingChanged:label:)' is unavailable in tvOS
175 | }
176 | }.tint(theme.accent)
SwiftUI.Slider.init:7:22: note: 'init(value:in:onEditingChanged:label:)' has been explicitly marked unavailable here
5 | @available(tvOS, deprecated: 100000.0, renamed: "Slider(value:in:label:onEditingChanged:)")
6 | @available(visionOS, deprecated: 100000.0, renamed: "Slider(value:in:label:onEditingChanged:)")
7 | nonisolated public init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ContentBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint}
| `- note: 'init(value:in:onEditingChanged:label:)' has been explicitly marked unavailable here
8 |
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:191:9: error: 'DatePicker' is unavailable in tvOS
189 | }
190 | public var body: some View {
191 | DatePicker(title, selection: $selection, in: range, displayedComponents: components).tint(theme.accent)
| `- error: 'DatePicker' is unavailable in tvOS
192 | }
193 | }
SwiftUI.DatePicker:3:27: note: 'DatePicker' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | nonisolated public struct DatePicker<Label> : View, ~Sendable where Label : View {
| `- note: 'DatePicker' has been explicitly marked unavailable here
4 | public typealias Components = DatePickerComponents
5 | nonisolated public var body: some View { get }
SwiftCompile normal arm64 Compiling\ Layout.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift:12:9: error: 'DisclosureGroup' is unavailable in tvOS
10 | }
11 | public var body: some View {
12 | DisclosureGroup(isExpanded: $isExpanded) { content.padding(.vertical, 10) } label: { label }
| `- error: 'DisclosureGroup' is unavailable in tvOS
13 | .tint(theme.accent).padding(14).background(theme.surface)
14 | .overlay(Rectangle().strokeBorder(theme.hairline))
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Layout.swift
SwiftCompile normal arm64 Compiling\ Selection.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Selection.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ EnoughUI (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:182:29: error: 'DatePickerComponents' is unavailable in tvOS
180 | private let title: LocalizedStringKey
181 | private let range: ClosedRange<Date>
182 | private let components: DatePickerComponents
| `- error: 'DatePickerComponents' is unavailable in tvOS
183 | @Binding private var selection: Date
184 | @Environment(\.enoughTheme) private var theme
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift:187:38: error: 'DatePickerComponents' is unavailable in tvOS
185 | public init(_ title: LocalizedStringKey, selection: Binding<Date>,
186 | in range: ClosedRange<Date> = Date.distantPast...Date.distantFuture,
187 | displayedComponents: DatePickerComponents = [.date]) {
| `- error: 'DatePickerComponents' is unavailable in tvOS
188 | self.title = title; _selection = selection; self.range = range; self.components = displayedComponents
189 | }
SwiftUI.DatePickerComponents:3:15: note: 'DatePickerComponents' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 10.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DatePickerComponents : OptionSet, Sendable {
| `- note: 'DatePickerComponents' has been explicitly marked unavailable here
4 | public let rawValue: UInt
5 | public init(rawValue: UInt)
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Forms.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Layout.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Selection.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EnoughUI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EnoughUI.build/Debug-appletvos/EnoughUI-t.build/Objects-normal/arm64/EnoughUI.abi.json
SwiftCompile normal arm64 (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Theme.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Theme.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Theme.swift
SwiftCompile normal arm64 Compiling\ Actions.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift (in target 'EnoughUI' from project 'EnoughUI')
/Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift:98:34: error: 'Menu' is only available in tvOS 17.0 or newer
90 |
91 | /// A native menu; items can include Buttons, Pickers, Sections and nested Menus.
92 | public struct EnoughMenu<Label: View, Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
93 | private let label: Label
94 | private let content: Content
:
96 | self.label = label(); self.content = content()
97 | }
98 | public var body: some View { Menu { content } label: { label }.buttonStyle(EnoughButtonStyle()) }
| | |- error: 'Menu' is only available in tvOS 17.0 or newer
| | `- note: add 'if #available' version check
| `- note: add '@available' attribute to enclosing property
99 | }
100 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Actions.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Actions.swift
SwiftCompile normal arm64 Compiling\ Presentation.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Presentation.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Presentation.swift
SwiftCompile normal arm64 Compiling\ Palette.swift /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/packages/swift/Sources/EnoughUI/Palette.swift (in target 'EnoughUI' from project 'EnoughUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Palette.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-09 04:26:30.753 xcodebuild[786:4775] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ EnoughUI (in target 'EnoughUI' from project 'EnoughUI')
SwiftCompile normal arm64 (in target 'EnoughUI' from project 'EnoughUI')
Building workspace EnoughUI with scheme EnoughUI
(3 failures)
BUILD FAILURE 6.4 tvOS