Build Information
Failed to build GateEngine, reference main (b45ece
), with Swift 6.1 for macOS (SPM) on 10 Sep 2025 12:39:24 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
47 | #endif
48 | #if canImport(TrueType)
49 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
50 | do {
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:53:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:59:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
57 | Task { @MainActor in
58 | Log.debug("Resource \(regular) failed ->", error)
59 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
60 | }
61 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:78:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
76 | self._backend.configure(withOwner: self)
77 | #endif
78 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
79 | do {
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:82:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:88:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
86 | Task { @MainActor in
87 | Log.debug("Resource \(regular) failed ->", error)
88 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
89 | }
90 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
35 | return
36 | #endif
37 | Game.unsafeShared.system(ofType: AudioSystem.self).queueMusic(music, as: kind, handle: handle)
| |- warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'handle' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
38 | }
39 | return handle
| `- note: access can happen concurrently
40 | }
41 |
[783/929] Compiling GateEngine CASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:143:35: warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
141 | public nonisolated static var `default`: Font { .tuffy }
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
| |- warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:144:35: warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
| |- warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffyBold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:145:35: warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
| |- warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'micro' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:146:35: warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
| |- warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'babel' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | }
148 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
47 | #endif
48 | #if canImport(TrueType)
49 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
50 | do {
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:53:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:59:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
57 | Task { @MainActor in
58 | Log.debug("Resource \(regular) failed ->", error)
59 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
60 | }
61 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:78:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
76 | self._backend.configure(withOwner: self)
77 | #endif
78 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
79 | do {
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:82:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:88:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
86 | Task { @MainActor in
87 | Log.debug("Resource \(regular) failed ->", error)
88 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
89 | }
90 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
35 | return
36 | #endif
37 | Game.unsafeShared.system(ofType: AudioSystem.self).queueMusic(music, as: kind, handle: handle)
| |- warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'handle' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
38 | }
39 | return handle
| `- note: access can happen concurrently
40 | }
41 |
[784/929] Compiling GateEngine CASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:143:35: warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
141 | public nonisolated static var `default`: Font { .tuffy }
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
| |- warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:144:35: warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
| |- warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffyBold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:145:35: warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
| |- warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'micro' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:146:35: warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
| |- warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'babel' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | }
148 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
47 | #endif
48 | #if canImport(TrueType)
49 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
50 | do {
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:53:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
51 | let backend = try await TTFFont(regular: regular)
52 | Task { @MainActor in
53 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
54 | self.state = .ready
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:59:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
57 | Task { @MainActor in
58 | Log.debug("Resource \(regular) failed ->", error)
59 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
60 | }
61 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:78:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
76 | self._backend.configure(withOwner: self)
77 | #endif
78 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
79 | do {
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| `- note: closure captures 'self' which is accessible to code in the current task
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:82:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
80 | let backend = try await ImageFont(regular: regular)
81 | Task { @MainActor in
82 | self.backend = backend
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
83 | self.state = .ready
84 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:88:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
86 | Task { @MainActor in
87 | Log.debug("Resource \(regular) failed ->", error)
88 | self.state = .failed(error: error)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
89 | }
90 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
35 | return
36 | #endif
37 | Game.unsafeShared.system(ofType: AudioSystem.self).queueMusic(music, as: kind, handle: handle)
| |- warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'handle' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
38 | }
39 | return handle
| `- note: access can happen concurrently
40 | }
41 |
[785/929] Compiling GateEngine Matricies.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[786/929] Compiling GateEngine Button.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[787/929] Compiling GateEngine Control.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[788/929] Compiling GateEngine UICanvas.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[789/929] Compiling GateEngine GameViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[790/929] Compiling GateEngine GestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[791/929] Compiling GateEngine PanGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[792/929] Compiling GateEngine PinchGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[793/929] Compiling GateEngine RotateGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[794/929] Compiling GateEngine TapGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[795/929] Compiling GateEngine ImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[796/929] Compiling GateEngine Label.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[797/929] Compiling GateEngine Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[798/929] Compiling GateEngine ScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[799/929] Compiling GateEngine SplitViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[800/929] Compiling GateEngine StackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[801/929] Compiling GateEngine TableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[802/929] Compiling GateEngine TextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[803/929] Compiling GateEngine TileMapControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[804/929] Compiling GateEngine TileMapView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[805/929] Compiling GateEngine View.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[806/929] Compiling GateEngine ViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[807/929] Compiling GateEngine Window.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[808/929] Compiling GateEngine resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
54 | return true
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[809/929] Compiling GateEngine DX12Renderer.swift
[810/929] Compiling GateEngine DX12SwapChain.swift
[811/929] Compiling GateEngine DX12Texture.swift
[812/929] Compiling GateEngine GeometryBackend.swift
[813/929] Compiling GateEngine MetalGeometry.swift
[814/929] Compiling GateEngine MetalRenderTarget.swift
[815/929] Compiling GateEngine MetalRenderer.swift
[816/929] Compiling GateEngine MetalTexture.swift
[817/929] Compiling GateEngine OpenGLGeometry.swift
[818/929] Compiling GateEngine OpenGLRenderTarget.swift
[819/929] Compiling GateEngine OpenGLRenderer+Apple.swift
[820/929] Compiling GateEngine OpenGLRenderer+Linux.swift
[821/929] Compiling GateEngine OpenGLRenderer.swift
[822/929] Compiling GateEngine OpenGLTexture.swift
[823/929] Compiling GateEngine WebGL2Geometry.swift
[824/929] Compiling GateEngine WebGL2RenderTarget.swift
[825/929] Compiling GateEngine WebGL2Renderer.swift
[826/929] Compiling GateEngine WebGL2Texture.swift
[827/929] Compiling GateEngine RenderTarget.swift
[828/929] Compiling GateEngine Renderer.swift
[829/929] Compiling GateEngine SystemShaders.swift
[830/929] Compiling GateEngine WindowManager.swift
[831/929] Compiling GateEngine Camera.swift
[832/929] Compiling GateEngine Material.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[833/929] Compiling GateEngine CABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[834/929] Compiling GateEngine CAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[835/929] Compiling GateEngine CAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[836/929] Compiling GateEngine CAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[837/929] Compiling GateEngine OAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[838/929] Compiling GateEngine OASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[839/929] Compiling GateEngine OASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[840/929] Compiling GateEngine OABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[841/929] Compiling GateEngine OAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[842/929] Compiling GateEngine OAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[843/929] Compiling GateEngine OAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[844/929] Compiling GateEngine OpenALContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[845/929] Compiling GateEngine OpenALDevice.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[846/929] Compiling GateEngine OpenALError.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[847/929] Compiling GateEngine OpenALSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[848/929] Compiling GateEngine WAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[849/929] Compiling GateEngine WASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[850/929] Compiling GateEngine WASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[851/929] Compiling GateEngine WAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[852/929] Compiling GateEngine WAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[853/929] Compiling GateEngine WABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[854/929] Compiling GateEngine WAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[855/929] Compiling GateEngine XAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[856/929] Compiling GateEngine XASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 | required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
38 | self.audioBuffer = audioBuffer
39 | Task.detached {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
40 | do {
41 | guard let located = await Platform.current.locateResource(from: path) else {
:
49 | ) {
50 | try file.read(into: buffer)
51 | self.pcmBuffer = buffer
| `- note: closure captures 'self' which is accessible to code in the current task
52 | self.format = file.processingFormat
53 | self.audioBuffer.state = .ready
[857/929] Compiling GateEngine XASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[858/929] Compiling GateEngine XAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[859/929] Compiling GateEngine XAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[860/929] Compiling GateEngine XABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[861/929] Compiling GateEngine XAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[862/929] Compiling GateEngine BufferConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[863/929] Compiling GateEngine Sound.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[864/929] Compiling GateEngine AudioBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[865/929] Compiling GateEngine AudioContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[866/929] Compiling GateEngine AudioMixer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[867/929] Compiling GateEngine AudioTrack.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[868/929] Compiling GateEngine SpatialAudioListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[869/929] Compiling GateEngine SpatialAudioMixer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[870/929] Compiling GateEngine SpatialAudioSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[871/929] Compiling GateEngine GamePad.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[872/929] Compiling GateEngine GamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[873/929] Compiling GateEngine IOKitGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[874/929] Compiling GateEngine LinuxHIDGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[875/929] Compiling GateEngine SDL2.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[876/929] Compiling GateEngine MFIGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[877/929] Compiling GateEngine NullGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[878/929] Compiling GateEngine WASIGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[879/929] Compiling GateEngine XInputGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[880/929] Compiling GateEngine GamePadManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[881/929] Compiling GateEngine PNGCoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[882/929] Compiling GateEngine RawGeometryCoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[883/929] Compiling GateEngine ApplePlatformImageImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[884/929] Compiling GateEngine ApplePlatformModelImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[885/929] Compiling GateEngine GLTransmissionFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[886/929] Compiling GateEngine PNGImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[887/929] Compiling GateEngine RawGeometryImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[888/929] Compiling GateEngine TiledTMJImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[889/929] Compiling GateEngine TiledTSJImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[890/929] Compiling GateEngine WavefrontOBJ.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[891/929] Compiling GateEngine Light.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[892/929] Compiling GateEngine DirectionalLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[893/929] Compiling GateEngine PointLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[894/929] Compiling GateEngine SpotLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[895/929] Compiling GateEngine Paths.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[896/929] Compiling GateEngine Resource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[897/929] Compiling GateEngine ResourceManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[898/929] Compiling GateEngine SkeletalAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[899/929] Compiling GateEngine Skeleton.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[900/929] Compiling GateEngine Skin.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[901/929] Compiling GateEngine Sprite.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[902/929] Compiling GateEngine SpriteAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[903/929] Compiling GateEngine SpriteSheet.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[904/929] Compiling GateEngine ImageFont.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 | if let accessorIndex = primitive[.tangent] {
517 | tangents = await gltf.values(forAccessor: accessorIndex)
518 | #warning("Tangents not filtered to vec3")
| `- warning: Tangents not filtered to vec3
519 | }
520 |
[905/929] Emitting module GateEngine
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/ECS/3D Specific/MaterialComponent.swift:48:12: warning: main actor-isolated initializer 'init()' cannot be used to satisfy nonisolated requirement from protocol 'Component'; this is an error in the Swift 6 language mode
46 | }
47 |
48 | public init() {
| |- warning: main actor-isolated initializer 'init()' cannot be used to satisfy nonisolated requirement from protocol 'Component'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'init()' to make this initializer not isolated to the actor
49 | self.material = Material()
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/ECS/Base/Component.swift:9:5: note: mark the protocol requirement 'init()' 'async' to allow actor-isolated conformances
7 |
8 | public protocol Component {
9 | init()
| `- note: mark the protocol requirement 'init()' 'async' to allow actor-isolated conformances
10 | nonisolated static var componentID: ComponentID { get }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/ECS/3D Specific/RenderingGeometryComponent.swift:33:12: warning: main actor-isolated initializer 'init()' cannot be used to satisfy nonisolated requirement from protocol 'Component'; this is an error in the Swift 6 language mode
31 | }
32 |
33 | public init() {}
| |- warning: main actor-isolated initializer 'init()' cannot be used to satisfy nonisolated requirement from protocol 'Component'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'init()' to make this initializer not isolated to the actor
34 |
35 | public init(geometries: Set<Geometry>, flags: SceneElementFlags = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/ECS/Base/Component.swift:9:5: note: mark the protocol requirement 'init()' 'async' to allow actor-isolated conformances
7 |
8 | public protocol Component {
9 | init()
| `- note: mark the protocol requirement 'init()' 'async' to allow actor-isolated conformances
10 | nonisolated static var componentID: ComponentID { get }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:143:35: warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
141 | public nonisolated static var `default`: Font { .tuffy }
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
| |- warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:144:35: warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
142 |
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
| |- warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tuffyBold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:145:35: warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
143 | public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
| |- warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'micro' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:146:35: warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
33 | }
34 |
35 | public final class Font: OldResource {
| `- note: class 'Font' does not conform to the 'Sendable' protocol
36 | @RequiresState(.ready)
37 | var backend: (any FontBackend)! = nil
:
144 | public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 | public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 | public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
| |- warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'babel' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | }
148 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | @preconcurrency public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:45: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/Window.swift:40:78: error: unknown attribute 'MainActor'
38 | }
39 |
40 | @MainActor public final class Window: View, @MainActor RenderTargetProtocol, @MainActor _RenderTargetProtocol {
| `- error: unknown attribute 'MainActor'
41 | public var lastDrawnFrame: UInt = .max
42 | public let identifier: String
[906/929] Compiling GateEngine GameInfo.swift
[907/929] Compiling GateEngine GateEngine.swift
[908/929] Compiling GateEngine DeltaTimeHelper.swift
[909/929] Compiling GateEngine IDGenerator.swift
[910/929] Compiling GateEngine TextureAtlas.swift
[911/929] Compiling GateEngine CollisionTriangle+Extensions.swift
[912/929] Compiling GateEngine Octree.swift
[913/929] Compiling GateEngine Quadtree.swift
[914/929] Compiling GateEngine RawGeometry+Extensions.swift
[915/929] Compiling GateEngine SkinCollider.swift
[916/929] Compiling GateEngine ObjectAnimation3D.swift
[917/929] Compiling GateEngine Geometry.swift
[918/929] Compiling GateEngine Lines.swift
[919/929] Compiling GateEngine MutableGeometry.swift
[920/929] Compiling GateEngine MutableLines.swift
[921/929] Compiling GateEngine MutablePoints.swift
[922/929] Compiling GateEngine Points.swift
[923/929] Compiling GateEngine RawGeometry.swift
[924/929] Compiling GateEngine RawLines.swift
[925/929] Compiling GateEngine RawPoints.swift
[926/929] Compiling GateEngine Triangle.swift
[927/929] Compiling GateEngine Vertex.swift
[928/929] Compiling GateEngine SkinnedGeometry.swift
[929/929] Compiling GateEngine CollisionTrianglesCoder.swift
BUILD FAILURE 6.1 macosSpm