The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build web, reference 1.0.0 (92ae62), with Swift 6.0 for Linux on 1 Dec 2024 20:44:43 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swifweb/web.git
Reference: 1.0.0
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/swifweb/web
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 92ae621 👨‍🔧 Remove redundant `click` method which cause `ambiguous` error
Cloned https://github.com/swifweb/web.git
Revision (git rev-parse @):
92ae621c0c7c90c305c5abbedc62bb4db39664b8
SUCCESS checkout https://github.com/swifweb/web.git at 1.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swifweb/web.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/swiftwasm/JavaScriptKit
[1/21330] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (0.78s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.17.0 (0.49s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.17.0
Building for debugging...
[0/168] Write sources
[0/168] Copying Runtime
[0/168] Write sources
[43/168] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[44/168] Compiling _CJavaScriptKit _CJavaScriptKit.c
[45/168] Write swift-version-24593BA9C3E375BF.txt
[47/189] Emitting module JavaScriptKit
[48/191] Compiling JavaScriptKit JSArray.swift
[49/191] Compiling JavaScriptKit JSDate.swift
[50/191] Compiling JavaScriptKit JSError.swift
[51/191] Compiling JavaScriptKit Features.swift
[52/191] Compiling JavaScriptKit JSBigInt.swift
[53/191] Compiling JavaScriptKit JSClosure.swift
[54/191] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[55/191] Compiling JavaScriptKit ConvertibleToJSValue.swift
[56/191] Compiling JavaScriptKit Deprecated.swift
[57/191] Compiling JavaScriptKit JSPromise.swift
[58/191] Compiling JavaScriptKit JSTimer.swift
[59/191] Compiling JavaScriptKit JSTypedArray.swift
[60/191] Compiling JavaScriptKit JSFunction.swift
[61/191] Compiling JavaScriptKit JSObject.swift
[62/191] Compiling JavaScriptKit JSString.swift
[63/191] Compiling JavaScriptKit JSSymbol.swift
[64/191] Compiling JavaScriptKit JSThrowingFunction.swift
[65/191] Compiling JavaScriptKit JSBridgedType.swift
[66/191] Compiling JavaScriptKit JSValue.swift
[67/191] Compiling JavaScriptKit JSValueDecoder.swift
[68/191] Compiling JavaScriptKit XcodeSupport.swift
[69/191] Compiling JavaScriptKit resource_bundle_accessor.swift
[70/192] Wrapping AST for JavaScriptKit for debugging
[72/196] Compiling JavaScriptBigIntSupport XcodeSupport.swift
[73/196] Compiling JavaScriptBigIntSupport Int64+I64.swift
[74/196] Emitting module JavaScriptBigIntSupport
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "_CJavaScriptKit+I64.h"
  |          `- note: in file included from <module-includes>:1:
2 |
[75/196] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[76/197] Wrapping AST for JavaScriptBigIntSupport for debugging
[78/227] Compiling WebFoundation Size.swift
[79/227] Compiling WebFoundation AnyState.swift
[80/227] Compiling WebFoundation Copyable.swift
[81/227] Compiling WebFoundation InnerStateChangeable.swift
[82/231] Compiling WebFoundation BlobPropertyBag.swift
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:11:13: warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import JavaScriptKit
10 |
11 | private var dispatch = Dispatch()
   |             |- warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'dispatch' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'dispatch' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Dispatch {
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:41:88: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
24 |     ///   - time: Time in seconds.
25 |     ///   - closure: Closure to execute.
26 |     public static func asyncAfter(_ time: Double, _ closure: @escaping () -> Void) {
   |                                                     `- note: parameter 'closure' is implicitly non-sendable
27 |         #if arch(wasm32)
28 |         let uid = String.shuffledAlphabet(8)
   :
39 |         _ = JSObject.global.setTimeout!(function, time * 1_000)
40 |         #else
41 |         DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(Int(time)), execute: closure)
   |                                                                                        `- warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
42 |         #endif
43 |     }
[83/231] Compiling WebFoundation BufferSource.swift
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:11:13: warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import JavaScriptKit
10 |
11 | private var dispatch = Dispatch()
   |             |- warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'dispatch' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'dispatch' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Dispatch {
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:41:88: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
24 |     ///   - time: Time in seconds.
25 |     ///   - closure: Closure to execute.
26 |     public static func asyncAfter(_ time: Double, _ closure: @escaping () -> Void) {
   |                                                     `- note: parameter 'closure' is implicitly non-sendable
27 |         #if arch(wasm32)
28 |         let uid = String.shuffledAlphabet(8)
   :
39 |         _ = JSObject.global.setTimeout!(function, time * 1_000)
40 |         #else
41 |         DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(Int(time)), execute: closure)
   |                                                                                        `- warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
42 |         #endif
43 |     }
[84/231] Compiling WebFoundation Console.swift
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:11:13: warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import JavaScriptKit
10 |
11 | private var dispatch = Dispatch()
   |             |- warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'dispatch' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'dispatch' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Dispatch {
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:41:88: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
24 |     ///   - time: Time in seconds.
25 |     ///   - closure: Closure to execute.
26 |     public static func asyncAfter(_ time: Double, _ closure: @escaping () -> Void) {
   |                                                     `- note: parameter 'closure' is implicitly non-sendable
27 |         #if arch(wasm32)
28 |         let uid = String.shuffledAlphabet(8)
   :
39 |         _ = JSObject.global.setTimeout!(function, time * 1_000)
40 |         #else
41 |         DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(Int(time)), execute: closure)
   |                                                                                        `- warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
42 |         #endif
43 |     }
[85/231] Compiling WebFoundation Dispatch.swift
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:11:13: warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import JavaScriptKit
10 |
11 | private var dispatch = Dispatch()
   |             |- warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'dispatch' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'dispatch' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Dispatch {
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:41:88: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
24 |     ///   - time: Time in seconds.
25 |     ///   - closure: Closure to execute.
26 |     public static func asyncAfter(_ time: Double, _ closure: @escaping () -> Void) {
   |                                                     `- note: parameter 'closure' is implicitly non-sendable
27 |         #if arch(wasm32)
28 |         let uid = String.shuffledAlphabet(8)
   :
39 |         _ = JSObject.global.setTimeout!(function, time * 1_000)
40 |         #else
41 |         DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(Int(time)), execute: closure)
   |                                                                                        `- warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
42 |         #endif
43 |     }
[86/231] Emitting module WebFoundation
/host/spi-builder-workspace/Sources/WebFoundation/Dispatch.swift:11:13: warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import JavaScriptKit
10 |
11 | private var dispatch = Dispatch()
   |             |- warning: var 'dispatch' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'dispatch' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'dispatch' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Dispatch {
/host/spi-builder-workspace/Sources/WebFoundation/URLConformable.swift:23:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
21 | }
22 |
23 | extension URL: URLConformable {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 | 	public var stringValue: String { self.absoluteString }
25 | }
[87/231] Compiling WebFoundation Dir.swift
[88/231] Compiling WebFoundation Exports.swift
[89/231] Compiling WebFoundation Array+Diff.swift
[90/231] Compiling WebFoundation Array+Random.swift
[91/231] Compiling WebFoundation AbortController.swift
[92/231] Compiling WebFoundation AbortSignal.swift
[93/231] Compiling WebFoundation AnyElement.swift
[94/231] Compiling WebFoundation ArrayBuffer.swift
[95/231] Compiling WebFoundation Blob.swift
[96/231] Compiling WebFoundation JSClass.swift
[97/231] Compiling WebFoundation JSValuable.swift
[98/231] Compiling WebFoundation Point.swift
[99/231] Compiling WebFoundation Rect.swift
[100/231] Compiling WebFoundation JSFunction+Optional.swift
[101/231] Compiling WebFoundation String+Random.swift
[102/231] Compiling WebFoundation File.swift
[103/231] Compiling WebFoundation FormData.swift
[104/231] Compiling WebFoundation State.swift
[105/231] Compiling WebFoundation Stateable.swift
[106/231] Compiling WebFoundation Storage.swift
[107/231] Compiling WebFoundation Storageable.swift
[108/231] Compiling WebFoundation URLConformable.swift
/host/spi-builder-workspace/Sources/WebFoundation/URLConformable.swift:23:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
21 | }
22 |
23 | extension URL: URLConformable {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 | 	public var stringValue: String { self.absoluteString }
25 | }
[109/231] Compiling WebFoundation URLSearchParams.swift
/host/spi-builder-workspace/Sources/WebFoundation/URLConformable.swift:23:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
21 | }
22 |
23 | extension URL: URLConformable {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 | 	public var stringValue: String { self.absoluteString }
25 | }
[110/231] Compiling WebFoundation URLValue.swift
/host/spi-builder-workspace/Sources/WebFoundation/URLConformable.swift:23:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
21 | }
22 |
23 | extension URL: URLConformable {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 | 	public var stringValue: String { self.absoluteString }
25 | }
[111/231] Compiling WebFoundation WebJSValue.swift
/host/spi-builder-workspace/Sources/WebFoundation/URLConformable.swift:23:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
21 | }
22 |
23 | extension URL: URLConformable {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ConvertibleToJSValue'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 | 	public var stringValue: String { self.absoluteString }
25 | }
[112/232] Wrapping AST for WebFoundation for debugging
[114/261] Emitting module PeriodicBackgroundSynchronizationAPI
[115/261] Compiling PeriodicBackgroundSynchronizationAPI PeriodicBackgroundSynchronizationAPI.swift
[116/262] Compiling PushAPI PushSubscription.swift
[117/262] Compiling PaymentRequestAPI PaymentRequestAPI.swift
[118/262] Emitting module PictureInPictureAPI
[119/262] Compiling PictureInPictureAPI PictureInPictureAPI.swift
[120/262] Compiling PushAPI PushMessageData.swift
[121/263] Emitting module PaymentRequestAPI
[122/263] Emitting module PushAPI
[123/264] Compiling StorageAPI StorageAPI.swift
[124/264] Emitting module StreamsAPI
[125/264] Compiling NotificationsAPI NotificationsAPI.swift
[126/264] Compiling PushAPI PushEvent.swift
[127/265] Compiling PushAPI PushManager.swift
[128/266] Emitting module NavigationTimingAPI
[129/266] Compiling NavigationTimingAPI NavigationTimingAPI.swift
[131/267] Compiling StreamsAPI TransformStream.swift
[132/267] Compiling StreamsAPI StreamsAPI.swift
[133/267] Compiling StreamsAPI WritableStream.swift
[138/267] Compiling StreamsAPI ReadableStreamBYOBReader.swift
[139/267] Compiling StreamsAPI ReadableStream.swift
[140/267] Compiling StreamsAPI PipeOptions.swift
[141/267] Compiling StreamsAPI ReadableStreamDefaultReader.swift
[142/267] Emitting module NotificationsAPI
[143/267] Compiling NotificationsAPI Notification+Action.swift
[144/269] Emitting module StorageAPI
/host/spi-builder-workspace/Sources/StorageAPI/LocalStorage.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: LocalStorage?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public final class LocalStorage {
/host/spi-builder-workspace/Sources/StorageAPI/SessionStorage.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: SessionStorage?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | // It is more secure to just use swift dictionary, cause it will be not available for user
[145/269] Compiling StorageAPI LocalStorage.swift
/host/spi-builder-workspace/Sources/StorageAPI/LocalStorage.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: LocalStorage?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public final class LocalStorage {
[146/269] Compiling StorageAPI SessionStorage.swift
/host/spi-builder-workspace/Sources/StorageAPI/SessionStorage.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: SessionStorage?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | // It is more secure to just use swift dictionary, cause it will be not available for user
[147/272] Compiling NotificationsAPI Notification.swift
[149/277] Compiling StreamsAPI WritableStreamDefaultWriter.swift
[150/280] Emitting module IntersectionObserverAPI
[151/280] Compiling IntersectionObserverAPI IntersectionObserverAPI.swift
[152/281] Compiling MediaStreamAPI MediaStreamAPI.swift
[153/281] Compiling IndexedDB IndexedDB.swift
[154/281] Emitting module MediaStreamAPI
[156/282] Emitting module IndexedDB
[158/283] Emitting module MediaCapabilitiesAPI
[159/283] Compiling MediaCapabilitiesAPI MediaCapabilitiesAPI.swift
[164/290] Emitting module GeolocationAPI
[165/290] Compiling GeolocationAPI GeolocationAPI.swift
[166/291] Emitting module LocationAPI
/host/spi-builder-workspace/Sources/LocationAPI/Location.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: Location?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | /// [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/Location)
[167/291] Compiling LocationAPI Location.swift
/host/spi-builder-workspace/Sources/LocationAPI/Location.swift:10:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  8 | import WebFoundation
  9 |
 10 | private var _shared: Location?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | /// [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/Location)
[168/305] Emitting module GamepadAPI
[169/305] Compiling GamepadAPI GamepadAPI.swift
[170/335] Compiling ClipboardAPI ClipboardAPI.swift
[172/335] Compiling FullscreenAPI FullscreenAPI.swift
[173/335] Emitting module FullscreenAPI
[177/336] Emitting module ContentIndexAPI
[178/336] Compiling ContentIndexAPI ContentIndex.swift
[179/337] Emitting module ClipboardAPI
[180/338] Compiling Events AnimationEvent.swift
[181/338] Compiling Events ClipboardEvent.swift
[182/338] Compiling Events DragEvent.swift
[183/338] Compiling Events HandledEventPhase.swift
[188/345] Compiling Events WheelEventDeltaMode.swift
[189/345] Compiling Events Event.swift
[191/345] Write Objects.LinkFileList
[193/346] Compiling FetchAPI RequestOptions.swift
/host/spi-builder-workspace/Sources/FetchAPI/RequestOptions.swift:13:27: error: property 'jsValue' requires the types 'AnyHashable' and 'String' be equivalent
 11 | public class RequestOptions {
 12 |     public var jsValue: JSValue {
 13 |         var jsValue = [:].jsValue
    |                           `- error: property 'jsValue' requires the types 'AnyHashable' and 'String' be equivalent
 14 |         jsValue.method = method.rawValue.jsValue
 15 |         jsValue.headers = headers
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/ConvertibleToJSValue.swift:101:1: note: where 'Key' = 'AnyHashable'
 99 | }
100 |
101 | extension Dictionary: ConvertibleToJSValue where Value: ConvertibleToJSValue, Key == String {
    | `- note: where 'Key' = 'AnyHashable'
102 |     public var jsValue: JSValue {
103 |         let object = objectConstructor.new()
/host/spi-builder-workspace/Sources/FetchAPI/RequestOptions.swift:13:27: error: type 'Any' cannot conform to 'ConvertibleToJSValue'
 11 | public class RequestOptions {
 12 |     public var jsValue: JSValue {
 13 |         var jsValue = [:].jsValue
    |                           |- error: type 'Any' cannot conform to 'ConvertibleToJSValue'
    |                           `- note: only concrete types such as structs, enums and classes can conform to protocols
 14 |         jsValue.method = method.rawValue.jsValue
 15 |         jsValue.headers = headers
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/ConvertibleToJSValue.swift:101:1: note: required by property 'jsValue' where 'Value' = 'Any'
 99 | }
100 |
101 | extension Dictionary: ConvertibleToJSValue where Value: ConvertibleToJSValue, Key == String {
    | `- note: required by property 'jsValue' where 'Value' = 'Any'
102 |     public var jsValue: JSValue {
103 |         let object = objectConstructor.new()
[194/346] Compiling FetchAPI Request.swift
[195/346] Compiling Events TouchObject.swift
[196/346] Compiling Events PageTransitionEvent.swift
[197/350] Compiling BroadcastChannelAPI BroadcastChannelAPI.swift
[198/350] Emitting module FetchAPI
[199/350] Compiling Events InputType.swift
[200/350] Compiling Events KeyboardEventLocation.swift
[201/350] Compiling Events PushEvent.swift
[202/350] Compiling Events StorageEvent.swift
[203/350] Compiling Events TouchEvent.swift
[204/350] Emitting module BroadcastChannelAPI
[204/351] Wrapping AST for StreamsAPI for debugging
[208/351] Compiling Events ProgressEvent.swift
[209/351] Compiling CanvasAPI CanvasAPI.swift
[210/351] Emitting module CanvasAPI
[210/351] Archiving libWebFoundation.a
[211/351] Write Objects.LinkFileList
[213/352] Emitting module BluetoothAPI
[214/352] Compiling BluetoothAPI BluetoothAPI.swift
[215/353] Compiling Events TransitionEvent.swift
[216/353] Compiling Events UIEvent.swift
[217/353] Compiling Events WheelEvent.swift
[217/353] Archiving libStreamsAPI.a
[221/355] Emitting module Events
[223/355] Compiling BeaconAPI Beacon.swift
[224/355] Emitting module BeaconAPI
[225/356] Compiling HistoryAPI History.swift
/host/spi-builder-workspace/Sources/HistoryAPI/History.swift:11:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  9 | import LocationAPI
 10 |
 11 | private var _shared: History?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | /// [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/History)
[226/356] Emitting module HistoryAPI
/host/spi-builder-workspace/Sources/HistoryAPI/History.swift:11:13: warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  9 | import LocationAPI
 10 |
 11 | private var _shared: History?
    |             |- warning: var '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate '_shared' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | /// [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/History)
[226/356] Wrapping AST for StorageAPI for debugging
[227/357] Wrapping AST for PushAPI for debugging
[227/357] Write Objects.LinkFileList
[230/357] Compiling FetchAPI Response.swift
[231/357] Compiling Events HashChangeEvent.swift
[232/357] Compiling Events InputEvent.swift
[233/357] Compiling Events KeyboardEvent.swift
[234/357] Compiling Events MouseEvent.swift
[235/357] Compiling Events Names.swift
[236/357] Compiling Events DataTransferObject.swift
[236/357] Wrapping AST for PeriodicBackgroundSynchronizationAPI for debugging
[237/357] Archiving libStorageAPI.a
[241/357] Wrapping AST for PictureInPictureAPI for debugging
[241/357] Wrapping AST for PaymentRequestAPI for debugging
[241/357] Wrapping AST for NotificationsAPI for debugging
BUILD FAILURE 6.0 linux