The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference main (c1636f), with Swift 6.2 for Wasm on 11 Jan 2026 18:21:41 UTC.

Build Command

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

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 /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.2
Building package at path:  $PWD
https://github.com/swiftwasm/WebAPIKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:e45aebddbd3fb4404abe9276e0d450e6fc2ef4836b534e79623bcca11b80d266
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
Fetching https://github.com/swiftwasm/JavaScriptKit.git
[1/28688] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (1.47s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.37.0 (2.06s)
Fetching https://github.com/swiftlang/swift-syntax
[1/73476] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (6.24s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (8.59s)
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/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.81s)
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/43] Write sources
[22/43] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[23/43] Compiling _CJavaScriptKit _CJavaScriptKit.c
[24/43] Compiling _CJavaScriptEventLoop _CJavaScriptEventLoop.c
[24/43] Write swift-version-24593BA9C3E375BF.txt
[27/83] Emitting module WebIDL
[28/85] Compiling JavaScriptKit Deprecated.swift
[29/85] Compiling JavaScriptKit Features.swift
[30/85] Compiling JavaScriptKit JSBigInt.swift
[31/88] Compiling JavaScriptKit JSPromise.swift
[32/88] Compiling JavaScriptKit JSTimer.swift
[33/88] Compiling JavaScriptKit JSTypedArray.swift
[34/88] Compiling JavaScriptKit JSClosure.swift
[35/88] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[36/88] Compiling JavaScriptKit JSObject.swift
[37/88] Compiling JavaScriptKit JSString.swift
[38/88] Compiling JavaScriptKit JSSymbol.swift
[39/88] Compiling JavaScriptKit JSThrowingFunction.swift
[40/88] Compiling WebIDL Value.swift
[41/88] Compiling JavaScriptKit JSException.swift
[42/88] Compiling JavaScriptKit JSValue.swift
[43/88] Compiling WebIDL Typedef.swift
[48/88] Compiling JavaScriptKit BridgeJSInstrincics.swift
[49/88] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[51/88] Emitting module JavaScriptKit
[52/88] Compiling JavaScriptKit JSArray.swift
[53/88] Compiling JavaScriptKit JSDate.swift
[54/88] Compiling JavaScriptKit JSError.swift
[69/89] Wrapping AST for WebIDL for debugging
[71/103] Compiling JavaScriptKit JSValueDecoder.swift
[72/103] Compiling JavaScriptKit Macros.swift
[73/103] Compiling JavaScriptKit ThreadLocal.swift
[74/104] Wrapping AST for JavaScriptKit for debugging
[76/115] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[77/115] Compiling JavaScriptBigIntSupport Int64+I64.swift
[78/115] Emitting module JavaScriptBigIntSupport
[80/116] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[80/116] Wrapping AST for JavaScriptBigIntSupport for debugging
[82/116] Compiling WebIDLToSwift Module.swift
[83/116] Compiling WebIDLToSwift ModuleState.swift
[84/117] Emitting module JavaScriptEventLoop
[85/117] Compiling JavaScriptEventLoop JSSending.swift
[86/117] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[87/117] 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 {
[88/117] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[89/117] Compiling WebIDLToSwift UnionType.swift
[90/117] Compiling WebIDLToSwift SwiftRepresentation.swift
[91/117] Compiling WebIDLToSwift SwiftSource.swift
[92/117] Compiling WebIDLToSwift PackageManifest.swift
/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
[93/117] Compiling WebIDLToSwift Shell.swift
/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
[94/117] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[95/117] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[96/117] Compiling JavaScriptEventLoop JobQueue.swift
[97/117] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[98/117] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[99/118] Wrapping AST for JavaScriptEventLoop for debugging
[101/125] Compiling ECMAScript Attributes.swift
[102/125] Emitting module ECMAScript
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 16 |
 17 | public class ArrayBuffer: JSBridgedClass {
 18 |     public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
 19 |
 20 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 37 |
 38 | public class SharedArrayBuffer: JSBridgedClass {
 39 |     public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
 40 |
 41 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  6 |
  7 | public class DataView: JSBridgedClass {
  8 |     public class var constructor: JSFunction? { JSObject.global.DataView.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
  9 |
 10 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[103/125] Compiling ECMAScript ArrayBufferView.swift
[104/125] Compiling ECMAScript ArrayBuffer.swift
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 16 |
 17 | public class ArrayBuffer: JSBridgedClass {
 18 |     public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
 19 |
 20 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 37 |
 38 | public class SharedArrayBuffer: JSBridgedClass {
 39 |     public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
 40 |
 41 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[105/125] Compiling ECMAScript BridgedDictionary.swift
[106/125] Compiling ECMAScript Iterators.swift
[107/125] Compiling ECMAScript DataView.swift
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  6 |
  7 | public class DataView: JSBridgedClass {
  8 |     public class var constructor: JSFunction? { JSObject.global.DataView.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                   `- note: use 'JSObject' instead
  9 |
 10 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[108/126] Wrapping AST for ECMAScript for debugging
[110/129] Emitting module WebAPIBase
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 12 |
 13 | open class DOMException: JSBridgedClass {
 14 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
    |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                            `- note: use 'JSObject' instead
 15 |
 16 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 81 | public typealias VoidFunction = () -> Void
 82 | public class URL: JSBridgedClass {
 83 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                              `- note: use 'JSObject' instead
 84 |
 85 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                              `- note: use 'JSObject' instead
166 |
167 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[111/129] Compiling WebAPIBase ToJSValue.swift
[112/129] Compiling WebAPIBase Generated.swift
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 12 |
 13 | open class DOMException: JSBridgedClass {
 14 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
    |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                            `- note: use 'JSObject' instead
 15 |
 16 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 81 | public typealias VoidFunction = () -> Void
 82 | public class URL: JSBridgedClass {
 83 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                              `- note: use 'JSObject' instead
 84 |
 85 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
    |                                              `- note: use 'JSObject' instead
166 |
167 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[113/130] Wrapping AST for WebAPIBase for debugging
[115/135] Compiling DOM RotationMatrixType.swift
[116/135] Compiling DOM Support.swift
/host/spi-builder-workspace/Sources/DOM/Support.swift:18:45: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
16 | public typealias HTMLOrSVGImageElement = HTMLImageElement
17 | public typealias HTMLOrSVGScriptElement = HTMLScriptElement
18 | public typealias CustomElementConstructor = JSFunction
   |                                             |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
   |                                             `- note: use 'JSObject' instead
19 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[117/135] Compiling DOM RenderingContext.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[118/135] Compiling WebIDLToSwift ClosurePattern.swift
/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 |             }
[119/135] Compiling WebIDLToSwift IDLBuilder.swift
/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 |             }
[120/135] 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() {
[121/135] Compiling WebIDLToSwift IDLParser.swift
/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
[122/135] Compiling WebIDLToSwift MergeDeclarations.swift
/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/DOM/Generated.swift:278:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  276 | }
  277 | public class AbortController: JSBridgedClass {
  278 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbortController].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
  279 |
  280 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:295:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  293 |
  294 | public class AbortSignal: EventTarget {
  295 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AbortSignal].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
  296 |
  297 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:339:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  337 |
  338 | public class AbstractRange: JSBridgedClass {
  339 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbstractRange].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
  340 |
  341 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:456:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  454 | }
  455 | public class Attr: Node {
  456 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Attr].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
  457 |
  458 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:479:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  477 |
  478 | public class AudioData: JSBridgedClass {
  479 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioData].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
  480 |
  481 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:615:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  613 | }
  614 | public class AudioDecoder: EventTarget {
  615 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioDecoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
  616 |
  617 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:795:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  793 | }
  794 | public class AudioEncoder: EventTarget {
  795 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioEncoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
  796 |
  797 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1001:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  999 | }
 1000 | public class AudioTrack: JSBridgedClass {
 1001 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioTrack].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1002 |
 1003 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1024:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1022 |
 1023 | public class AudioTrackList: EventTarget {
 1024 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioTrackList].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1025 |
 1026 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1081:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1079 |
 1080 | public class BarProp: JSBridgedClass {
 1081 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.BarProp].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1082 |
 1083 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1091:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1089 |
 1090 | public class BeforeUnloadEvent: Event {
 1091 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1092 |         JSObject.global[Strings.BeforeUnloadEvent].function
 1093 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1124:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1122 | }
 1123 | public class Blob: JSBridgedClass {
 1124 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Blob].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1125 |
 1126 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1198:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1196 |
 1197 | public class BlobEvent: Event {
 1198 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BlobEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1199 |
 1200 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1374:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1372 | }
 1373 | public class BroadcastChannel: EventTarget {
 1374 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BroadcastChannel].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1375 |
 1376 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1424:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1422 |
 1423 | public class BufferedChangeEvent: Event {
 1424 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1425 |         JSObject.global[Strings.BufferedChangeEvent].function
 1426 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1470:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1468 | }
 1469 | public class ByteLengthQueuingStrategy: JSBridgedClass {
 1470 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ByteLengthQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1471 |
 1472 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1482:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1480 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 1481 |
 1482 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                 `- note: use 'JSObject' instead
 1483 | }
 1484 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1486:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1484 |
 1485 | public class CDATASection: Text {
 1486 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CDATASection].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1487 |
 1488 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1508:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1506 | }
 1507 | public class CSSPseudoElement: EventTarget, GeometryUtils {
 1508 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPseudoElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 1509 |
 1510 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1525:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1523 |
 1524 | public class Cache: JSBridgedClass {
 1525 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Cache].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1526 |
 1527 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1692:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 1690 | }
 1691 | public class CacheStorage: JSBridgedClass {
 1692 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CacheStorage].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 1693 |
 1694 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2082:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2080 | }
 2081 | public class CanvasGradient: JSBridgedClass {
 2082 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasGradient].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 2083 |
 2084 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2331:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2329 | }
 2330 | public class CanvasPattern: JSBridgedClass {
 2331 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasPattern].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 2332 |
 2333 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2374:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2372 |     CanvasPath
 2373 | {
 2374 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasRenderingContext2D].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 2375 |
 2376 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2666:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2664 | }
 2665 | public class CaretPosition: JSBridgedClass {
 2666 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 2667 |
 2668 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2700:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2698 | }
 2699 | public class CharacterData: Node, NonDocumentTypeChildNode, ChildNode {
 2700 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CharacterData].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 2701 |
 2702 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2844:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2842 | }
 2843 | public class CloseWatcher: EventTarget {
 2844 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CloseWatcher].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 2845 |
 2846 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2941:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2939 | }
 2940 | public class CommandEvent: Event {
 2941 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CommandEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 2942 |
 2943 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2985:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2983 | }
 2984 | public class Comment: CharacterData {
 2985 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Comment].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 2986 |
 2987 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2995:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 2993 |
 2994 | public class CompositionEvent: UIEvent {
 2995 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CompositionEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 2996 |
 2997 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3155:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3153 | }
 3154 | public class CountQueuingStrategy: JSBridgedClass {
 3155 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CountQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 3156 |
 3157 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3167:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3165 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 3166 |
 3167 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                 `- note: use 'JSObject' instead
 3168 | }
 3169 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3171:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3169 |
 3170 | public class CustomElementRegistry: JSBridgedClass {
 3171 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomElementRegistry].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 3172 |
 3173 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3222:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3220 |
 3221 | public class CustomEvent: Event {
 3222 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CustomEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 3223 |
 3224 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3271:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3269 | }
 3270 | public class CustomStateSet: JSBridgedClass {
 3271 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomStateSet].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 3272 |
 3273 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3281:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3279 |
 3280 | public class DOMImplementation: JSBridgedClass {
 3281 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMImplementation].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 3282 |
 3283 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3323:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3321 |
 3322 | public class DOMMatrix: DOMMatrixReadOnly {
 3323 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrix].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                                       `- note: use 'JSObject' instead
 3324 |
 3325 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3632:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 3630 | }
 3631 | public class DOMMatrixReadOnly: JSBridgedClass {
 3632 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrixReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
      |                                              `- note: use 'JSObject' instead
 3633 |
 3634 |     public let jsObject: JSObject
BUILD FAILURE 6.2 wasm