The Swift Package Index logo.Swift Package Index

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=tvOS

Build 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