The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference main (c1636f), with Swift 6.3 for Wasm on 17 Apr 2026 09:22:11 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build 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 /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
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
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/swiftwasm/WebAPIKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Fetching https://github.com/swiftwasm/JavaScriptKit.git
[1/36576] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (2.61s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.50.2 (3.17s)
Fetching https://github.com/swiftlang/swift-syntax
[1/74983] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (9.09s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.0 (14.21s)
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/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.50.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.0/swift-6.3-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.0/swift-6.3-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz (0.68s)
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/47] Write sources
[7/47] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[8/47] Compiling _CJavaScriptEventLoop _CJavaScriptEventLoop.c
[9/47] Write sources
[25/47] Compiling _CJavaScriptKit _CJavaScriptKit.c
[26/47] Write swift-version-24593BA9C3E375BF.txt
[28/72] Emitting module WebIDL
[29/74] Compiling BridgeJSMacros JSSetterMacro.swift
[30/74] Compiling BridgeJSMacros JSMacroSupport.swift
[31/74] Compiling BridgeJSMacros JSFunctionMacro.swift
[32/74] Compiling BridgeJSMacros JSClassMacro.swift
[33/74] Compiling BridgeJSMacros JSGetterMacro.swift
[34/74] Compiling BridgeJSMacros BridgeJSMacrosPlugin.swift
[35/74] Emitting module BridgeJSMacros
[36/75] Wrapping AST for BridgeJSMacros for debugging
[37/75] Write Objects.LinkFileList
[39/75] Compiling WebIDL Namespace.swift
[40/75] Compiling WebIDL Node.swift
[41/75] Compiling WebIDL Constant.swift
[42/75] Compiling WebIDL Constructor.swift
[43/75] Compiling WebIDL Declaration.swift
[44/75] Compiling WebIDL Dictionary.swift
[45/75] Compiling WebIDL Enum.swift
[46/75] Compiling WebIDL ExtendedAttribute.swift
[47/75] Compiling WebIDL Interface.swift
[48/75] Compiling WebIDL InterfaceMixin.swift
[49/75] Compiling WebIDL GenericCollection.swift
[50/75] Compiling WebIDL Includes.swift
[51/75] Compiling WebIDL Operation.swift
[52/75] Compiling WebIDL Type.swift
[53/75] Compiling WebIDL Argument.swift
[54/75] Compiling WebIDL Attribute.swift
[55/75] Compiling WebIDL Callback.swift
[56/75] Compiling WebIDL Typedef.swift
[57/75] Compiling WebIDL Value.swift
[58/76] Linking BridgeJSMacros-tool
[59/76] Wrapping AST for WebIDL for debugging
[61/114] Compiling JavaScriptKit JSTracing.swift
[62/114] Compiling JavaScriptKit JSUndefinedOr.swift
[63/114] Compiling JavaScriptKit JSValue.swift
[64/114] Compiling JavaScriptKit JSThrowingFunction.swift
[65/114] Compiling JavaScriptKit JSBridgedType.swift
[66/114] Compiling JavaScriptKit JSException.swift
[67/117] Compiling JavaScriptKit ConvertibleToJSValue.swift
[68/117] Compiling JavaScriptKit Deprecated.swift
[69/117] Compiling JavaScriptKit Features.swift
[70/117] Compiling JavaScriptKit JSObject.swift
[71/117] Compiling JavaScriptKit JSString.swift
[72/117] Compiling JavaScriptKit JSSymbol.swift
[73/117] Emitting module JavaScriptKit
[74/117] Compiling JavaScriptKit JSBigInt.swift
[75/117] Compiling JavaScriptKit JSClosure.swift
[76/117] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[77/117] Compiling JavaScriptKit JSArray.swift
[78/117] Compiling JavaScriptKit JSDate.swift
[79/117] Compiling JavaScriptKit JSError.swift
[80/117] Compiling JavaScriptKit JSPromise.swift
[81/117] Compiling JavaScriptKit JSValueDecoder.swift
[82/117] Compiling JavaScriptKit Macros.swift
[83/117] Compiling JavaScriptKit ThreadLocal.swift
[84/117] Compiling JavaScriptKit JSTimer.swift
[85/117] Compiling JavaScriptKit JSTypedArray.swift
[86/117] Compiling JavaScriptKit BridgeJSIntrinsics.swift
[87/117] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[88/118] Wrapping AST for JavaScriptKit for debugging
error: emit-module command failed with exit code 1 (use -v to see invocation)
[94/129] Emitting module WebIDLToSwift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
  8 | @main
  9 | enum WebIDLToSwift {
 10 |     static let group = DispatchGroup()
    |                        `- error: cannot find 'DispatchGroup' in scope
 11 |
 12 |     static func main() {
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 |     private static func run(executable: String, arguments: [String]) {
26 |         // print("*** running script: \(script)")
27 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 |     private static func run(executable: String, arguments: [String]) {
26 |         // print("*** running script: \(script)")
27 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
[103/130] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[104/130] Emitting module JavaScriptBigIntSupport
[105/130] Compiling JavaScriptBigIntSupport Int64+I64.swift
[106/130] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[107/131] Wrapping AST for JavaScriptBigIntSupport for debugging
[109/131] Compiling WebIDLToSwift WebIDLToSwift.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
  8 | @main
  9 | enum WebIDLToSwift {
 10 |     static let group = DispatchGroup()
    |                        `- error: cannot find 'DispatchGroup' in scope
 11 |
 12 |     static func main() {
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:94:9: error: cannot find 'DispatchQueue' in scope
 92 |
 93 |         group.enter()
 94 |         DispatchQueue.global().async {
    |         `- error: cannot find 'DispatchQueue' in scope
 95 |             Shell.format(source: outputPath)
 96 |             if patch {
[110/131] Compiling JavaScriptEventLoop JSRemote.swift
[111/131] Emitting module JavaScriptEventLoop
[112/131] Compiling JavaScriptEventLoop JobQueue.swift
[113/131] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[114/131] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[115/131] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
BUILD FAILURE 6.3 wasm