Build Information
Failed to build WebMIDIKit, reference master (6f3506), with Swift 6.4 for tvOS using Xcode 27.0 on 15 Sep 2026 18:42:32 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 WebMIDIKit -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/adamnemecek/webmidikit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/adamnemecek/webmidikit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 6f35069 Improve Xcode 12+ compatibility (#35)
Cloned https://github.com/adamnemecek/webmidikit.git
Revision (git rev-parse @):
6f3506937c141f04edaaa182502984d7baaa2e26
SUCCESS checkout https://github.com/adamnemecek/webmidikit.git at master
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/adamnemecek/webmidikit.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
WebMIDIKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: WebMIDIKit
2026-09-15 14:41:41.136 xcodebuild[563:3076] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "WebMIDIKit",
"name" : "WebMIDIKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "WebMIDIKit",
"targets" : [
"WebMIDIKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WebMIDIKitTests",
"module_type" : "SwiftTarget",
"name" : "WebMIDIKitTests",
"path" : "Tests/WebMIDIKitTests",
"sources" : [
"MIDIPacketListBuilderTests.swift",
"WebMIDIKitTests.swift"
],
"target_dependencies" : [
"WebMIDIKit"
],
"type" : "test"
},
{
"c99name" : "WebMIDIKit",
"module_type" : "SwiftTarget",
"name" : "WebMIDIKit",
"path" : "Sources/WebMIDIKit",
"product_memberships" : [
"WebMIDIKit"
],
"sources" : [
"CoreMIDI.swift",
"Enums.swift",
"Extensions.swift",
"MIDIClient.swift",
"MIDIEndpoint.swift",
"MIDIEvent.swift",
"MIDIInput.swift",
"MIDIOutput.swift",
"MIDIPacketList.swift",
"MIDIPacketListBuilder.swift",
"MIDIPort.swift",
"MIDIPortMap.swift",
"MIDIStatus.swift",
"VirtualMIDIInput.swift",
"VirtualMIDIOutput.swift",
"WebMIDIKit.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "WebMIDIKit",
"schemes" : [
"WebMIDIKit"
]
}
}
2026-09-15 14:42:22.340 xcodebuild[681:4169] [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 WebMIDIKit -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.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 WebMIDIKit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
WebMIDIKit: /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 'WebMIDIKit-product' in project 'WebMIDIKit'
➜ Explicit dependency on target 'WebMIDIKit' in project 'WebMIDIKit'
Target 'WebMIDIKit' in project 'WebMIDIKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: f30559bcc0bdbbd727deddf4fc920523
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/f30559bcc0bdbbd727deddf4fc920523.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/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
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/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.DependencyStaticMetadataFileList (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.modulemap (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.DependencyMetadataFileList (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.LinkFileList (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftConstValuesFileList (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftFileList (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-OutputFileMap.json (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-OutputFileMap.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/WebMIDIKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.modulemap (in target 'WebMIDIKit' from project 'WebMIDIKit')
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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/WebMIDIKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver WebMIDIKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name WebMIDIKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-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/_AvailabilityInternal-BV2EDDP0MI5QJDDPEEV4D9D3V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-AHRDH5EKLY6D04C5E42F3VCQI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-BY5PD8KF1L5KF6F4Q69HE3TJ4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-8ZJAYZ85YBOAOP52Y9H6IUNP3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-BO2OCAUYVAXDRVQWQ8ISKGNUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-8X2KEPL7CTRPS40TUB9APHPK6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-8N4EXJ4RUJTR8K9OO3CMOH1EP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-9ZJZ6FDEZNKTZU8YLPMFT9RAQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-2AZ6B5IBYD3RRRTFWN2ONASY3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-JOTYMOA1YZCIJ2NON6FQ848O.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-7JU2HP127LIT1X9E2V3D8WZ1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-AOGAN1O02NKXRJN5V73AV3V3M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-7ULT1EUHDHW4OZPSTT33H6QGE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-6NFTB6IBKS143IVPGT1EKB7HO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-6EVHP7A717OUS5DMC78F79HWO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8GCAV1YMG5UUGHUID3CA20TCH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-437O2R2NID4WAQVENR63GR82C.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-8SR3855WDFHQPR6G9GHOI2C07.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-6X1IQ3QK9KEVKXOK9Y79EW7J3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-DBSQAVBBPC3D2OMU5ZI2RXMST.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-117QUXEUT3Z7UQCUYWV2UA228.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-5250FDCE56N8508OR6XUYDKZM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-E2DGZ0SX0TULQHULZRPO6OKNW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-DBUFF7811DKMX7VPBOJPGGF1U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1QL58A0V50C39KVAIC6C38SHL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-7TPJ7ENDC4L1A1ESHYI9TXS0D.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-6O2DJFT3QUJ7QKTD3SNUB6PCR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-8VMXEKVDA3MHUH9AOTP905DID.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-E7EH96HAL3G83QSWLT7VWYIP4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-2CUR2VK9S3S3WPFXPNXNUWYGN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-CWSP3J98S2658BYCVL6RP99T3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-6IR1XRM0Q9YQZMFW89F3H4V3X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BSSIP64DIGUKMAYJOG1WPQ78X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-88D4CLEBD4CLWQKT78PZ6H1O8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMIDI-23HL6T8YUJM8DF3NKDJAU0CM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVRouting-53KTSRU06N7KHZMUFWVUAHAVC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-95CC8U42ZA9STP5K6GP9ZVJS5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-38FJ1CKX9FV2RD97O64Z7QB17.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-4NY99CNDU9WUNUYEIXSS1QFGE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-2KYBS7IML1SD788M91YV7Q0CC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AudioToolbox-BFZSY3NS10U8E5FG2JHTQ7SO8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-DPU0PB5X0XLSVA2ETRGI6FJBM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-7S2AFJ8EIY3DUFYLEAX1JR1QV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-4OUKVT03LV547KZJDPPJRJ4F8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-DJSYAWKXFGVSAK5CQMOB3JSR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MediaToolbox-4OQJAKJ1UOGLVUHH8TJFAFUX8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/VideoToolbox-9D68N9ZVOUSE0ZFYNU39RYT33.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFAudio-I2OUXVW3JAJP9H9YYQSK67OC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFoundation-4DKPNMYIKC5WBJ7VZILY1MMIU.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebMIDIKit (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift:3:1: warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
1 | import CoreMIDI
2 |
3 | extension MIDIObjectAddRemoveNotification: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 |
5 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift:10:1: warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
8 | }
9 |
10 | extension MIDIObjectType: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public var description: String {
12 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:133:1: warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
131 | // }
132 |
133 | extension MIDIPacketList: Sequence {
| |- warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
134 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
135 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:220:1: warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
218 | // }
219 |
220 | extension UnsafePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
221 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
222 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:194:1: warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
192 |
193 |
194 | extension UnsafeMutablePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 | public typealias Element = UnsafePointer<MIDIPacket>
196 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:216:1: warning: extension declares a conformance of imported type 'UnsafeRawBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
214 | }
215 |
216 | extension UnsafeRawBufferPointer : Equatable {
| |- warning: extension declares a conformance of imported type 'UnsafeRawBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | @inline(__always)
218 | public static func ==(lhs: Self, rhs: Self) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in tvOS
141 | ref: MIDIClientRef,
142 | name: String,
143 | block: @escaping MIDIReadBlock
| `- error: 'MIDIReadBlock' is unavailable in tvOS
144 | ) -> MIDIEndpoint {
145 | var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:414:3: note: 'MIDIReadBlock' has been explicitly marked unavailable here
412 | */
413 | typedef void
414 | (^MIDIReadBlock)(const MIDIPacketList *pktlist, void * __nullable srcConnRefCon)
| `- note: 'MIDIReadBlock' has been explicitly marked unavailable here
415 | MIDI_REALTIME_API
416 | API_DEPRECATED("use MIDIReceiveBlock and MIDIEventLists", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED)) __TVOS_PROHIBITED __WATCHOS_PROHIBITED;
Failed frontend command:
SwiftCompile normal arm64 (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/WebMIDIKit/CoreMIDI.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WebMIDIKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_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-Release.Candidate.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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.abi.json
SwiftCompile normal arm64 Compiling\ MIDIStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIStatus.swift
SwiftCompile normal arm64 Compiling\ WebMIDIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WebMIDIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in tvOS
141 | ref: MIDIClientRef,
142 | name: String,
143 | block: @escaping MIDIReadBlock
| `- error: 'MIDIReadBlock' is unavailable in tvOS
144 | ) -> MIDIEndpoint {
145 | var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:414:3: note: 'MIDIReadBlock' has been explicitly marked unavailable here
412 | */
413 | typedef void
414 | (^MIDIReadBlock)(const MIDIPacketList *pktlist, void * __nullable srcConnRefCon)
| `- note: 'MIDIReadBlock' has been explicitly marked unavailable here
415 | MIDI_REALTIME_API
416 | API_DEPRECATED("use MIDIReceiveBlock and MIDIEventLists", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED)) __TVOS_PROHIBITED __WATCHOS_PROHIBITED;
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:109:18: error: 'MIDIRestart()' is unavailable in tvOS
107 | ///
108 | public func restart() {
109 | OSAssert(MIDIRestart())
| `- error: 'MIDIRestart()' is unavailable in tvOS
110 | }
111 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2582:1: note: 'MIDIRestart()' has been explicitly marked unavailable here
2580 | */
2581 | extern OSStatus
2582 | MIDIRestart(void) API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIRestart()' has been explicitly marked unavailable here
2583 |
2584 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:135:14: error: 'MIDISourceCreate' is unavailable in tvOS
133 | internal func MIDISourceCreate(ref: MIDIClientRef, name: String) -> MIDIEndpoint {
134 | var endpoint: MIDIEndpointRef = 0
135 | OSAssert(MIDISourceCreate(ref, name as CFString, &endpoint))
| `- error: 'MIDISourceCreate' is unavailable in tvOS
136 | return MIDIEndpoint(ref: endpoint)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2084:1: note: 'MIDISourceCreate' has been explicitly marked unavailable here
2082 | */
2083 | extern OSStatus
2084 | MIDISourceCreate( MIDIClientRef client,
| `- note: 'MIDISourceCreate' has been explicitly marked unavailable here
2085 | CFStringRef name,
2086 | MIDIEndpointRef * outSrc )
SwiftCompile normal arm64 Compiling\ VirtualMIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VirtualMIDIOutput.swift
SwiftCompile normal arm64 Compiling\ MIDIPort.swift,\ MIDIPortMap.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPort.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPortMap.swift
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:116:22: error: 'MIDIPortConnectSource' is unavailable in tvOS
114 | }
115 |
116 | OSAssert(MIDIPortConnectSource(ref, endpoint.ref, nil))
| `- error: 'MIDIPortConnectSource' is unavailable in tvOS
117 |
118 | case .output:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1647:1: note: 'MIDIPortConnectSource' has been explicitly marked unavailable here
1645 | */
1646 | extern OSStatus
1647 | MIDIPortConnectSource( MIDIPortRef port,
| `- note: 'MIDIPortConnectSource' has been explicitly marked unavailable here
1648 | MIDIEndpointRef source,
1649 | void * __nullable connRefCon ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:153:22: error: 'MIDIPortDisconnectSource' is unavailable in tvOS
151 | switch type {
152 | case .input:
153 | OSAssert(MIDIPortDisconnectSource(ref, endpoint.ref))
| `- error: 'MIDIPortDisconnectSource' is unavailable in tvOS
154 | case .output:
155 | endpoint.flush()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1666:1: note: 'MIDIPortDisconnectSource' has been explicitly marked unavailable here
1664 | */
1665 | extern OSStatus
1666 | MIDIPortDisconnectSource( MIDIPortRef port,
| `- note: 'MIDIPortDisconnectSource' has been explicitly marked unavailable here
1667 | MIDIEndpointRef source ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
1668 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:186:27: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
184 | type = "MIDIOutput"
185 | }
186 | return "\(type) \(name) by \(manufacturer), connection: \(connection) (id: \(id))"
| |- warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
| |- note: provide a default value to avoid this warning
| `- note: use 'String(describing:)' to silence this warning
187 | }
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:186:38: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
184 | type = "MIDIOutput"
185 | }
186 | return "\(type) \(name) by \(manufacturer), connection: \(connection) (id: \(id))"
| |- warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
| |- note: provide a default value to avoid this warning
| `- note: use 'String(describing:)' to silence this warning
187 | }
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:238:14: error: 'MIDIInputPortCreateWithBlock' is unavailable in tvOS
236 | ) -> MIDIPortRef {
237 | var port = MIDIPortRef()
238 | OSAssert(MIDIInputPortCreateWithBlock(ref, "MIDI input" as CFString, &port) {
| `- error: 'MIDIInputPortCreateWithBlock' is unavailable in tvOS
239 | list, _ in
240 | readmidi(list)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1578:1: note: 'MIDIInputPortCreateWithBlock' has been explicitly marked unavailable here
1576 | */
1577 | extern OSStatus
1578 | MIDIInputPortCreateWithBlock( MIDIClientRef client,
| `- note: 'MIDIInputPortCreateWithBlock' has been explicitly marked unavailable here
1579 | CFStringRef portName,
1580 | MIDIPortRef * outPort,
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:260:14: error: 'MIDIOutputPortCreate' is unavailable in tvOS
258 | func MIDIOutputPortCreate(ref: MIDIClientRef) -> MIDIPortRef {
259 | var port = MIDIPortRef()
260 | OSAssert(MIDIOutputPortCreate(ref, "MIDI output" as CFString, &port))
| `- error: 'MIDIOutputPortCreate' is unavailable in tvOS
261 | return port
262 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1609:1: note: 'MIDIOutputPortCreate' has been explicitly marked unavailable here
1607 | */
1608 | extern OSStatus
1609 | MIDIOutputPortCreate( MIDIClientRef client,
| `- note: 'MIDIOutputPortCreate' has been explicitly marked unavailable here
1610 | CFStringRef portName,
1611 | MIDIPortRef * outPort ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift:134:17: error: 'MIDIGetNumberOfSources()' is unavailable in tvOS
132 | @inline(__always) private
133 | func MIDISources() -> [MIDIEndpoint] {
134 | return (0..<MIDIGetNumberOfSources()).map {
| `- error: 'MIDIGetNumberOfSources()' is unavailable in tvOS
135 | .init(ref: MIDIGetSource($0))
136 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1836:1: note: 'MIDIGetNumberOfSources()' has been explicitly marked unavailable here
1834 | */
1835 | extern ItemCount
1836 | MIDIGetNumberOfSources(void) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIGetNumberOfSources()' has been explicitly marked unavailable here
1837 |
1838 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift:135:20: error: 'MIDIGetSource' is unavailable in tvOS
133 | func MIDISources() -> [MIDIEndpoint] {
134 | return (0..<MIDIGetNumberOfSources()).map {
135 | .init(ref: MIDIGetSource($0))
| `- error: 'MIDIGetSource' is unavailable in tvOS
136 | }
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1850:1: note: 'MIDIGetSource' has been explicitly marked unavailable here
1848 | */
1849 | extern MIDIEndpointRef
1850 | MIDIGetSource( ItemCount sourceIndex0 ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIGetSource' has been explicitly marked unavailable here
1851 |
1852 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift:141:17: error: 'MIDIGetNumberOfDestinations()' is unavailable in tvOS
139 | @inline(__always) private
140 | func MIDIDestinations() -> [MIDIEndpoint] {
141 | return (0..<MIDIGetNumberOfDestinations()).map {
| `- error: 'MIDIGetNumberOfDestinations()' is unavailable in tvOS
142 | .init(ref: MIDIGetDestination($0))
143 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1862:1: note: 'MIDIGetNumberOfDestinations()' has been explicitly marked unavailable here
1860 | */
1861 | extern ItemCount
1862 | MIDIGetNumberOfDestinations(void) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIGetNumberOfDestinations()' has been explicitly marked unavailable here
1863 |
1864 |
SwiftCompile normal arm64 Compiling\ VirtualMIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VirtualMIDIInput.swift
SwiftCompile normal arm64 Compiling\ MIDIInput.swift,\ MIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift:20:14: error: 'MIDISend' is unavailable in tvOS
18 |
19 | func MIDISend(port: MIDIPortRef, endpoint: MIDIEndpointRef, list: UnsafePointer<MIDIPacketList>) {
20 | OSAssert(MIDISend(port, endpoint, list))
| `- error: 'MIDISend' is unavailable in tvOS
21 | /// this let's us propagate the events to everyone subscribed to this
22 | /// endpoint not just this port, i'm not sure if we actually want this
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2425:1: note: 'MIDISend' has been explicitly marked unavailable here
2423 | */
2424 | extern OSStatus
2425 | MIDISend( MIDIPortRef port,
| `- note: 'MIDISend' has been explicitly marked unavailable here
2426 | MIDIEndpointRef dest,
2427 | const MIDIPacketList * pktlist )
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIOutput.swift
SwiftCompile normal arm64 Compiling\ MIDIEndpoint.swift,\ MIDIEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:36:19: error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
34 |
35 | final var id: Int {
36 | self[int: kMIDIPropertyUniqueID]
| `- error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
37 | }
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:860:26: note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
858 | unique.
859 | */
860 | extern const CFStringRef kMIDIPropertyUniqueID API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
861 |
862 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:40:22: error: 'kMIDIPropertyManufacturer' is unavailable in tvOS
38 |
39 | final var manufacturer: String? {
40 | self[string: kMIDIPropertyManufacturer]
| `- error: 'kMIDIPropertyManufacturer' is unavailable in tvOS
41 | }
42 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:836:26: note: 'kMIDIPropertyManufacturer' has been explicitly marked unavailable here
834 | Creators of virtual endpoints may set this property on their endpoints.
835 | */
836 | extern const CFStringRef kMIDIPropertyManufacturer API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyManufacturer' has been explicitly marked unavailable here
837 |
838 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:44:22: error: 'kMIDIPropertyName' is unavailable in tvOS
42 |
43 | final var name: String? {
44 | self[string: kMIDIPropertyName]
| `- error: 'kMIDIPropertyName' is unavailable in tvOS
45 | }
46 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:823:26: note: 'kMIDIPropertyName' has been explicitly marked unavailable here
821 | devices.
822 | */
823 | extern const CFStringRef kMIDIPropertyName API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyName' has been explicitly marked unavailable here
824 |
825 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:48:22: error: 'kMIDIPropertyDisplayName' is unavailable in tvOS
46 |
47 | final var displayName: String? {
48 | self[string: kMIDIPropertyDisplayName]
| `- error: 'kMIDIPropertyDisplayName' is unavailable in tvOS
49 | }
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1350:26: note: 'kMIDIPropertyDisplayName' has been explicitly marked unavailable here
1348 | For objects other than endpoints, the display name is the same as the name.
1349 | */
1350 | extern const CFStringRef kMIDIPropertyDisplayName API_AVAILABLE(macos(10.4), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyDisplayName' has been explicitly marked unavailable here
1351 |
1352 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:56:19: error: 'kMIDIPropertyDriverVersion' is unavailable in tvOS
54 |
55 | final var version: Int {
56 | self[int: kMIDIPropertyDriverVersion]
| `- error: 'kMIDIPropertyDriverVersion' is unavailable in tvOS
57 | }
58 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1139:26: note: 'kMIDIPropertyDriverVersion' has been explicitly marked unavailable here
1137 | applications should not write to it.
1138 | */
1139 | extern const CFStringRef kMIDIPropertyDriverVersion API_AVAILABLE(macos(10.2), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyDriverVersion' has been explicitly marked unavailable here
1140 |
1141 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:68:19: error: 'kMIDIPropertyOffline' is unavailable in tvOS
66 | final var state: MIDIPortDeviceState {
67 | /// As per docs, 0 means connected, 1 disconnected (kaksoispiste dee)
68 | self[int: kMIDIPropertyOffline] == 0 ? .connected : .disconnected
| `- error: 'kMIDIPropertyOffline' is unavailable in tvOS
69 | }
70 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1000:26: note: 'kMIDIPropertyOffline' has been explicitly marked unavailable here
998 | device by its entities and endpoints.
999 | */
1000 | extern const CFStringRef kMIDIPropertyOffline API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyOffline' has been explicitly marked unavailable here
1001 |
1002 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:72:18: error: 'MIDIFlushOutput' is unavailable in tvOS
70 |
71 | final func flush() {
72 | OSAssert(MIDIFlushOutput(ref))
| `- error: 'MIDIFlushOutput' is unavailable in tvOS
73 | }
74 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2569:1: note: 'MIDIFlushOutput' has been explicitly marked unavailable here
2567 | */
2568 | extern OSStatus
2569 | MIDIFlushOutput( MIDIEndpointRef dest ) API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIFlushOutput' has been explicitly marked unavailable here
2570 |
2571 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:86:54: error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
84 | assert(self.isVirtual)
85 | let id = MIDIObjectAllocUniqueID()
86 | MIDIObjectSetIntProperty(ref: ref, property: kMIDIPropertyUniqueID, value: id)
| `- error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
87 | // print("port id \(self.id)")
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:860:26: note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
858 | unique.
859 | */
860 | extern const CFStringRef kMIDIPropertyUniqueID API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
861 |
862 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:94:18: error: 'MIDIEndpointDispose' is unavailable in tvOS
92 | final func dispose() {
93 | assert(self.isVirtual)
94 | OSAssert(MIDIEndpointDispose(ref))
| `- error: 'MIDIEndpointDispose' is unavailable in tvOS
95 | }
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2101:1: note: 'MIDIEndpointDispose' has been explicitly marked unavailable here
2099 | */
2100 | extern OSStatus
2101 | MIDIEndpointDispose( MIDIEndpointRef endpt ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIEndpointDispose' has been explicitly marked unavailable here
2102 |
2103 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:124:14: error: 'MIDIObjectGetStringProperty' is unavailable in tvOS
122 | func MIDIObjectGetStringProperty(ref: MIDIObjectRef, property: CFString) -> String? {
123 | var string: Unmanaged<CFString>?
124 | OSAssert(MIDIObjectGetStringProperty(ref, property, &string))
| `- error: 'MIDIObjectGetStringProperty' is unavailable in tvOS
125 | return (string?.takeRetainedValue()) as String?
126 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2201:1: note: 'MIDIObjectGetStringProperty' has been explicitly marked unavailable here
2199 | */
2200 | extern OSStatus
2201 | MIDIObjectGetStringProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectGetStringProperty' has been explicitly marked unavailable here
2202 | CFStringRef propertyID,
2203 | CFStringRef __nullable * __nonnull str ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:131:14: error: 'MIDIObjectGetIntegerProperty' is unavailable in tvOS
129 | func MIDIObjectGetIntProperty(ref: MIDIObjectRef, property: CFString) -> Int {
130 | var val: Int32 = 0
131 | OSAssert(MIDIObjectGetIntegerProperty(ref, property, &val))
| `- error: 'MIDIObjectGetIntegerProperty' is unavailable in tvOS
132 | return Int(val)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2159:1: note: 'MIDIObjectGetIntegerProperty' has been explicitly marked unavailable here
2157 | */
2158 | extern OSStatus
2159 | MIDIObjectGetIntegerProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectGetIntegerProperty' has been explicitly marked unavailable here
2160 | CFStringRef propertyID,
2161 | SInt32 * outValue ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:139:14: error: 'MIDIObjectFindByUniqueID' is unavailable in tvOS
137 | var ref: MIDIObjectRef = 0
138 | var type: MIDIObjectType = .other
139 | OSAssert(MIDIObjectFindByUniqueID(MIDIUniqueID(id), &ref, &type))
| `- error: 'MIDIObjectFindByUniqueID' is unavailable in tvOS
140 | return type
141 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2375:1: note: 'MIDIObjectFindByUniqueID' has been explicitly marked unavailable here
2373 | */
2374 | extern OSStatus
2375 | MIDIObjectFindByUniqueID( MIDIUniqueID inUniqueID,
| `- note: 'MIDIObjectFindByUniqueID' has been explicitly marked unavailable here
2376 | MIDIObjectRef * __nullable outObject,
2377 | MIDIObjectType * __nullable outObjectType)
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:145:14: error: 'MIDIObjectSetIntegerProperty' is unavailable in tvOS
143 | @inline(__always) private
144 | func MIDIObjectSetIntProperty(ref: MIDIObjectRef, property: CFString, value: Int32) {
145 | OSAssert(MIDIObjectSetIntegerProperty(ref, property, value))
| `- error: 'MIDIObjectSetIntegerProperty' is unavailable in tvOS
146 | }
147 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2180:1: note: 'MIDIObjectSetIntegerProperty' has been explicitly marked unavailable here
2178 | */
2179 | extern OSStatus
2180 | MIDIObjectSetIntegerProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectSetIntegerProperty' has been explicitly marked unavailable here
2181 | CFStringRef propertyID,
2182 | SInt32 value ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIEndpoint.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIEvent.swift
SwiftCompile normal arm64 Compiling\ CoreMIDI.swift,\ Enums.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift:3:1: warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
1 | import CoreMIDI
2 |
3 | extension MIDIObjectAddRemoveNotification: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 |
5 | public var description: String {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreMIDI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Enums.swift
SwiftCompile normal arm64 Compiling\ Extensions.swift,\ MIDIClient.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift:10:1: warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
8 | }
9 |
10 | extension MIDIObjectType: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public var description: String {
12 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift:22:18: error: 'MIDIClientDispose' is unavailable in tvOS
20 |
21 | deinit {
22 | OSAssert(MIDIClientDispose(ref))
| `- error: 'MIDIClientDispose' is unavailable in tvOS
23 | }
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1479:1: note: 'MIDIClientDispose' has been explicitly marked unavailable here
1477 | */
1478 | extern OSStatus
1479 | MIDIClientDispose( MIDIClientRef client ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIClientDispose' has been explicitly marked unavailable here
1480 |
1481 | //==================================================================================================
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIClient.swift
SwiftCompile normal arm64 Compiling\ MIDIPacketList.swift,\ MIDIPacketListBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPacketList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPacketListBuilder.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-09-15 14:42:23.861 xcodebuild[682:4212] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebMIDIKit (in target 'WebMIDIKit' from project 'WebMIDIKit')
Building workspace WebMIDIKit with scheme WebMIDIKit
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
WebMIDIKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: WebMIDIKit
2026-09-15 14:42:29.285 xcodebuild[756:4534] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "WebMIDIKit",
"name" : "WebMIDIKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "WebMIDIKit",
"targets" : [
"WebMIDIKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WebMIDIKitTests",
"module_type" : "SwiftTarget",
"name" : "WebMIDIKitTests",
"path" : "Tests/WebMIDIKitTests",
"sources" : [
"MIDIPacketListBuilderTests.swift",
"WebMIDIKitTests.swift"
],
"target_dependencies" : [
"WebMIDIKit"
],
"type" : "test"
},
{
"c99name" : "WebMIDIKit",
"module_type" : "SwiftTarget",
"name" : "WebMIDIKit",
"path" : "Sources/WebMIDIKit",
"product_memberships" : [
"WebMIDIKit"
],
"sources" : [
"CoreMIDI.swift",
"Enums.swift",
"Extensions.swift",
"MIDIClient.swift",
"MIDIEndpoint.swift",
"MIDIEvent.swift",
"MIDIInput.swift",
"MIDIOutput.swift",
"MIDIPacketList.swift",
"MIDIPacketListBuilder.swift",
"MIDIPort.swift",
"MIDIPortMap.swift",
"MIDIStatus.swift",
"VirtualMIDIInput.swift",
"VirtualMIDIOutput.swift",
"WebMIDIKit.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "WebMIDIKit",
"schemes" : [
"WebMIDIKit"
]
}
}
2026-09-15 14:42:30.505 xcodebuild[764:4601] [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 WebMIDIKit -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.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 WebMIDIKit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
WebMIDIKit: /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 'WebMIDIKit-product' in project 'WebMIDIKit'
➜ Explicit dependency on target 'WebMIDIKit' in project 'WebMIDIKit'
Target 'WebMIDIKit' in project 'WebMIDIKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver WebMIDIKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name WebMIDIKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CoreMIDI.swift,\ Enums.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreMIDI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Enums.swift
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift:3:1: warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
1 | import CoreMIDI
2 |
3 | extension MIDIObjectAddRemoveNotification: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 |
5 | public var description: String {
SwiftCompile normal arm64 Compiling\ Extensions.swift,\ MIDIClient.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift:10:1: warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
8 | }
9 |
10 | extension MIDIObjectType: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public var description: String {
12 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift:22:18: error: 'MIDIClientDispose' is unavailable in tvOS
20 |
21 | deinit {
22 | OSAssert(MIDIClientDispose(ref))
| `- error: 'MIDIClientDispose' is unavailable in tvOS
23 | }
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1479:1: note: 'MIDIClientDispose' has been explicitly marked unavailable here
1477 | */
1478 | extern OSStatus
1479 | MIDIClientDispose( MIDIClientRef client ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIClientDispose' has been explicitly marked unavailable here
1480 |
1481 | //==================================================================================================
SwiftCompile normal arm64 Compiling\ MIDIEndpoint.swift,\ MIDIEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:36:19: error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
34 |
35 | final var id: Int {
36 | self[int: kMIDIPropertyUniqueID]
| `- error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
37 | }
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:860:26: note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
858 | unique.
859 | */
860 | extern const CFStringRef kMIDIPropertyUniqueID API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
861 |
862 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:40:22: error: 'kMIDIPropertyManufacturer' is unavailable in tvOS
38 |
39 | final var manufacturer: String? {
40 | self[string: kMIDIPropertyManufacturer]
| `- error: 'kMIDIPropertyManufacturer' is unavailable in tvOS
41 | }
42 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:836:26: note: 'kMIDIPropertyManufacturer' has been explicitly marked unavailable here
834 | Creators of virtual endpoints may set this property on their endpoints.
835 | */
836 | extern const CFStringRef kMIDIPropertyManufacturer API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyManufacturer' has been explicitly marked unavailable here
837 |
838 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:44:22: error: 'kMIDIPropertyName' is unavailable in tvOS
42 |
43 | final var name: String? {
44 | self[string: kMIDIPropertyName]
| `- error: 'kMIDIPropertyName' is unavailable in tvOS
45 | }
46 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:823:26: note: 'kMIDIPropertyName' has been explicitly marked unavailable here
821 | devices.
822 | */
823 | extern const CFStringRef kMIDIPropertyName API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyName' has been explicitly marked unavailable here
824 |
825 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:48:22: error: 'kMIDIPropertyDisplayName' is unavailable in tvOS
46 |
47 | final var displayName: String? {
48 | self[string: kMIDIPropertyDisplayName]
| `- error: 'kMIDIPropertyDisplayName' is unavailable in tvOS
49 | }
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1350:26: note: 'kMIDIPropertyDisplayName' has been explicitly marked unavailable here
1348 | For objects other than endpoints, the display name is the same as the name.
1349 | */
1350 | extern const CFStringRef kMIDIPropertyDisplayName API_AVAILABLE(macos(10.4), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyDisplayName' has been explicitly marked unavailable here
1351 |
1352 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:56:19: error: 'kMIDIPropertyDriverVersion' is unavailable in tvOS
54 |
55 | final var version: Int {
56 | self[int: kMIDIPropertyDriverVersion]
| `- error: 'kMIDIPropertyDriverVersion' is unavailable in tvOS
57 | }
58 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1139:26: note: 'kMIDIPropertyDriverVersion' has been explicitly marked unavailable here
1137 | applications should not write to it.
1138 | */
1139 | extern const CFStringRef kMIDIPropertyDriverVersion API_AVAILABLE(macos(10.2), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyDriverVersion' has been explicitly marked unavailable here
1140 |
1141 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:68:19: error: 'kMIDIPropertyOffline' is unavailable in tvOS
66 | final var state: MIDIPortDeviceState {
67 | /// As per docs, 0 means connected, 1 disconnected (kaksoispiste dee)
68 | self[int: kMIDIPropertyOffline] == 0 ? .connected : .disconnected
| `- error: 'kMIDIPropertyOffline' is unavailable in tvOS
69 | }
70 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:1000:26: note: 'kMIDIPropertyOffline' has been explicitly marked unavailable here
998 | device by its entities and endpoints.
999 | */
1000 | extern const CFStringRef kMIDIPropertyOffline API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyOffline' has been explicitly marked unavailable here
1001 |
1002 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:72:18: error: 'MIDIFlushOutput' is unavailable in tvOS
70 |
71 | final func flush() {
72 | OSAssert(MIDIFlushOutput(ref))
| `- error: 'MIDIFlushOutput' is unavailable in tvOS
73 | }
74 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2569:1: note: 'MIDIFlushOutput' has been explicitly marked unavailable here
2567 | */
2568 | extern OSStatus
2569 | MIDIFlushOutput( MIDIEndpointRef dest ) API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIFlushOutput' has been explicitly marked unavailable here
2570 |
2571 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:86:54: error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
84 | assert(self.isVirtual)
85 | let id = MIDIObjectAllocUniqueID()
86 | MIDIObjectSetIntProperty(ref: ref, property: kMIDIPropertyUniqueID, value: id)
| `- error: 'kMIDIPropertyUniqueID' is unavailable in tvOS
87 | // print("port id \(self.id)")
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:860:26: note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
858 | unique.
859 | */
860 | extern const CFStringRef kMIDIPropertyUniqueID API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'kMIDIPropertyUniqueID' has been explicitly marked unavailable here
861 |
862 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:94:18: error: 'MIDIEndpointDispose' is unavailable in tvOS
92 | final func dispose() {
93 | assert(self.isVirtual)
94 | OSAssert(MIDIEndpointDispose(ref))
| `- error: 'MIDIEndpointDispose' is unavailable in tvOS
95 | }
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2101:1: note: 'MIDIEndpointDispose' has been explicitly marked unavailable here
2099 | */
2100 | extern OSStatus
2101 | MIDIEndpointDispose( MIDIEndpointRef endpt ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIEndpointDispose' has been explicitly marked unavailable here
2102 |
2103 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:124:14: error: 'MIDIObjectGetStringProperty' is unavailable in tvOS
122 | func MIDIObjectGetStringProperty(ref: MIDIObjectRef, property: CFString) -> String? {
123 | var string: Unmanaged<CFString>?
124 | OSAssert(MIDIObjectGetStringProperty(ref, property, &string))
| `- error: 'MIDIObjectGetStringProperty' is unavailable in tvOS
125 | return (string?.takeRetainedValue()) as String?
126 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2201:1: note: 'MIDIObjectGetStringProperty' has been explicitly marked unavailable here
2199 | */
2200 | extern OSStatus
2201 | MIDIObjectGetStringProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectGetStringProperty' has been explicitly marked unavailable here
2202 | CFStringRef propertyID,
2203 | CFStringRef __nullable * __nonnull str ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:131:14: error: 'MIDIObjectGetIntegerProperty' is unavailable in tvOS
129 | func MIDIObjectGetIntProperty(ref: MIDIObjectRef, property: CFString) -> Int {
130 | var val: Int32 = 0
131 | OSAssert(MIDIObjectGetIntegerProperty(ref, property, &val))
| `- error: 'MIDIObjectGetIntegerProperty' is unavailable in tvOS
132 | return Int(val)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2159:1: note: 'MIDIObjectGetIntegerProperty' has been explicitly marked unavailable here
2157 | */
2158 | extern OSStatus
2159 | MIDIObjectGetIntegerProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectGetIntegerProperty' has been explicitly marked unavailable here
2160 | CFStringRef propertyID,
2161 | SInt32 * outValue ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:139:14: error: 'MIDIObjectFindByUniqueID' is unavailable in tvOS
137 | var ref: MIDIObjectRef = 0
138 | var type: MIDIObjectType = .other
139 | OSAssert(MIDIObjectFindByUniqueID(MIDIUniqueID(id), &ref, &type))
| `- error: 'MIDIObjectFindByUniqueID' is unavailable in tvOS
140 | return type
141 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2375:1: note: 'MIDIObjectFindByUniqueID' has been explicitly marked unavailable here
2373 | */
2374 | extern OSStatus
2375 | MIDIObjectFindByUniqueID( MIDIUniqueID inUniqueID,
| `- note: 'MIDIObjectFindByUniqueID' has been explicitly marked unavailable here
2376 | MIDIObjectRef * __nullable outObject,
2377 | MIDIObjectType * __nullable outObjectType)
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift:145:14: error: 'MIDIObjectSetIntegerProperty' is unavailable in tvOS
143 | @inline(__always) private
144 | func MIDIObjectSetIntProperty(ref: MIDIObjectRef, property: CFString, value: Int32) {
145 | OSAssert(MIDIObjectSetIntegerProperty(ref, property, value))
| `- error: 'MIDIObjectSetIntegerProperty' is unavailable in tvOS
146 | }
147 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2180:1: note: 'MIDIObjectSetIntegerProperty' has been explicitly marked unavailable here
2178 | */
2179 | extern OSStatus
2180 | MIDIObjectSetIntegerProperty( MIDIObjectRef obj,
| `- note: 'MIDIObjectSetIntegerProperty' has been explicitly marked unavailable here
2181 | CFStringRef propertyID,
2182 | SInt32 value ) API_AVAILABLE(macos(10.0), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIEndpoint.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIEvent.swift
SwiftCompile normal arm64 Compiling\ MIDIPacketList.swift,\ MIDIPacketListBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:133:1: warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
131 | // }
132 |
133 | extension MIDIPacketList: Sequence {
| |- warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
134 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
135 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:220:1: warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
218 | // }
219 |
220 | extension UnsafePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
221 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
222 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:12:13: error: instance member 'sizeInBytes' cannot be used on type 'MIDIPacketList'; did you mean to use a value of this type instead?
10 | public var sizeInBytes: Int {
11 | withUnsafePointer(to: self) {
12 | Self.sizeInBytes(pktList: $0)
| `- error: instance member 'sizeInBytes' cannot be used on type 'MIDIPacketList'; did you mean to use a value of this type instead?
13 | }
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:12:18: error: cannot call value of non-function type 'Int'
10 | public var sizeInBytes: Int {
11 | withUnsafePointer(to: self) {
12 | Self.sizeInBytes(pktList: $0)
| `- error: cannot call value of non-function type 'Int'
13 | }
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:22:27: error: cannot find 'AudioGetCurrentHostTime' in scope
20 | _ = offset.map {
21 | // NOTE: AudioGetCurrentHostTime() CoreAudio method is only available on macOS
22 | let current = AudioGetCurrentHostTime()
| `- error: cannot find 'AudioGetCurrentHostTime' in scope
23 | let _offset = AudioConvertNanosToHostTime(UInt64($0 * 1000000))
24 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:23:27: error: cannot find 'AudioConvertNanosToHostTime' in scope
21 | // NOTE: AudioGetCurrentHostTime() CoreAudio method is only available on macOS
22 | let current = AudioGetCurrentHostTime()
23 | let _offset = AudioConvertNanosToHostTime(UInt64($0 * 1000000))
| `- error: cannot find 'AudioConvertNanosToHostTime' in scope
24 |
25 | let ts = current + _offset
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:29:18: error: 'MIDISend' is unavailable in tvOS
27 | }
28 |
29 | OSAssert(MIDISend(output.ref, output.endpoint.ref, &self))
| `- error: 'MIDISend' is unavailable in tvOS
30 | /// this let's us propagate the events to everyone subscribed to this
31 | /// endpoint not just this port, i'm not sure if we actually want this
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2425:1: note: 'MIDISend' has been explicitly marked unavailable here
2423 | */
2424 | extern OSStatus
2425 | MIDISend( MIDIPortRef port,
| `- note: 'MIDISend' has been explicitly marked unavailable here
2426 | MIDIEndpointRef dest,
2427 | const MIDIPacketList * pktlist )
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:34:18: error: 'MIDIReceived' is unavailable in tvOS
32 | /// but for now, it let's us create multiple ports from different MIDIAccess
33 | /// objects and have them all receive the same messages
34 | OSAssert(MIDIReceived(output.endpoint.ref, &self))
| `- error: 'MIDIReceived' is unavailable in tvOS
35 | }
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2548:1: note: 'MIDIReceived' has been explicitly marked unavailable here
2546 | */
2547 | extern OSStatus
2548 | MIDIReceived( MIDIEndpointRef src,
| `- note: 'MIDIReceived' has been explicitly marked unavailable here
2549 | const MIDIPacketList * pktlist )
2550 | MIDI_REALTIME_API
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:194:1: warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
192 |
193 |
194 | extension UnsafeMutablePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 | public typealias Element = UnsafePointer<MIDIPacket>
196 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPacketList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPacketListBuilder.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebMIDIKit (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/CoreMIDI.swift:3:1: warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
1 | import CoreMIDI
2 |
3 | extension MIDIObjectAddRemoveNotification: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectAddRemoveNotification' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 |
5 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift:10:1: warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
8 | }
9 |
10 | extension MIDIObjectType: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'MIDIObjectType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public var description: String {
12 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:133:1: warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
131 | // }
132 |
133 | extension MIDIPacketList: Sequence {
| |- warning: extension declares a conformance of imported type 'MIDIPacketList' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'CoreMIDI' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
134 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
135 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift:220:1: warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
218 | // }
219 |
220 | extension UnsafePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
221 | public typealias Element = UnsafeMutablePointer<MIDIPacket>
222 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:194:1: warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
192 |
193 |
194 | extension UnsafeMutablePointer: Sequence where Pointee == MIDIPacketList {
| |- warning: extension declares a conformance of imported type 'UnsafeMutablePointer' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 | public typealias Element = UnsafePointer<MIDIPacket>
196 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:216:1: warning: extension declares a conformance of imported type 'UnsafeRawBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
214 | }
215 |
216 | extension UnsafeRawBufferPointer : Equatable {
| |- warning: extension declares a conformance of imported type 'UnsafeRawBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
217 | @inline(__always)
218 | public static func ==(lhs: Self, rhs: Self) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in tvOS
141 | ref: MIDIClientRef,
142 | name: String,
143 | block: @escaping MIDIReadBlock
| `- error: 'MIDIReadBlock' is unavailable in tvOS
144 | ) -> MIDIEndpoint {
145 | var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:414:3: note: 'MIDIReadBlock' has been explicitly marked unavailable here
412 | */
413 | typedef void
414 | (^MIDIReadBlock)(const MIDIPacketList *pktlist, void * __nullable srcConnRefCon)
| `- note: 'MIDIReadBlock' has been explicitly marked unavailable here
415 | MIDI_REALTIME_API
416 | API_DEPRECATED("use MIDIReceiveBlock and MIDIEventLists", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED)) __TVOS_PROHIBITED __WATCHOS_PROHIBITED;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/WebMIDIKit/CoreMIDI.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Enums.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIClient.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEndpoint.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketList.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WebMIDIKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_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-Release.Candidate.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/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-appletvos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.abi.json
SwiftCompile normal arm64 (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ VirtualMIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VirtualMIDIOutput.swift
SwiftCompile normal arm64 Compiling\ MIDIStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIStatus.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIStatus.swift
SwiftCompile normal arm64 Compiling\ WebMIDIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in tvOS
141 | ref: MIDIClientRef,
142 | name: String,
143 | block: @escaping MIDIReadBlock
| `- error: 'MIDIReadBlock' is unavailable in tvOS
144 | ) -> MIDIEndpoint {
145 | var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:414:3: note: 'MIDIReadBlock' has been explicitly marked unavailable here
412 | */
413 | typedef void
414 | (^MIDIReadBlock)(const MIDIPacketList *pktlist, void * __nullable srcConnRefCon)
| `- note: 'MIDIReadBlock' has been explicitly marked unavailable here
415 | MIDI_REALTIME_API
416 | API_DEPRECATED("use MIDIReceiveBlock and MIDIEventLists", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED)) __TVOS_PROHIBITED __WATCHOS_PROHIBITED;
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:109:18: error: 'MIDIRestart()' is unavailable in tvOS
107 | ///
108 | public func restart() {
109 | OSAssert(MIDIRestart())
| `- error: 'MIDIRestart()' is unavailable in tvOS
110 | }
111 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2582:1: note: 'MIDIRestart()' has been explicitly marked unavailable here
2580 | */
2581 | extern OSStatus
2582 | MIDIRestart(void) API_AVAILABLE(macos(10.1), ios(4.2)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'MIDIRestart()' has been explicitly marked unavailable here
2583 |
2584 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:135:14: error: 'MIDISourceCreate' is unavailable in tvOS
133 | internal func MIDISourceCreate(ref: MIDIClientRef, name: String) -> MIDIEndpoint {
134 | var endpoint: MIDIEndpointRef = 0
135 | OSAssert(MIDISourceCreate(ref, name as CFString, &endpoint))
| `- error: 'MIDISourceCreate' is unavailable in tvOS
136 | return MIDIEndpoint(ref: endpoint)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2084:1: note: 'MIDISourceCreate' has been explicitly marked unavailable here
2082 | */
2083 | extern OSStatus
2084 | MIDISourceCreate( MIDIClientRef client,
| `- note: 'MIDISourceCreate' has been explicitly marked unavailable here
2085 | CFStringRef name,
2086 | MIDIEndpointRef * outSrc )
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WebMIDIKit.swift
SwiftCompile normal arm64 Compiling\ VirtualMIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VirtualMIDIInput.swift
SwiftCompile normal arm64 Compiling\ MIDIInput.swift,\ MIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift:20:14: error: 'MIDISend' is unavailable in tvOS
18 |
19 | func MIDISend(port: MIDIPortRef, endpoint: MIDIEndpointRef, list: UnsafePointer<MIDIPacketList>) {
20 | OSAssert(MIDISend(port, endpoint, list))
| `- error: 'MIDISend' is unavailable in tvOS
21 | /// this let's us propagate the events to everyone subscribed to this
22 | /// endpoint not just this port, i'm not sure if we actually want this
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIServices.h:2425:1: note: 'MIDISend' has been explicitly marked unavailable here
2423 | */
2424 | extern OSStatus
2425 | MIDISend( MIDIPortRef port,
| `- note: 'MIDISend' has been explicitly marked unavailable here
2426 | MIDIEndpointRef dest,
2427 | const MIDIPacketList * pktlist )
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIInput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIOutput.swift
SwiftCompile normal arm64 Compiling\ MIDIPort.swift,\ MIDIPortMap.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPort.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPortMap.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MIDIPortMap.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-15 14:42:31.469 xcodebuild[765:4630] [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\ WebMIDIKit (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64 (in target 'WebMIDIKit' from project 'WebMIDIKit')
Building workspace WebMIDIKit with scheme WebMIDIKit
(3 failures)
BUILD FAILURE 6.4 tvOS