The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build 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