The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebMIDIKit, reference master (6f3506), with Swift 6.4 for watchOS using Xcode 27.0 on 15 Sep 2026 18:43:15 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=watchOS

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:         watchOS
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:42:23.295 xcodebuild[529:3050] [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:43:04.799 xcodebuild[647:4157] [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=watchOS
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=watchOS
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/WatchOS.platform/Developer/SDKs/WatchOS27.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: 655f5a336a2a8226cd10f14556bde319
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/655f5a336a2a8226cd10f14556bde319.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
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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos
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/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/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/EagerLinkingTBDs/Debug-watchos
    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-watchos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/WebMIDIKit.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/WebMIDIKit.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/WebMIDIKit.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit.SwiftConstValuesFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/WebMIDIKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/WebMIDIKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos
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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/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-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/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
SwiftDriver WebMIDIKit normal arm64_32 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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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/ptrauth-3TZ9WJCGLYD25HQPWH4968ONX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-1FU30Y8SWFB7OUUHMJQH5J6FM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-C0CW5Q4HGBQYKE77TC42IAFB5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-659N52XSKR5F0QSB880BH2FJR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-A7UU8LE6MP85SM26YO7PBZNUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-AIF0NDOYZ8ORBNHQAQR5NNB8M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-BUNV3UXM65NT37THI4W1AM0SF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-83J96QSOFE9VX04AAS6310UAE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-4MXFZPV6FEB0XBYXCGPWAMQGL.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-244WAN3Z1QBT7PIA64EZEFY1R.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-A967K8W8YUYEC9SN52KJ7OO88.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-H44EFHQX6XSS5MZ7QP6YJZ76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-9CQQGWTSNTN9EB5NSHDWUJICH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-6KO8O3PEWRCA4WC6PPLOYO6WJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-6RTBPQ03V7BM9SPRK8SUE055H.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-D305JG44A2WPI6CJY37X3QJE8.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-BFXF358ME5AK535N5A9Z766WU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7ELIH9BTIGVKX3UBITM9N72WD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7SPX3MD0HMP55E4OLNCPNDQ53.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-2GWF9RFMPLQW4PDHS3NARVI3G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-D0XAPJU49S5E9XMKYOFGSTB1Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-9GWPA2B0H20DYUNYHYCWKABJG.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-9MY8GOSYRO0M9MKNXF6D3MBNK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-3VKBU2AFTD65PAJZ5CJ3LHFM2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-8XMILLJZEGRN2XG7XZUXZ5RLX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-8NQ96OZ0YHXEC24JI95P01UF8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-2KXQLI78OUCDP779AE68GZJ2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-E6PRXK75PHIPCZFWOFCQ3QBMK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8TLLMW08ZJWDGIIPKOYFGHHZW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-23PGCKURCQILXMK0MYZRYDCOU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-BFVLUQUSBZWYMLCU9QI7VZALW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1HMXWI3V0V4TXHRWZOMZGZ80Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-B97LRG0E9GON2NUE65TVG81HU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-75960HIPCIYA06IUW8FIIPQT.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-196IIAKDQVU42DLOZP9OQCV76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-3DUTYQDQSD9HUAAVY947NMWOI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-3UQSCM7WNM9EK4HZML8TY5J3D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-D2KPCR4PEX9AQA33NGLUT5SBR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3984OXKFNSPE77NT743WK8SEX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3FVT1SKLN2ZQ5RVOABMTQBB34.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-EH08NODU6574T74ZKU61VP9BW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-21UNWYOBUZI1LVSQ99S1XBLMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-72IVD3VS2RS8Q28D9PIMY0KQP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-6IJNELR2E80E7LUKESVCP2KET.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3SDKD7F87FTZ26OON37DRYT6O.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-5YWTC6L4756IWSTPGXS5NM0D0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-89GG5G7YC2D0ZTK6AZXXQ20DH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5JHTPDMNBUNHLJI8LPHKQK1JK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1NLJOVAK60XP0DUB05XA59EIM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-2P62F1T4XV63S4P99TUDTOK2Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-40DR0X1DHKGCV4J1IOLFS8MOU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8T2L24YC5NU7WO6WQJWRY7W08.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8E6Y4BA3EXYKUGJ24GT9LGV3N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-81Y45QFY96XYYFCW2GT6FY8S4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6RZ6YBRU8WCUHRFFRVUK5WKMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-A9MF7N5LT63G21HNFVM6BT14B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-DWNZ73GEH98SBJXZ7DEXB420K.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-9FDXYX6BKBUT6TJ2VF819E7T5.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-D7TOWF88VWF67TB9HAFP5UWB1.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-9GVB1DHA32M46R4A9NWSI3I2K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-1B79RJJTP71GE6UY9WLESAN3C.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-DLBKUSGXN8QHAT8W0OARR9S8A.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-5W6MX6OUPWBMUR8VD5LHT1PZF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-208F4GO13XRG67XXLAMH07N4X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-8MRR5MNWUOAW2DBPGUQ8FKK4.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BJ2VQGI3OGR34500MEQ1VKHPH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-2Y4S05VUFWLNTRW92S35BUMG8.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2P8HI0403J99LBDPKNFJ5D4DL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-1AJVCUZNAO74KIKMFVFUUHWDI.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-AO387T8CHWTTZODD1DGT0UAFA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-8L08Q8DQJV8C4AW84YVGFGTRN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMIDI-DMNFPOXYVF7STUO5GNB3DF2BQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-94KFMWNOU7ZLUZNB4T5DLZC9D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMIDI-8Q3SSIDM9J726670QKKYTPP3W.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-CJZ3NTHPSBH4XWX5EVOG56UZS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-6375NPYACK5NYVHPMC1QQ8MC2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFAudio-6A028BJEJQTO3623H6QZ4E26C.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFAudio-E592LPPEJNCSUD5VBNV0IP3RS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFoundation-78VW43DHMXH57E9M5JLISD2E9.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFoundation-EPE1OBOP1126QTAL5QEGZFKYT.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/MIDIPacketListBuilder.swift:236:39: error: cannot find type 'AUEventSampleTime' in scope
234 | import AVFoundation
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
    |                                       `- error: cannot find type 'AUEventSampleTime' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:237:50: error: cannot find type 'AUEventSampleTime' in scope
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
    |                                                  `- error: cannot find type 'AUEventSampleTime' in scope
238 |
239 | extension AUAudioUnit {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:239:11: error: cannot find type 'AUAudioUnit' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
239 | extension AUAudioUnit {
    |           `- error: cannot find type 'AUAudioUnit' in scope
240 |     public var scheduleMIDIPacketBlock: AUMIDIPacketBlock? {
241 |         guard let block = self.scheduleMIDIEventBlock else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioUnit.h:18:1: note: interface 'AUAudioUnit' forward declared here
 16 |
 17 | #ifdef __OBJC2__
 18 | @class AUAudioUnit;
    | `- note: interface 'AUAudioUnit' forward declared here
 19 | #endif // __OBJC2__
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in watchOS
141 |     ref: MIDIClientRef,
142 |     name: String,
143 |     block: @escaping MIDIReadBlock
    |                      `- error: 'MIDIReadBlock' is unavailable in watchOS
144 | ) -> MIDIEndpoint {
145 |     var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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\ 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\ 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 watchOS
20 |
21 |     deinit {
22 |         OSAssert(MIDIClientDispose(ref))
   |                  `- error: 'MIDIClientDispose' is unavailable in watchOS
23 |     }
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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')
/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 watchOS
 27 |         }
 28 |
 29 |         OSAssert(MIDISend(output.ref, output.endpoint.ref, &self))
    |                  `- error: 'MIDISend' is unavailable in watchOS
 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/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
 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 watchOS
 35 |     }
 36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 |
/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/MIDIPacketListBuilder.swift:236:39: error: cannot find type 'AUEventSampleTime' in scope
234 | import AVFoundation
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
    |                                       `- error: cannot find type 'AUEventSampleTime' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:237:50: error: cannot find type 'AUEventSampleTime' in scope
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
    |                                                  `- error: cannot find type 'AUEventSampleTime' in scope
238 |
239 | extension AUAudioUnit {
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
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 watchOS
141 |     ref: MIDIClientRef,
142 |     name: String,
143 |     block: @escaping MIDIReadBlock
    |                      `- error: 'MIDIReadBlock' is unavailable in watchOS
144 | ) -> MIDIEndpoint {
145 |     var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
107 |     ///
108 |     public func restart() {
109 |         OSAssert(MIDIRestart())
    |                  `- error: 'MIDIRestart()' is unavailable in watchOS
110 |     }
111 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
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 watchOS
136 |     return MIDIEndpoint(ref: endpoint)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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\ 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 watchOS
18 |
19 | func MIDISend(port: MIDIPortRef, endpoint: MIDIEndpointRef, list: UnsafePointer<MIDIPacketList>) {
20 |     OSAssert(MIDISend(port, endpoint, list))
   |              `- error: 'MIDISend' is unavailable in watchOS
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/WatchOS.platform/Developer/SDKs/WatchOS27.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')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:116:22: error: 'MIDIPortConnectSource' is unavailable in watchOS
114 |             }
115 |
116 |             OSAssert(MIDIPortConnectSource(ref, endpoint.ref, nil))
    |                      `- error: 'MIDIPortConnectSource' is unavailable in watchOS
117 |
118 |         case .output:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
151 |         switch type {
152 |         case .input:
153 |             OSAssert(MIDIPortDisconnectSource(ref, endpoint.ref))
    |                      `- error: 'MIDIPortDisconnectSource' is unavailable in watchOS
154 |         case .output:
155 |             endpoint.flush()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
236 | ) -> MIDIPortRef {
237 |     var port = MIDIPortRef()
238 |     OSAssert(MIDIInputPortCreateWithBlock(ref, "MIDI input" as CFString, &port) {
    |              `- error: 'MIDIInputPortCreateWithBlock' is unavailable in watchOS
239 |         list, _ in
240 |         readmidi(list)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
258 | func MIDIOutputPortCreate(ref: MIDIClientRef) -> MIDIPortRef {
259 |     var port = MIDIPortRef()
260 |     OSAssert(MIDIOutputPortCreate(ref, "MIDI output" as CFString, &port))
    |              `- error: 'MIDIOutputPortCreate' is unavailable in watchOS
261 |     return port
262 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
132 | @inline(__always) private
133 | func MIDISources() -> [MIDIEndpoint] {
134 |     return (0..<MIDIGetNumberOfSources()).map {
    |                 `- error: 'MIDIGetNumberOfSources()' is unavailable in watchOS
135 |         .init(ref: MIDIGetSource($0))
136 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 |
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
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
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ WebMIDIKit (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64_32 (in target 'WebMIDIKit' from project 'WebMIDIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-15 14:43:06.388 xcodebuild[648:4198] [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:43:12.281 xcodebuild[754:4623] [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:43:13.486 xcodebuild[762:4690] [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=watchOS
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=watchOS
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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/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-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/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
SwiftDriver WebMIDIKit normal arm64_32 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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64_32/WebMIDIKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
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')
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
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIOutput.swift:20:14: error: 'MIDISend' is unavailable in watchOS
18 |
19 | func MIDISend(port: MIDIPortRef, endpoint: MIDIEndpointRef, list: UnsafePointer<MIDIPacketList>) {
20 |     OSAssert(MIDISend(port, endpoint, list))
   |              `- error: 'MIDISend' is unavailable in watchOS
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/WatchOS.platform/Developer/SDKs/WatchOS27.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 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
/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 watchOS
 27 |         }
 28 |
 29 |         OSAssert(MIDISend(output.ref, output.endpoint.ref, &self))
    |                  `- error: 'MIDISend' is unavailable in watchOS
 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/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
 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 watchOS
 35 |     }
 36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 |
/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/MIDIPacketListBuilder.swift:236:39: error: cannot find type 'AUEventSampleTime' in scope
234 | import AVFoundation
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
    |                                       `- error: cannot find type 'AUEventSampleTime' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:237:50: error: cannot find type 'AUEventSampleTime' in scope
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
    |                                                  `- error: cannot find type 'AUEventSampleTime' in scope
238 |
239 | extension AUAudioUnit {
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\ 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')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:116:22: error: 'MIDIPortConnectSource' is unavailable in watchOS
114 |             }
115 |
116 |             OSAssert(MIDIPortConnectSource(ref, endpoint.ref, nil))
    |                      `- error: 'MIDIPortConnectSource' is unavailable in watchOS
117 |
118 |         case .output:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
151 |         switch type {
152 |         case .input:
153 |             OSAssert(MIDIPortDisconnectSource(ref, endpoint.ref))
    |                      `- error: 'MIDIPortDisconnectSource' is unavailable in watchOS
154 |         case .output:
155 |             endpoint.flush()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
236 | ) -> MIDIPortRef {
237 |     var port = MIDIPortRef()
238 |     OSAssert(MIDIInputPortCreateWithBlock(ref, "MIDI input" as CFString, &port) {
    |              `- error: 'MIDIInputPortCreateWithBlock' is unavailable in watchOS
239 |         list, _ in
240 |         readmidi(list)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
258 | func MIDIOutputPortCreate(ref: MIDIClientRef) -> MIDIPortRef {
259 |     var port = MIDIPortRef()
260 |     OSAssert(MIDIOutputPortCreate(ref, "MIDI output" as CFString, &port))
    |              `- error: 'MIDIOutputPortCreate' is unavailable in watchOS
261 |     return port
262 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
132 | @inline(__always) private
133 | func MIDISources() -> [MIDIEndpoint] {
134 |     return (0..<MIDIGetNumberOfSources()).map {
    |                 `- error: 'MIDIGetNumberOfSources()' is unavailable in watchOS
135 |         .init(ref: MIDIGetSource($0))
136 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
133 | func MIDISources() -> [MIDIEndpoint] {
134 |     return (0..<MIDIGetNumberOfSources()).map {
135 |         .init(ref: MIDIGetSource($0))
    |                    `- error: 'MIDIGetSource' is unavailable in watchOS
136 |     }
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
139 | @inline(__always) private
140 | func MIDIDestinations() -> [MIDIEndpoint] {
141 |     return (0..<MIDIGetNumberOfDestinations()).map {
    |                 `- error: 'MIDIGetNumberOfDestinations()' is unavailable in watchOS
142 |         .init(ref: MIDIGetDestination($0))
143 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 /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
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 watchOS
20 |
21 |     deinit {
22 |         OSAssert(MIDIClientDispose(ref))
   |                  `- error: 'MIDIClientDispose' is unavailable in watchOS
23 |     }
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 | //==================================================================================================
SwiftEmitModule normal arm64_32 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/MIDIPacketListBuilder.swift:236:39: error: cannot find type 'AUEventSampleTime' in scope
234 | import AVFoundation
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
    |                                       `- error: cannot find type 'AUEventSampleTime' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:237:50: error: cannot find type 'AUEventSampleTime' in scope
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
    |                                                  `- error: cannot find type 'AUEventSampleTime' in scope
238 |
239 | extension AUAudioUnit {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:239:11: error: cannot find type 'AUAudioUnit' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
239 | extension AUAudioUnit {
    |           `- error: cannot find type 'AUAudioUnit' in scope
240 |     public var scheduleMIDIPacketBlock: AUMIDIPacketBlock? {
241 |         guard let block = self.scheduleMIDIEventBlock else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioUnit.h:18:1: note: interface 'AUAudioUnit' forward declared here
 16 |
 17 | #ifdef __OBJC2__
 18 | @class AUAudioUnit;
    | `- note: interface 'AUAudioUnit' forward declared here
 19 | #endif // __OBJC2__
 20 |
SwiftCompile normal arm64_32 (in target 'WebMIDIKit' from project 'WebMIDIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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/MIDIPacketListBuilder.swift:236:39: error: cannot find type 'AUEventSampleTime' in scope
234 | import AVFoundation
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
    |                                       `- error: cannot find type 'AUEventSampleTime' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:237:50: error: cannot find type 'AUEventSampleTime' in scope
235 |
236 | public typealias AUMIDIPacketBlock = (AUEventSampleTime, UInt8, UnsafePointer<MIDIPacket>) -> Void
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
    |                                                  `- error: cannot find type 'AUEventSampleTime' in scope
238 |
239 | extension AUAudioUnit {
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPacketListBuilder.swift:239:11: error: cannot find type 'AUAudioUnit' in scope
237 | public typealias AUMIDIPacketListBuilderBlock = (AUEventSampleTime, UInt8, MIDIPacketListBuilder) -> Void
238 |
239 | extension AUAudioUnit {
    |           `- error: cannot find type 'AUAudioUnit' in scope
240 |     public var scheduleMIDIPacketBlock: AUMIDIPacketBlock? {
241 |         guard let block = self.scheduleMIDIEventBlock else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioUnit.h:18:1: note: interface 'AUAudioUnit' forward declared here
 16 |
 17 | #ifdef __OBJC2__
 18 | @class AUAudioUnit;
    | `- note: interface 'AUAudioUnit' forward declared here
 19 | #endif // __OBJC2__
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/WebMIDIKit.swift:143:22: error: 'MIDIReadBlock' is unavailable in watchOS
141 |     ref: MIDIClientRef,
142 |     name: String,
143 |     block: @escaping MIDIReadBlock
    |                      `- error: 'MIDIReadBlock' is unavailable in watchOS
144 | ) -> MIDIEndpoint {
145 |     var endpoint: MIDIEndpointRef = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/WebMIDIKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WebMIDIKit.build/Debug-watchos/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-watchos/WebMIDIKit-t.build/Objects-normal/arm64/WebMIDIKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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-watchos/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_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/MIDIPort.swift:116:22: error: 'MIDIPortConnectSource' is unavailable in watchOS
114 |             }
115 |
116 |             OSAssert(MIDIPortConnectSource(ref, endpoint.ref, nil))
    |                      `- error: 'MIDIPortConnectSource' is unavailable in watchOS
117 |
118 |         case .output:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
151 |         switch type {
152 |         case .input:
153 |             OSAssert(MIDIPortDisconnectSource(ref, endpoint.ref))
    |                      `- error: 'MIDIPortDisconnectSource' is unavailable in watchOS
154 |         case .output:
155 |             endpoint.flush()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 watchOS
236 | ) -> MIDIPortRef {
237 |     var port = MIDIPortRef()
238 |     OSAssert(MIDIInputPortCreateWithBlock(ref, "MIDI input" as CFString, &port) {
    |              `- error: 'MIDIInputPortCreateWithBlock' is unavailable in watchOS
239 |         list, _ in
240 |         readmidi(list)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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,
SwiftCompile normal arm64_32 /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_32 /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
SwiftCompile normal arm64_32 Compiling\ VirtualMIDIOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/WebMIDIKit/VirtualMIDIOutput.swift (in target 'WebMIDIKit' from project 'WebMIDIKit')
SwiftCompile normal arm64_32 /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_32 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_32 /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_32 /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\ 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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-15 14:43:14.416 xcodebuild[763:4715] [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 watchOS