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

Successful build of GateEngine, reference main (e2445b), with Swift 6.1 for macOS (SPM) on 8 Jun 2025 21:51:00 UTC.

Swift 6 data race errors: 6

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

 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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 |         self.sourceCodeBaseURL = baseURL
130 |         self.loadedFilesByID[0] = url
131 |         try await self.compile(source: sourceCode, addDebug: addDebug)
    |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 |         self.clearFileIncludeSourceCode()
133 |     }
/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 |
[793/989] Compiling GateEngine CAListenerReference.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/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 87 |             var gValue = gravity_value_t()
 88 |             gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
 89 |             gValue.isa = gravity_class_closure
    |                          `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |             gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 |         var gValue = gravity_value_t()
28 |         gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 |         gValue.isa = gravity_class_closure
   |                      `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 |         return gValue
31 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/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 | 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 | 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/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 18 |     @usableFromInline
 19 |     internal init?(optionalGValue gValue: gravity_value_t) {
 20 |         guard gValue.isa != gravity_class_null else { return nil }
    |                             `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 21 |         self.init(gValue: gValue)
 22 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
    |                         `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 |         self.sourceCodeBaseURL = baseURL
130 |         self.loadedFilesByID[0] = url
131 |         try await self.compile(source: sourceCode, addDebug: addDebug)
    |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 |         self.clearFileIncludeSourceCode()
133 |     }
/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 |
[794/989] 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/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 87 |             var gValue = gravity_value_t()
 88 |             gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
 89 |             gValue.isa = gravity_class_closure
    |                          `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |             gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 |         var gValue = gravity_value_t()
28 |         gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 |         gValue.isa = gravity_class_closure
   |                      `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 |         return gValue
31 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/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 | 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 | 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/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 18 |     @usableFromInline
 19 |     internal init?(optionalGValue gValue: gravity_value_t) {
 20 |         guard gValue.isa != gravity_class_null else { return nil }
    |                             `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 21 |         self.init(gValue: gValue)
 22 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
    |                         `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 |         self.sourceCodeBaseURL = baseURL
130 |         self.loadedFilesByID[0] = url
131 |         try await self.compile(source: sourceCode, addDebug: addDebug)
    |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 |         self.clearFileIncludeSourceCode()
133 |     }
/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 |
[795/989] 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/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 87 |             var gValue = gravity_value_t()
 88 |             gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
 89 |             gValue.isa = gravity_class_closure
    |                          `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 |             gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 |         var gValue = gravity_value_t()
28 |         gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 |         gValue.isa = gravity_class_closure
   |                      `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 |         return gValue
31 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
    |                         `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/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 | 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 | 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/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 18 |     @usableFromInline
 19 |     internal init?(optionalGValue gValue: gravity_value_t) {
 20 |         guard gValue.isa != gravity_class_null else { return nil }
    |                             `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 21 |         self.init(gValue: gValue)
 22 |     }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
    |                         `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 |         self.sourceCodeBaseURL = baseURL
130 |         self.loadedFilesByID[0] = url
131 |         try await self.compile(source: sourceCode, addDebug: addDebug)
    |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 |         self.clearFileIncludeSourceCode()
133 |     }
/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 |
[796/989] Compiling GateEngine DX12Renderer.swift
[797/989] Compiling GateEngine DX12SwapChain.swift
[798/989] Compiling GateEngine DX12Texture.swift
[799/989] Compiling GateEngine GeometryBackend.swift
[800/989] Compiling GateEngine MetalGeometry.swift
[801/989] Compiling GateEngine MetalRenderTarget.swift
[802/989] Compiling GateEngine MetalRenderer.swift
[803/989] Compiling GateEngine MetalTexture.swift
[804/989] Compiling GateEngine OpenGLGeometry.swift
[805/989] Compiling GateEngine OpenGLRenderTarget.swift
[806/989] Compiling GateEngine OpenGLRenderer+Apple.swift
[807/989] Compiling GateEngine OpenGLRenderer+Linux.swift
[808/989] Compiling GateEngine OpenGLRenderer.swift
[809/989] Compiling GateEngine OpenGLTexture.swift
[810/989] Compiling GateEngine WebGL2Geometry.swift
[811/989] Compiling GateEngine WebGL2RenderTarget.swift
[812/989] Compiling GateEngine WebGL2Renderer.swift
[813/989] Compiling GateEngine WebGL2Texture.swift
[814/989] Compiling GateEngine RenderTarget.swift
[815/989] Compiling GateEngine Renderer.swift
[816/989] Compiling GateEngine SystemShaders.swift
[817/989] Compiling GateEngine WindowManager.swift
[818/989] Compiling GateEngine Camera.swift
[819/989] Compiling GateEngine Material.swift
[820/989] Compiling GateEngine GameInfo.swift
[821/989] Compiling GateEngine GateEngine.swift
[822/989] Compiling GateEngine DeltaTimeHelper.swift
[823/989] Compiling GateEngine IDGenerator.swift
[824/989] Compiling GateEngine TextureAtlas.swift
[825/989] Compiling GateEngine CollisionTriangle+Extensions.swift
[826/989] Compiling GateEngine Octree.swift
[827/989] Compiling GateEngine Quadtree.swift
[828/989] Compiling GateEngine RawGeometry+Extensions.swift
[829/989] Compiling GateEngine SkinCollider.swift
[830/989] Compiling GateEngine ObjectAnimation3D.swift
[831/989] Compiling GateEngine Geometry.swift
[832/989] Compiling GateEngine Lines.swift
[833/989] Compiling GateEngine MutableGeometry.swift
[834/989] Compiling GateEngine MutableLines.swift
[835/989] Compiling GateEngine MutablePoints.swift
[836/989] Compiling GateEngine Points.swift
[837/989] Compiling GateEngine RawGeometry.swift
[838/989] Compiling GateEngine RawLines.swift
[839/989] Compiling GateEngine RawPoints.swift
[840/989] Compiling GateEngine Triangle.swift
[841/989] Compiling GateEngine Vertex.swift
[842/989] Compiling GateEngine SkinnedGeometry.swift
[843/989] Compiling GateEngine CollisionTrianglesCoder.swift
[844/989] 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)
[845/989] 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)
[846/989] 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)
[847/989] 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)
[848/989] 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)
[849/989] 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)
[850/989] 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)
[851/989] 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)
[852/989] 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)
[853/989] 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)
[854/989] 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)
[855/989] 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)
[856/989] 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)
[857/989] 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)
[858/989] 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)
[859/989] 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)
[860/989] 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)
[861/989] 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)
[862/989] 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)
[863/989] 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)
[864/989] 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)
[865/989] 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)
[866/989] 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)
[867/989] 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)
[868/989] Emitting module GateEngine
/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 | 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 | 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 |
[869/989] Compiling GateEngine Component.swift
[870/989] Compiling GateEngine ECSContext.swift
[871/989] Compiling GateEngine Entity.swift
[872/989] Compiling GateEngine Performance.swift
[873/989] Compiling GateEngine PlatformSystem.swift
[874/989] Compiling GateEngine RenderingSystem.swift
[875/989] Compiling GateEngine SortOrder.swift
[876/989] Compiling GateEngine System.swift
[877/989] Compiling GateEngine FinalizeSimulationSystem.swift
[878/989] Compiling GateEngine MaxQuantityComponent.swift
[879/989] Compiling GateEngine ParentRelationshipComponent.swift
[880/989] Compiling GateEngine TimedDeathComponent.swift
[881/989] Compiling GateEngine PerformanceRenderingSystem.swift
[882/989] Compiling GateEngine AudioSystem.swift
[883/989] Compiling GateEngine CacheSystem.swift
[884/989] Compiling GateEngine DeferredDelaySystem.swift
[885/989] Compiling GateEngine HIDSystem.swift
[886/989] Compiling GateEngine StandardRenderingSystem.swift
[887/989] Compiling GateEngine StateMachine.swift
[888/989] Compiling GateEngine StateMachineComponent.swift
[889/989] Compiling GateEngine StateMachineSystem.swift
[890/989] Compiling GateEngine TimeScaleComponent.swift
[891/989] Compiling GateEngine Game.swift
[892/989] Compiling GateEngine GameDelegate.swift
[893/989] Compiling GateEngine UIKitGLKitView.swift
[894/989] Compiling GateEngine UIKitMetalView.swift
[895/989] Compiling GateEngine UIKitViewController.swift
[896/989] Compiling GateEngine UIKitWindow.swift
[897/989] Compiling GateEngine UIKitPlatform.swift
[898/989] Compiling GateEngine LinuxFileSystem.swift
[899/989] Compiling GateEngine LinuxPlatform.swift
[900/989] Compiling GateEngine X11Window.swift
[901/989] Compiling GateEngine WASIWindow.swift
[902/989] Compiling GateEngine WASIFileSystem.swift
[903/989] Compiling GateEngine WASIPlatform.swift
[904/989] Compiling GateEngine AsynchronousWin32FileSystem.swift
[905/989] Compiling GateEngine SynchronousWin32FileSystem.swift
[906/989] Compiling GateEngine Win32Window.swift
[907/989] Compiling GateEngine WinSDK+Helpers.swift
[908/989] Compiling GateEngine Win32FileSystem.swift
[909/989] Compiling GateEngine Win32Platform.swift
[910/989] Compiling GateEngine PlatformProtocol.swift
[911/989] Compiling GateEngine Canvas.swift
[912/989] Compiling GateEngine DrawCommand.swift
[913/989] Compiling GateEngine Drawable.swift
[914/989] Compiling GateEngine Scene.swift
[915/989] Compiling GateEngine DX12Geometry.swift
[916/989] Compiling GateEngine DX12RenderTarget.swift
[917/989] Compiling GateEngine Collision2DComponent.swift
[918/989] Compiling GateEngine Collision2DSystem.swift
[919/989] Compiling GateEngine Physics2DComponent.swift
[920/989] Compiling GateEngine Physics2DSystem.swift
[921/989] Compiling GateEngine QuadtreeComponent.swift
[922/989] Compiling GateEngine SpriteComponent.swift
[923/989] Compiling GateEngine SpriteSystem.swift
[924/989] Compiling GateEngine TileMapComponent.swift
[925/989] Compiling GateEngine TileMapSystem.swift
[926/989] Compiling GateEngine Transform2Component.swift
[927/989] Compiling GateEngine BillboardComponent.swift
[928/989] Compiling GateEngine BillboardSystem.swift
[929/989] Compiling GateEngine CameraComponent.swift
[930/989] Compiling GateEngine MaterialComponent.swift
[931/989] Compiling GateEngine ObjectAnimation3DComponent.swift
[932/989] Compiling GateEngine ObjectAnimation3DSystem.swift
[933/989] Compiling GateEngine Collision3DComponent.swift
[934/989] Compiling GateEngine Collision3DSystem.swift
[935/989] Compiling GateEngine OctreeComponent.swift
[936/989] Compiling GateEngine Physics3DComponent.swift
[937/989] Compiling GateEngine Physics3DSystem.swift
[938/989] Compiling GateEngine RenderingGeometryComponent.swift
[939/989] Compiling GateEngine Rig3DComponent.swift
[940/989] Compiling GateEngine Rig3DSystem.swift
[941/989] Compiling GateEngine Transform3Component.swift
[942/989] 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 |
[943/989] 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 |
[944/989] 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 |
[945/989] 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 |
[946/989] 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 |
[947/989] 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 |
[948/989] 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 |
[949/989] 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 |
[950/989] 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 |
[951/989] 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 |
[952/989] 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 |
[953/989] 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 |
[954/989] 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 |
[955/989] 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 |
[956/989] 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 |
[957/989] 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 |
[958/989] 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 |
[959/989] 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 |
[960/989] 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 |
[961/989] 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 |
[962/989] 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 |
[963/989] 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 |
[964/989] 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 |
[965/989] 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 |
[966/989] 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 |         }
[967/989] 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 |         }
[968/989] 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 |         }
[969/989] 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 |         }
[970/989] 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 |         }
[971/989] 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 |         }
[972/989] 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 |         }
[973/989] 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 |         }
[974/989] 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 |         }
[975/989] 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 |         }
[976/989] 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 |         }
[977/989] 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 |         }
[978/989] 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 |         }
[979/989] 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 |         }
[980/989] 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 |         }
[981/989] 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 |         }
[982/989] 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 |         }
[983/989] 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 |         }
[984/989] 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 |         }
[985/989] 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 |         }
[986/989] 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 |         }
[987/989] 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 |         }
[988/989] 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 |         }
[989/989] 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 |         }
Build complete! (34.10s)
Build complete.
{
  "c_language_standard" : "gnu11",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "601.0.0",
            "upper_bound" : "602.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-syntax"
    }
  ],
  "manifest_display_name" : "GateEngine",
  "name" : "GateEngine",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "GateEngine",
      "targets" : [
        "GateEngine"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GameMath",
      "targets" : [
        "GameMath"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ECSMacros",
      "targets" : [
        "ECSMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "uFBX",
      "module_type" : "ClangTarget",
      "name" : "uFBX",
      "path" : "Dependencies/uFBX",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/ufbx.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "miniz",
      "module_type" : "ClangTarget",
      "name" : "miniz",
      "path" : "Dependencies/miniz",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/miniz.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TrueType",
      "module_type" : "ClangTarget",
      "name" : "TrueType",
      "path" : "Dependencies/TrueType",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "nothing.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Shaders",
      "module_type" : "SwiftTarget",
      "name" : "Shaders",
      "path" : "Sources/Shaders",
      "product_dependencies" : [
        "Collections"
      ],
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "Generators/CodeGenerator.swift",
        "Generators/GLSLCodeGenerator.swift",
        "Generators/HLSLCodeGenerator.swift",
        "Generators/MSLCodeGenerator.swift",
        "ShaderDocument/FragmentShader.swift",
        "ShaderDocument/HashGenerator.swift",
        "ShaderDocument/ShaderDocument.swift",
        "ShaderDocument/Values/Mat3.swift",
        "ShaderDocument/Values/Mat4.swift",
        "ShaderDocument/Values/Mat4Array.swift",
        "ShaderDocument/Values/Operation.swift",
        "ShaderDocument/Values/Sampler2D.swift",
        "ShaderDocument/Values/Scalar.swift",
        "ShaderDocument/Values/ShaderVoid.swift",
        "ShaderDocument/Values/UVec4.swift",
        "ShaderDocument/Values/Value.swift",
        "ShaderDocument/Values/Vec2.swift",
        "ShaderDocument/Values/Vec3.swift",
        "ShaderDocument/Values/Vec4.swift",
        "ShaderDocument/VertexShader.swift",
        "ShaderError.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenGL_GateEngine",
      "module_type" : "SwiftTarget",
      "name" : "OpenGL_GateEngine",
      "path" : "Dependencies/OpenGL/OpenGL_GateEngine",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "OpenGL_GateEngine.swift",
        "Platforms/Apple/GLKit.swift",
        "Platforms/GLEW/GLEW_Linux.swift",
        "Platforms/GLEW/GLEW_Windows.swift",
        "Platforms/GLFW/GLFW.swift",
        "Platforms/Linux/OpenGLLinux.swift",
        "Platforms/Unsupported/Unsupported.swift",
        "Platforms/Windows/OpenGLWindows.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LibSPNG",
      "module_type" : "ClangTarget",
      "name" : "LibSPNG",
      "path" : "Dependencies/LibSPNG",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/spng.c"
      ],
      "target_dependencies" : [
        "miniz"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GravityTests",
      "module_type" : "SwiftTarget",
      "name" : "GravityTests",
      "path" : "Tests/GravityTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/disabled",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/fuzzy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/infiniteloop",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/unittest",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Unittest/Unittest01SyntaxTests.swift",
        "Unittest/Unittest02SemanticStep1Tests.swift",
        "Unittest/Unittest03SemanticStep2Tests.swift",
        "Unittest/Unittest04CodegenTests.swift",
        "_GravityXCTestCase.swift"
      ],
      "target_dependencies" : [
        "Gravity",
        "GateEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Gravity",
      "module_type" : "ClangTarget",
      "name" : "Gravity",
      "path" : "Dependencies/Gravity",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/compiler/gravity_ast.c",
        "src/compiler/gravity_codegen.c",
        "src/compiler/gravity_compiler.c",
        "src/compiler/gravity_ircode.c",
        "src/compiler/gravity_lexer.c",
        "src/compiler/gravity_optimizer.c",
        "src/compiler/gravity_parser.c",
        "src/compiler/gravity_semacheck1.c",
        "src/compiler/gravity_semacheck2.c",
        "src/compiler/gravity_symboltable.c",
        "src/compiler/gravity_token.c",
        "src/compiler/gravity_visitor.c",
        "src/optionals/gravity_opt_env.c",
        "src/optionals/gravity_opt_file.c",
        "src/optionals/gravity_opt_json.c",
        "src/optionals/gravity_opt_math.c",
        "src/runtime/gravity_core.c",
        "src/runtime/gravity_vm.c",
        "src/shared/gravity_hash.c",
        "src/shared/gravity_memory.c",
        "src/shared/gravity_value.c",
        "src/utils/gravity_debug.c",
        "src/utils/gravity_json.c",
        "src/utils/gravity_utils.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GateEngineTests",
      "module_type" : "SwiftTarget",
      "name" : "GateEngineTests",
      "path" : "Tests/GateEngineTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GateEngineTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "FileSystemTests.swift",
        "Gravity/GravityCreateValueTests.swift",
        "Gravity/GravityErrorTests.swift",
        "Gravity/GravityExtendingTests.swift",
        "Gravity/GravityIncludesTests.swift",
        "Gravity/GravityMultipleInstanceTests.swift",
        "_GateEngineXCTestCase.swift"
      ],
      "target_dependencies" : [
        "GateEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GateEngine",
      "module_type" : "SwiftTarget",
      "name" : "GateEngine",
      "path" : "Sources/GateEngine",
      "product_dependencies" : [
        "Atomics",
        "Collections"
      ],
      "product_memberships" : [
        "GateEngine"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/_PackageResources/GateEngine",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ECS/2D Specific/Physics/Collision2DComponent.swift",
        "ECS/2D Specific/Physics/Collision2DSystem.swift",
        "ECS/2D Specific/Physics/Physics2DComponent.swift",
        "ECS/2D Specific/Physics/Physics2DSystem.swift",
        "ECS/2D Specific/Physics/QuadtreeComponent.swift",
        "ECS/2D Specific/Sprite/SpriteComponent.swift",
        "ECS/2D Specific/Sprite/SpriteSystem.swift",
        "ECS/2D Specific/TileMap/TileMapComponent.swift",
        "ECS/2D Specific/TileMap/TileMapSystem.swift",
        "ECS/2D Specific/Transform2Component.swift",
        "ECS/3D Specific/Billboard/BillboardComponent.swift",
        "ECS/3D Specific/Billboard/BillboardSystem.swift",
        "ECS/3D Specific/CameraComponent.swift",
        "ECS/3D Specific/MaterialComponent.swift",
        "ECS/3D Specific/ObjectAnimation/ObjectAnimation3DComponent.swift",
        "ECS/3D Specific/ObjectAnimation/ObjectAnimation3DSystem.swift",
        "ECS/3D Specific/Physics/Collision3DComponent.swift",
        "ECS/3D Specific/Physics/Collision3DSystem.swift",
        "ECS/3D Specific/Physics/OctreeComponent.swift",
        "ECS/3D Specific/Physics/Physics3DComponent.swift",
        "ECS/3D Specific/Physics/Physics3DSystem.swift",
        "ECS/3D Specific/RenderingGeometryComponent.swift",
        "ECS/3D Specific/Rig/Rig3DComponent.swift",
        "ECS/3D Specific/Rig/Rig3DSystem.swift",
        "ECS/3D Specific/Transform3Component.swift",
        "ECS/Base/Component.swift",
        "ECS/Base/ECSContext.swift",
        "ECS/Base/Entity.swift",
        "ECS/Base/Performance.swift",
        "ECS/Base/PlatformSystem.swift",
        "ECS/Base/RenderingSystem.swift",
        "ECS/Base/SortOrder.swift",
        "ECS/Base/System.swift",
        "ECS/FinalizeSimulation/FinalizeSimulationSystem.swift",
        "ECS/FinalizeSimulation/MaxQuantityComponent.swift",
        "ECS/FinalizeSimulation/ParentRelationshipComponent.swift",
        "ECS/FinalizeSimulation/TimedDeathComponent.swift",
        "ECS/PerformanceRenderingSystem.swift",
        "ECS/PlatformSystems/AudioSystem.swift",
        "ECS/PlatformSystems/CacheSystem.swift",
        "ECS/PlatformSystems/DeferredDelaySystem.swift",
        "ECS/PlatformSystems/HIDSystem.swift",
        "ECS/StandardRenderingSystem.swift",
        "ECS/StateMachine/StateMachine.swift",
        "ECS/StateMachine/StateMachineComponent.swift",
        "ECS/StateMachine/StateMachineSystem.swift",
        "ECS/TimeScaleComponent.swift",
        "Game.swift",
        "GameDelegate.swift",
        "GameInfo.swift",
        "GateEngine.swift",
        "Helpers/DeltaTimeHelper.swift",
        "Helpers/IDGenerator.swift",
        "Helpers/TextureAtlas.swift",
        "Physics/CollisionTriangle+Extensions.swift",
        "Physics/Octree.swift",
        "Physics/Quadtree.swift",
        "Physics/RawGeometry+Extensions.swift",
        "Physics/SkinCollider.swift",
        "Resources/Animation/ObjectAnimation3D.swift",
        "Resources/Geometry/Geometry.swift",
        "Resources/Geometry/Lines.swift",
        "Resources/Geometry/MutableGeometry.swift",
        "Resources/Geometry/MutableLines.swift",
        "Resources/Geometry/MutablePoints.swift",
        "Resources/Geometry/Points.swift",
        "Resources/Geometry/Raw/RawGeometry.swift",
        "Resources/Geometry/Raw/RawLines.swift",
        "Resources/Geometry/Raw/RawPoints.swift",
        "Resources/Geometry/Raw/Triangle.swift",
        "Resources/Geometry/Raw/Vertex.swift",
        "Resources/Geometry/SkinnedGeometry.swift",
        "Resources/Import & Export/Coding/CollisionTrianglesCoder.swift",
        "Resources/Import & Export/Coding/PNGCoder.swift",
        "Resources/Import & Export/Coding/RawGeometryCoder.swift",
        "Resources/Import & Export/Importers/ApplePlatformImageImporter.swift",
        "Resources/Import & Export/Importers/ApplePlatformModelImporter.swift",
        "Resources/Import & Export/Importers/GLTransmissionFormat.swift",
        "Resources/Import & Export/Importers/PNGImporter.swift",
        "Resources/Import & Export/Importers/RawGeometryImporter.swift",
        "Resources/Import & Export/Importers/TiledTMJImporter.swift",
        "Resources/Import & Export/Importers/TiledTSJImporter.swift",
        "Resources/Import & Export/Importers/WavefrontOBJ.swift",
        "Resources/Lights/Base/Light.swift",
        "Resources/Lights/DirectionalLight.swift",
        "Resources/Lights/PointLight.swift",
        "Resources/Lights/SpotLight.swift",
        "Resources/Paths.swift",
        "Resources/Resource.swift",
        "Resources/ResourceManager.swift",
        "Resources/Skinning/SkeletalAnimation.swift",
        "Resources/Skinning/Skeleton.swift",
        "Resources/Skinning/Skin.swift",
        "Resources/Sprites/Sprite.swift",
        "Resources/Sprites/SpriteAnimation.swift",
        "Resources/Sprites/SpriteSheet.swift",
        "Resources/Text/Backends/ImageFont.swift",
        "Resources/Text/Backends/TTFFont.swift",
        "Resources/Text/Font.swift",
        "Resources/Text/Text.swift",
        "Resources/Texture/Texture.swift",
        "Resources/Tiles/TileMap.swift",
        "Resources/Tiles/TileSet.swift",
        "SaveState.swift",
        "Scripting/Gravity/Gravity+Errors.swift",
        "Scripting/Gravity/Gravity+Files.swift",
        "Scripting/Gravity/Gravity+Testing.swift",
        "Scripting/Gravity/Gravity.swift",
        "Scripting/Gravity/GravityClass.swift",
        "Scripting/Gravity/GravityClosure.swift",
        "Scripting/Gravity/GravityInstance.swift",
        "Scripting/Gravity/GravityProtocols.swift",
        "Scripting/Gravity/GravityValue.swift",
        "Scripting/Gravity/GravityValueConvertible.swift",
        "System/Audio/Music.swift",
        "System/Audio/Platforms/AudioFormats/VorbisFile.swift",
        "System/Audio/Platforms/AudioFormats/WaveFile.swift",
        "System/Audio/Platforms/AudioTypes.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CAListenerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CASourceReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/CAContextReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/Soundtrack/CAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/Soundtrack/CAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OAListenerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OASourceReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/OABufferReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/OAContextReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/Soundtrack/OAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/Soundtrack/OAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALContext.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALDevice.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALError.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALSource.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WAListenerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WASourceReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/Soundtrack/WAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/Soundtrack/WAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/WABufferReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/WAContextReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XAListenerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XASourceReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/Soundtrack/XAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/Soundtrack/XAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/XAudio/XABufferReference.swift",
        "System/Audio/Platforms/Backends/XAudio/XAContextReference.swift",
        "System/Audio/Platforms/BufferConverter.swift",
        "System/Audio/Sound.swift",
        "System/Audio/System/AudioBuffer.swift",
        "System/Audio/System/AudioContext.swift",
        "System/Audio/System/Multi-Channel/AudioMixer.swift",
        "System/Audio/System/Multi-Channel/AudioTrack.swift",
        "System/Audio/System/Spatial/SpatialAudioListener.swift",
        "System/Audio/System/Spatial/SpatialAudioMixer.swift",
        "System/Audio/System/Spatial/SpatialAudioSource.swift",
        "System/HID/GamePad/GamePad.swift",
        "System/HID/GamePad/GamePadInterpreter/GamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/LinuxHIDGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/Mapping/SDL2/SDL2.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/MFIGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/NullGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/WASIGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/XInputGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadManager.swift",
        "System/HID/HID.swift",
        "System/HID/Keyboard/CharacterStream.swift",
        "System/HID/Keyboard/Keyboard.swift",
        "System/HID/Keyboard/KeyboardEvent.swift",
        "System/HID/Keyboard/KeyboardKey.swift",
        "System/HID/Keyboard/KeyboardModifierMask.swift",
        "System/HID/Mouse/Mouse.swift",
        "System/HID/Mouse/MouseButton.swift",
        "System/HID/Mouse/MouseScroller.swift",
        "System/HID/Touch/Touch.swift",
        "System/HID/Touch/TouchScreen.swift",
        "System/HID/Touch/TouchSurface.swift",
        "System/Platforms/FileSystem/AsynchronousFileSystem.swift",
        "System/Platforms/FileSystem/FileSystemTypes.swift",
        "System/Platforms/FileSystem/SynchronousFileSystem.swift",
        "System/Platforms/Platform Implementations/Android/AndroidPlatform.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitGLKitView.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitMetalView.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitViewController.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitWindow.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKitPlatform.swift",
        "System/Platforms/Platform Implementations/Apple/AppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/AsynchronousAppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/SynchronousAppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitGLKitView.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitMetalView.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitViewController.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitWindow.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKitPlatform.swift",
        "System/Platforms/Platform Implementations/Linux/LinuxFileSystem.swift",
        "System/Platforms/Platform Implementations/Linux/LinuxPlatform.swift",
        "System/Platforms/Platform Implementations/Linux/X11/X11Window.swift",
        "System/Platforms/Platform Implementations/WASI/WASI/WASIWindow.swift",
        "System/Platforms/Platform Implementations/WASI/WASIFileSystem.swift",
        "System/Platforms/Platform Implementations/WASI/WASIPlatform.swift",
        "System/Platforms/Platform Implementations/Win32/AsynchronousWin32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/SynchronousWin32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/Win32/Win32Window.swift",
        "System/Platforms/Platform Implementations/Win32/Win32/WinSDK+Helpers.swift",
        "System/Platforms/Platform Implementations/Win32/Win32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/Win32Platform.swift",
        "System/Platforms/PlatformProtocol.swift",
        "System/Rendering/Drawables/Canvas.swift",
        "System/Rendering/Drawables/DrawCommand.swift",
        "System/Rendering/Drawables/Drawable.swift",
        "System/Rendering/Drawables/Scene.swift",
        "System/Rendering/Platforms/DirectX12/DX12Geometry.swift",
        "System/Rendering/Platforms/DirectX12/DX12RenderTarget.swift",
        "System/Rendering/Platforms/DirectX12/DX12Renderer.swift",
        "System/Rendering/Platforms/DirectX12/DX12SwapChain.swift",
        "System/Rendering/Platforms/DirectX12/DX12Texture.swift",
        "System/Rendering/Platforms/GeometryBackend.swift",
        "System/Rendering/Platforms/Metal/MetalGeometry.swift",
        "System/Rendering/Platforms/Metal/MetalRenderTarget.swift",
        "System/Rendering/Platforms/Metal/MetalRenderer.swift",
        "System/Rendering/Platforms/Metal/MetalTexture.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLGeometry.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderTarget.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer+Apple.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer+Linux.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLTexture.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Geometry.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2RenderTarget.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Renderer.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Texture.swift",
        "System/Rendering/RenderTarget.swift",
        "System/Rendering/Renderer.swift",
        "System/Rendering/SystemShaders.swift",
        "System/WindowManager.swift",
        "Types/Camera.swift",
        "Types/Material.swift",
        "Types/Matricies.swift",
        "UI/Button.swift",
        "UI/Control.swift",
        "UI/Drawables/UICanvas.swift",
        "UI/GameViewController.swift",
        "UI/GestureRecognizers/GestureRecognizer.swift",
        "UI/GestureRecognizers/PanGestureRecognizer.swift",
        "UI/GestureRecognizers/PinchGestureRecognizer.swift",
        "UI/GestureRecognizers/RotateGestureRecognizer.swift",
        "UI/GestureRecognizers/TapGestureRecognizer.swift",
        "UI/ImageView.swift",
        "UI/Label.swift",
        "UI/Layout.swift",
        "UI/ScrollView.swift",
        "UI/SplitViewController.swift",
        "UI/StackView.swift",
        "UI/TableView.swift",
        "UI/TextField.swift",
        "UI/TileMapControl.swift",
        "UI/TileMapView.swift",
        "UI/View.swift",
        "UI/ViewController.swift",
        "UI/Window.swift"
      ],
      "target_dependencies" : [
        "ECSMacros",
        "GameMath",
        "Shaders",
        "TrueType",
        "LibSPNG",
        "Gravity",
        "uFBX",
        "OpenGL_GateEngine"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GameMathTests",
      "module_type" : "SwiftTarget",
      "name" : "GameMathTests",
      "path" : "Tests/GameMathTests",
      "sources" : [
        "2D/2D Physics/2D Colliders/AxisAlignedBoundingBox2DTests.swift.swift",
        "2D/CircleTests.swift",
        "2D/Direction2Tests.swift",
        "2D/InsetsTests.swift",
        "2D/Position2Tests.swift",
        "2D/RectTests.swift",
        "2D/Size2Tests.swift",
        "2D/Vector2Tests.swift",
        "3D/Direction3Tests.swift",
        "3D/Matrix3x3Tests.swift",
        "3D/Matrix4x4Tests.swift",
        "3D/Position3Tests.swift",
        "3D/QuaternionTests.swift",
        "3D/Size3Tests.swift",
        "3D/Transform3Tests.swift",
        "3D/Vector3Tests.swift",
        "BitStreamTests.swift",
        "Degrees & Radians Tests.swift",
        "InterpolationTests.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameMathSIMDTests",
      "module_type" : "SwiftTarget",
      "name" : "GameMathSIMDTests",
      "path" : "Tests/GameMathSIMDTests",
      "sources" : [
        "2D/2D Physics/2D Colliders/AxisAlignedBoundingBox2DTests.swift.swift",
        "2D/CircleTests.swift",
        "2D/Direction2Tests.swift",
        "2D/InsetsTests.swift",
        "2D/Position2Tests.swift",
        "2D/RectTests.swift",
        "2D/Size2Tests.swift",
        "2D/Vector2Tests.swift",
        "3D/Direction3Tests.swift",
        "3D/Matrix3x3Tests.swift",
        "3D/Matrix4x4Tests.swift",
        "3D/Position3Tests.swift",
        "3D/QuaternionTests.swift",
        "3D/Size3Tests.swift",
        "3D/Transform3Tests.swift",
        "3D/Vector3Tests.swift",
        "BitStreamTests.swift",
        "Degrees & Radians Tests.swift",
        "InterpolationTests.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameMath",
      "module_type" : "SwiftTarget",
      "name" : "GameMath",
      "path" : "Sources/GameMath",
      "product_memberships" : [
        "GateEngine",
        "GameMath"
      ],
      "sources" : [
        "2D Types/2D Physics/2D Colliders/AxisAlignedBoundingBox2D.swift",
        "2D Types/2D Physics/2D Colliders/BoundingCircle2D.swift",
        "2D Types/2D Physics/2D Colliders/BoundingEllipsoid2D.swift",
        "2D Types/2D Physics/2D Colliders/Collider2D.swift",
        "2D Types/2D Physics/Line2D.swift",
        "2D Types/2D Physics/Ray2D.swift",
        "2D Types/2D Physics/Rect+Physics.swift",
        "2D Types/Circle.swift",
        "2D Types/Direction2.swift",
        "2D Types/Insets.swift",
        "2D Types/Position2.swift",
        "2D Types/Rect.swift",
        "2D Types/Size2.swift",
        "2D Types/Transform2.swift",
        "2D Types/Vector2.swift",
        "3D Types (New)/Vector3SIMD.swift",
        "3D Types/3D Physics/3D Colliders/AxisAlignedBoundingBox3D.swift",
        "3D Types/3D Physics/3D Colliders/BoundingEllipsoid3D.swift",
        "3D Types/3D Physics/3D Colliders/BoundingSphere3D.swift",
        "3D Types/3D Physics/3D Colliders/Collider3D.swift",
        "3D Types/3D Physics/3D Colliders/OrientedBoundingBox3D.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionAttributes.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionMesh.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionTriangle.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/MeshCollider.swift",
        "3D Types/3D Physics/Line3D.swift",
        "3D Types/3D Physics/Plane3D.swift",
        "3D Types/3D Physics/Ray3D.swift",
        "3D Types/3D Physics/ViewFrustum3D.swift",
        "3D Types/Direction3.swift",
        "3D Types/Matrix3x3.swift",
        "3D Types/Matrix4x4.swift",
        "3D Types/Position3.swift",
        "3D Types/Quaternion.swift",
        "3D Types/Size3.swift",
        "3D Types/TextureCoordinate.swift",
        "3D Types/Transform3.swift",
        "3D Types/Vector3.swift",
        "BitStream.swift",
        "CardinalDirection.swift",
        "Color.swift",
        "Degrees & Radians.swift",
        "FastInverseSquareRoot.swift",
        "GameMath.swift",
        "Interpolation.swift",
        "PlatformSpecific/CoreGraphics.swift",
        "PlatformSpecific/Win32.swift",
        "Vector4.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ECSMacros",
      "module_type" : "SwiftTarget",
      "name" : "ECSMacros",
      "path" : "Macros/ECSMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "GateEngine",
        "ECSMacros"
      ],
      "sources" : [
        "ECSComponentMacro.swift",
        "ECSSystemMacro.swift",
        "Plugin.swift"
      ],
      "type" : "macro"
    }
  ],
  "tools_version" : "6.1"
}
Done.