The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build WebAPIKit, reference 0.2.0 (2832a1), with Swift 6.2 for macOS (SPM) on 28 Oct 2025 16:56:49 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: 0.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftwasm/WebAPIKit
 * tag               0.2.0      -> FETCH_HEAD
HEAD is now at 2832a10 Regenerate with @webref/idl 3.60.3
Cloned https://github.com/swiftwasm/WebAPIKit.git
Revision (git rev-parse @):
2832a10fdfd8b4990591d2b72d35cfacf7c647f3
SUCCESS checkout https://github.com/swiftwasm/WebAPIKit.git at 0.2.0
Fetching https://github.com/swiftwasm/JavaScriptKit.git
Fetching https://github.com/swiftlang/swift-syntax
[1/27607] Fetching javascriptkit
[7731/100260] Fetching javascriptkit, swift-syntax
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (6.36s)
Fetched https://github.com/swiftlang/swift-syntax from cache (6.36s)
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.16s)
========================================
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.36.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/11827] Fetching webapikit
Fetched https://github.com/swiftwasm/WebAPIKit.git from cache (1.50s)
Fetching https://github.com/swiftwasm/JavaScriptKit.git from cache
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (0.55s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.36.0 (1.30s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (0.92s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (1.68s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.36.0
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/WebAPIKit.git
Working copy of https://github.com/swiftwasm/WebAPIKit.git resolved at 0.2.0 (2832a10)
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.18s)
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
[6/34] Write WebIDLToSwift-entitlement.plist
[6/34] Write sources
[14/34] Write WebAPIKitDemo-entitlement.plist
[14/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 JSString.swift
[30/75] Compiling JavaScriptKit JSSymbol.swift
[31/75] Compiling JavaScriptKit Deprecated.swift
[32/75] Compiling JavaScriptKit Features.swift
[33/75] Compiling JavaScriptKit JSTimer.swift
[34/75] Compiling JavaScriptKit JSTypedArray.swift
[35/75] Compiling JavaScriptKit JSBigInt.swift
[36/75] Compiling JavaScriptKit JSClosure.swift
[37/76] Compiling JavaScriptKit JSFunction.swift
[38/76] Compiling JavaScriptKit JSObject.swift
[39/76] Compiling JavaScriptKit JSArray.swift
[40/76] Compiling JavaScriptKit JSDate.swift
[41/76] Compiling JavaScriptKit JSError.swift
[42/76] Compiling JavaScriptKit JSPromise.swift
[43/76] Compiling JavaScriptKit JSThrowingFunction.swift
[44/76] Compiling JavaScriptKit JSBridgedType.swift
[45/76] Emitting module WebIDL
[46/76] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[47/76] Compiling JavaScriptKit ConvertibleToJSValue.swift
[48/76] Compiling WebIDL Value.swift
[49/90] Compiling JavaScriptKit JSValue.swift
[50/90] Compiling JavaScriptKit JSValueDecoder.swift
[51/92] Compiling WebIDLToSwift MergeDeclarations.swift
[52/92] Compiling WebIDLToSwift Module.swift
[53/92] Compiling WebIDLToSwift ModuleState.swift
[54/92] Compiling WebIDLToSwift ClosurePattern.swift
[55/92] Compiling WebIDLToSwift IDLBuilder.swift
[56/92] Compiling WebIDLToSwift IDLParser.swift
[57/92] Emitting module JavaScriptKit
[58/92] Compiling WebIDLToSwift PackageManifest.swift
[59/92] Compiling WebIDLToSwift Shell.swift
[62/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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[76/103] Compiling JavaScriptEventLoop JobQueue.swift
[77/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 |     }
[78/103] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[79/103] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[80/103] Compiling JavaScriptEventLoop JSSending.swift
[81/103] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[82/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)
[83/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
BUILD FAILURE 6.2 macosSpm