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 arm64Build 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