Build Information
Failed to build WebAPIKit, reference main (c1636f), with Swift 6.3 for macOS (SPM) on 17 Apr 2026 09:06:00 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.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/36576] Fetching javascriptkit
[1465/111559] Fetching javascriptkit, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (4.17s)
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (4.17s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Creating working copy for https://github.com/swiftlang/swift-syntax
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
========================================
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",
"traits": [
"default"
],
"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",
"traits": [
"default"
],
"dependencies": [
{
"identity": "javascriptkit",
"name": "JavaScriptKit",
"url": "https://github.com/swiftwasm/JavaScriptKit.git",
"version": "0.50.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JavaScriptKit",
"traits": [
],
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax",
"version": "603.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/swiftwasm/WebAPIKit.git
[1/11830] Fetching webapikit
Fetched https://github.com/swiftwasm/WebAPIKit.git from cache (1.42s)
Fetching https://github.com/swiftwasm/JavaScriptKit.git from cache
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (0.51s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.50.2 (1.18s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (0.83s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.0 (1.61s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.50.2
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.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/603.0.0/swiftlang-6.3.0.123.5-macosx26.4-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.0/swiftlang-6.3.0.123.5-macosx26.4-MacroSupport.zip (0.30s)
Found 1 product dependencies
- JavaScriptKit
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/swiftwasm/WebAPIKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.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
[3/34] Write WebIDLToSwift-entitlement.plist
[3/34] Write sources
[3/34] Write WebAPIKitDemo-entitlement.plist
[3/34] Write sources
[24/34] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[25/34] Write swift-version--6988338F2F200930.txt
[26/34] Compiling _CJavaScriptEventLoop _CJavaScriptEventLoop.c
[27/53] Compiling _CJavaScriptKit _CJavaScriptKit.c
[29/75] Compiling JavaScriptKit JSPromise.swift
[30/75] Compiling JavaScriptKit JSTimer.swift
[31/76] Compiling JavaScriptKit JSDate.swift
[32/76] Compiling JavaScriptKit JSError.swift
[33/76] Compiling JavaScriptKit JSSymbol.swift
[34/76] Compiling JavaScriptKit JSThrowingFunction.swift
[35/76] Compiling JavaScriptKit JSClosure.swift
[36/76] Compiling JavaScriptKit JSFunction.swift
[37/76] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[38/76] Compiling JavaScriptKit ConvertibleToJSValue.swift
[39/76] Compiling JavaScriptKit Deprecated.swift
[40/76] Compiling JavaScriptKit JSObject.swift
[41/76] Compiling JavaScriptKit JSBridgedType.swift
[42/76] Compiling JavaScriptKit JSException.swift
[43/76] Emitting module WebIDL
[44/76] Compiling JavaScriptKit JSString.swift
[45/76] Compiling JavaScriptKit Features.swift
[46/76] Compiling JavaScriptKit JSBigInt.swift
[47/76] Compiling JavaScriptKit JSArray.swift
[48/76] Compiling WebIDL Value.swift
[49/90] Emitting module JavaScriptKit
[52/92] Compiling JavaScriptKit JSTypedArray.swift
[53/92] Compiling JavaScriptKit JSValue.swift
[54/92] Compiling JavaScriptKit JSValueDecoder.swift
[55/92] Compiling WebIDLToSwift Shell.swift
[62/92] Compiling WebIDLToSwift ModuleState.swift
[63/92] Compiling WebIDLToSwift PackageManifest.swift
[64/92] Compiling WebIDLToSwift IDLParser.swift
[65/92] Compiling WebIDLToSwift MergeDeclarations.swift
[66/92] Compiling WebIDLToSwift Module.swift
[67/92] Compiling WebIDLToSwift ClosurePattern.swift
[68/92] Compiling WebIDLToSwift IDLBuilder.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
[78/103] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[79/103] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[80/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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[81/103] Compiling JavaScriptEventLoop JSSending.swift
[82/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 | }
[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.3 macosSpm