The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference main (c1636f), with Swift 6.2 for macOS (SPM) on 11 Jan 2026 18:22:38 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/WebAPIKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftwasm/WebAPIKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c1636f0 Create .spi.yml
Cloned https://github.com/swiftwasm/WebAPIKit.git
Revision (git rev-parse @):
c1636f023a8484b37b2e2403a14315b6fb0cf3a3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftwasm/WebAPIKit.git at main
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/swiftwasm/JavaScriptKit.git
[1/28688] Fetching javascriptkit
[6887/102164] Fetching javascriptkit, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (3.79s)
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (3.79s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.29.1
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/600.0.1/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/600.0.1/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip (0.42s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "webapikit",
      "name": "WebAPIKit",
      "url": "https://github.com/swiftwasm/WebAPIKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/WebAPIKit",
      "dependencies": [
        {
          "identity": "javascriptkit",
          "name": "JavaScriptKit",
          "url": "https://github.com/swiftwasm/JavaScriptKit.git",
          "version": "0.37.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JavaScriptKit",
          "dependencies": [
            {
              "identity": "swift-syntax",
              "name": "swift-syntax",
              "url": "https://github.com/swiftlang/swift-syntax",
              "version": "601.0.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/swiftwasm/WebAPIKit.git
[1/11830] Fetching webapikit
Fetched https://github.com/swiftwasm/WebAPIKit.git from cache (1.49s)
Fetching https://github.com/swiftwasm/JavaScriptKit.git from cache
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (0.53s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.37.0 (1.15s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (0.95s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (1.72s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.37.0
Creating working copy for https://github.com/swiftwasm/WebAPIKit.git
Working copy of https://github.com/swiftwasm/WebAPIKit.git resolved at main (c1636f0)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip (0.19s)
Found 1 product dependencies
  - JavaScriptKit
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/swiftwasm/WebAPIKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/34] Write sources
[17/34] Write WebAPIKitDemo-entitlement.plist
[17/34] Write WebIDLToSwift-entitlement.plist
[19/34] Write sources
[24/34] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[25/34] Write swift-version-49B95AFC49DCD68C.txt
[26/53] Compiling _CJavaScriptEventLoop _CJavaScriptEventLoop.c
[27/53] Compiling _CJavaScriptKit _CJavaScriptKit.c
[29/75] Compiling JavaScriptKit JSBigInt.swift
[30/75] Compiling JavaScriptKit JSClosure.swift
[31/75] Compiling JavaScriptKit JSString.swift
[32/75] Compiling JavaScriptKit JSSymbol.swift
[33/75] Compiling JavaScriptKit JSError.swift
[34/75] Compiling JavaScriptKit JSPromise.swift
[35/76] Compiling JavaScriptKit JSFunction.swift
[36/76] Compiling JavaScriptKit JSObject.swift
[37/76] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[38/76] Compiling JavaScriptKit ConvertibleToJSValue.swift
[39/76] Compiling JavaScriptKit JSThrowingFunction.swift
[40/76] Compiling JavaScriptKit JSBridgedType.swift
[41/76] Compiling JavaScriptKit JSArray.swift
[42/76] Compiling JavaScriptKit JSDate.swift
[43/76] Emitting module WebIDL
[44/76] Compiling JavaScriptKit Deprecated.swift
[45/76] Compiling JavaScriptKit Features.swift
[46/76] Compiling JavaScriptKit JSTimer.swift
[47/76] Compiling JavaScriptKit JSTypedArray.swift
[48/76] Compiling WebIDL Value.swift
[49/90] Emitting module JavaScriptKit
[54/92] Compiling WebIDLToSwift ModuleState.swift
[55/92] Compiling WebIDLToSwift PackageManifest.swift
[56/92] Compiling WebIDLToSwift Shell.swift
[57/92] Compiling WebIDLToSwift ClosurePattern.swift
[58/92] Compiling WebIDLToSwift IDLBuilder.swift
[60/92] Compiling WebIDLToSwift IDLParser.swift
[61/92] Compiling WebIDLToSwift MergeDeclarations.swift
[62/92] Compiling WebIDLToSwift Module.swift
[67/92] Compiling JavaScriptKit JSValue.swift
[68/92] Compiling JavaScriptKit JSValueDecoder.swift
[70/92] Compiling JavaScriptKit JSException.swift
[71/92] Compiling JavaScriptKit Macros.swift
[72/92] Compiling JavaScriptKit ThreadLocal.swift
[73/103] Compiling JavaScriptBigIntSupport Int64+I64.swift
[74/103] Emitting module JavaScriptBigIntSupport
[75/103] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[76/103] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[77/103] Compiling JavaScriptEventLoop JobQueue.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[78/103] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[79/103] Compiling JavaScriptEventLoop JSSending.swift
[80/103] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[81/103] Emitting module JavaScriptEventLoop
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:15:32: error: cannot find type 'MainExecutor' in scope
13 | // MainExecutor is used by the main actor to execute tasks on the main thread
14 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
15 | extension JavaScriptEventLoop: MainExecutor {
   |                                `- error: cannot find type 'MainExecutor' in scope
16 |     public func run() throws {
17 |         // This method is called from `swift_task_asyncMainDrainQueueImpl`.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:30:32: error: cannot find type 'SchedulableExecutor' in scope
28 |
29 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
30 | extension JavaScriptEventLoop: SchedulableExecutor {
   |                                `- error: cannot find type 'SchedulableExecutor' in scope
31 |     public func enqueue<C: Clock>(
32 |         _ job: consuming ExecutorJob,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:53:32: error: cannot find type 'ExecutorFactory' in scope
51 | // MARK: - ExecutorFactory Implementation
52 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
53 | extension JavaScriptEventLoop: ExecutorFactory {
   |                                `- error: cannot find type 'ExecutorFactory' in scope
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:55:46: error: cannot find type 'SchedulableExecutor' in scope
53 | extension JavaScriptEventLoop: ExecutorFactory {
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
   |                                              `- error: cannot find type 'SchedulableExecutor' in scope
56 |         func checkIsolated() {}
57 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:55:67: error: cannot find type 'MainExecutor' in scope
53 | extension JavaScriptEventLoop: ExecutorFactory {
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
   |                                                                   `- error: cannot find type 'MainExecutor' in scope
56 |         func checkIsolated() {}
57 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:83:41: error: cannot find type 'MainExecutor' in scope
81 |     }
82 |
83 |     public static var mainExecutor: any MainExecutor {
   |                                         `- error: cannot find type 'MainExecutor' in scope
84 |         CurrentThread()
85 |     }
[82/103] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop.swift:125:13: error: module '_Concurrency' has no member named '_createExecutors'
123 |         if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *) {
124 |             // For Swift 6.2 and above, we can use the new `ExecutorFactory` API
125 |             _Concurrency._createExecutors(factory: JavaScriptEventLoop.self)
    |             `- error: module '_Concurrency' has no member named '_createExecutors'
126 |         }
127 |         #else
[83/103] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:15:32: error: cannot find type 'MainExecutor' in scope
13 | // MainExecutor is used by the main actor to execute tasks on the main thread
14 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
15 | extension JavaScriptEventLoop: MainExecutor {
   |                                `- error: cannot find type 'MainExecutor' in scope
16 |     public func run() throws {
17 |         // This method is called from `swift_task_asyncMainDrainQueueImpl`.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:30:32: error: cannot find type 'SchedulableExecutor' in scope
28 |
29 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
30 | extension JavaScriptEventLoop: SchedulableExecutor {
   |                                `- error: cannot find type 'SchedulableExecutor' in scope
31 |     public func enqueue<C: Clock>(
32 |         _ job: consuming ExecutorJob,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:53:32: error: cannot find type 'ExecutorFactory' in scope
51 | // MARK: - ExecutorFactory Implementation
52 | @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999, *)
53 | extension JavaScriptEventLoop: ExecutorFactory {
   |                                `- error: cannot find type 'ExecutorFactory' in scope
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:55:46: error: cannot find type 'SchedulableExecutor' in scope
53 | extension JavaScriptEventLoop: ExecutorFactory {
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
   |                                              `- error: cannot find type 'SchedulableExecutor' in scope
56 |         func checkIsolated() {}
57 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:55:67: error: cannot find type 'MainExecutor' in scope
53 | extension JavaScriptEventLoop: ExecutorFactory {
54 |     // Forward all operations to the current thread's JavaScriptEventLoop instance
55 |     final class CurrentThread: TaskExecutor, SchedulableExecutor, MainExecutor, SerialExecutor {
   |                                                                   `- error: cannot find type 'MainExecutor' in scope
56 |         func checkIsolated() {}
57 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:83:41: error: cannot find type 'MainExecutor' in scope
81 |     }
82 |
83 |     public static var mainExecutor: any MainExecutor {
   |                                         `- error: cannot find type 'MainExecutor' in scope
84 |         CurrentThread()
85 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptEventLoop/JavaScriptEventLoop+ExecutorFactory.swift:45:35: error: value of type 'C' has no member 'convert'
43 |
44 |     private static func delayInMilliseconds<C: Clock>(from duration: C.Duration, clock: C) -> Double {
45 |         let swiftDuration = clock.convert(from: duration)!
   |                                   `- error: value of type 'C' has no member 'convert'
46 |         let (seconds, attoseconds) = swiftDuration.components
47 |         return Double(seconds) * 1_000 + (Double(attoseconds) / 1_000_000_000_000_000)
BUILD FAILURE 6.2 macosSpm