The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Satin, reference main (a91c46), with Swift 6.1 for visionOS using Xcode 16.3 on 27 Apr 2025 18:59:55 UTC.

Swift 6 data race errors: 5

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin -destination generic/platform=xrOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures

Build Log

        panGestureRecognizer.minimumNumberOfTouches = 1
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:353:30: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        panGestureRecognizer.maximumNumberOfTouches = 1
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:354:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(panGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:357:31: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        rollGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                              ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:358:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(rollGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:361:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:362:30: warning: main actor-isolated property 'numberOfTouchesRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.numberOfTouchesRequired = 1
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger  numberOfTouchesRequired API_UNAVAILABLE(tvos);    // Default is 1. The number of fingers required to match
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:363:30: warning: main actor-isolated property 'numberOfTapsRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.numberOfTapsRequired = 2
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:25:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:364:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(tapGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:367:32: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:368:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(pinchGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:394:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(rollGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:395:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(panGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:396:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(tapGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:397:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(pinchGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:506:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .ended {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:505:24: note: add '@MainActor' to make instance method 'tapGesture' part of global actor 'MainActor'
    @objc private func tapGesture(_ gestureRecognizer: UITapGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:512:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:518:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:519:42: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            roll(Float(gestureRecognizer.rotation))
                                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat rotation;            // rotation in radians
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:520:31: warning: main actor-isolated property 'rotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            gestureRecognizer.rotation = 0.0
                              ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: mutation of this property is only permitted within the actor
@property (nonatomic)          CGFloat rotation;            // rotation in radians
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:521:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:529:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:531:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let translation = gestureRecognizer.translation(in: view)
                                                ^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:537:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:538:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let translation = gestureRecognizer.translation(in: view)
                                                ^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:544:42: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let dx = deltaX / Float(view.frame.size.width)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
    override public var frame: CGRect {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:545:42: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let dy = deltaY / Float(view.frame.size.height)
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
    override public var frame: CGRect {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:549:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:555:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:557:50: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            pinchScale = Float(gestureRecognizer.scale)
                                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:562:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:563:52: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let newScale = Float(gestureRecognizer.scale)
                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:567:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:350:32: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
        panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:350:32: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:370:32: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let width = Float(view.frame.width)
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
    override public var frame: CGRect {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
    private func pan(_ delta: simd_float2) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:371:33: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let height = Float(view.frame.height)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
    override public var frame: CGRect {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
    private func pan(_ delta: simd_float2) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:497:14: warning: main actor-isolated property 'isMultipleTouchEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        view.isMultipleTouchEnabled = true
             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:200:57: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:501:33: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:502:33: warning: main actor-isolated property 'minimumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        rotateGestureRecognizer.minimumNumberOfTouches = 1
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:503:33: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        rotateGestureRecognizer.maximumNumberOfTouches = 1
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:504:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(rotateGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:507:31: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        rollGestureRecognizer.allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
                              ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:508:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(rollGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:511:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:512:30: warning: main actor-isolated property 'minimumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        panGestureRecognizer.minimumNumberOfTouches = 2
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:513:30: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        panGestureRecognizer.maximumNumberOfTouches = 2
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:514:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(panGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:517:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:518:30: warning: main actor-isolated property 'numberOfTouchesRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.numberOfTouchesRequired = 1
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger  numberOfTouchesRequired API_UNAVAILABLE(tvos);    // Default is 1. The number of fingers required to match
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:519:30: warning: main actor-isolated property 'numberOfTapsRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tapGestureRecognizer.numberOfTapsRequired = 2
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:25:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:520:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(tapGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:523:32: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:524:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.addGestureRecognizer(pinchGestureRecognizer)
             ^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
    private func enableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:550:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(rotateGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:551:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(rollGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:552:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(panGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:553:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(tapGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:554:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view.removeGestureRecognizer(pinchGestureRecognizer)
             ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
    private func disableEvents() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:709:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .ended { reset() }
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:708:24: note: add '@MainActor' to make instance method 'tapGesture' part of global actor 'MainActor'
    @objc private func tapGesture(_ gestureRecognizer: UITapGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:713:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:715:52: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            rollRotation = Float(gestureRecognizer.rotation)
                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat rotation;            // rotation in radians
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:720:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:721:55: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let newRotation = Float(gestureRecognizer.rotation)
                                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat rotation;            // rotation in radians
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:725:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
    @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:733:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:735:50: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            previousPosition = gestureRecognizer.location(in: view).float2
                                                 ^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:740:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:741:53: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let currentPosition = gestureRecognizer.location(in: view).float2
                                                    ^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:747:28: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                size: view.frame.size.float2
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
    override public var frame: CGRect {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:753:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
    @objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:759:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:761:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let translation = gestureRecognizer.translation(in: view)
                                                ^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:766:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:767:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let translation = gestureRecognizer.translation(in: view)
                                                ^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:773:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
    @objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:779:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .began {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:781:50: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            pinchScale = Float(gestureRecognizer.scale)
                                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:786:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if gestureRecognizer.state == .changed {
                             ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:787:52: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let newScale = Float(gestureRecognizer.scale)
                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:794:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        } else if gestureRecognizer.state == .ended {
                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state;  // the current state of the gesture recognizer
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
    @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
        rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
        panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
        pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
                                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/OrthographicCamera.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/PerspectiveCamera.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Codable/AnyMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TessellationProcessor.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeProcessor.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibrarySourceCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderPipelineCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Blending.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Constants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Lighting.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ CapsuleGeometry.swift,\ CircleGeometry.swift,\ ConeGeometry.swift,\ CylinderGeometry.swift,\ ExtrudedRoundedRectGeometry.swift,\ ExtrudedTextGeometry.swift,\ IcoSphereGeometry.swift,\ LineGeometry.swift,\ OctaSphereGeometry.swift,\ ParametricGeometry.swift,\ PlaneGeometry.swift,\ PointGeometry.swift,\ QuadGeometry.swift,\ RoundedBoxGeometry.swift,\ RoundedRectGeometry.swift,\ SatinGeometry.swift,\ SkyboxGeometry.swift,\ SphereGeometry.swift,\ SquircleGeometry.swift,\ TesselatedTextGeometry.swift,\ TessellationGeometry.swift,\ TextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CapsuleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ConeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CylinderGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedRoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/IcoSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/LineGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/OctaSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ParametricGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PlaneGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PointGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/QuadGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedBoxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SatinGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SkyboxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SquircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TessellationGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CapsuleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CircleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ConeGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CylinderGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedRoundedRectGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedTextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/IcoSphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/LineGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/OctaSphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ParametricGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PlaneGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PointGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/QuadGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedBoxGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedRectGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SatinGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SkyboxGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SquircleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TessellationGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TorusGeometry.swift,\ TriangleGeometry.swift,\ TubeGeometry.swift,\ UVDiskGeometry.swift,\ AnyBufferAttribute.swift,\ Attribute.swift,\ BufferAttribute.swift,\ ElementBuffer.swift,\ InterleavedBuffer.swift,\ InterleavedBufferAttribute.swift,\ VertexAttribute.swift,\ DirectionalLight.swift,\ PointLight.swift,\ SpotLight.swift,\ ARBackgroundDepthMaterial.swift,\ ARBackgroundMaterial.swift,\ ARCompositorMaterial.swift,\ ARMatteMaterial.swift,\ ARPostMaterial.swift,\ BasicColorMaterial.swift,\ BasicDiffuseMaterial.swift,\ BasicPointMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ BasicTextureMaterial.swift,\ DepthMaterial.swift,\ MatCapMaterial.swift,\ NormalColorMaterial.swift,\ PhysicalMaterial.swift,\ ShadowMaterial.swift,\ SkyboxMaterial.swift,\ SourceMaterial.swift,\ StandardMaterial.swift,\ TextMaterial.swift,\ UVColorMaterial.swift,\ IBLScene.swift,\ InstancedMesh.swift,\ Submesh.swift,\ TessellationMesh.swift,\ AnyParameter.swift,\ BoolParameter.swift,\ DoubleParameter.swift,\ Float2Parameter.swift,\ Float2x2Parameter.swift,\ Float3Parameter.swift,\ Float3x3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ShadowMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SourceMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/TextMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/TessellationMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/AnyParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/BoolParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/DoubleParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2x2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ShadowMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SourceMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/TextMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:51:13: warning: capture of 'self' with non-sendable type 'IBLScene' in a '@Sendable' closure
            self.cubemapTexture = self.setupCubemapTexture(device: device, commandBuffer: commandBuffer)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:12:12: note: class 'IBLScene' does not conform to the 'Sendable' protocol
open class IBLScene: Object, IBLEnvironment {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:98:13: warning: capture of 'self' with non-sendable type 'IBLScene' in a '@Sendable' closure
            self.irradianceTexture = self.setupIrradianceTexture(device: device, commandBuffer: commandBuffer)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:12:12: note: class 'IBLScene' does not conform to the 'Sendable' protocol
open class IBLScene: Object, IBLEnvironment {
           ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/TessellationMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/AnyParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/BoolParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/DoubleParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2x2Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ InstanceMatrixUniforms.swift,\ LightData.swift,\ ShadowData.swift,\ FileWatcher.swift,\ Helpers.swift,\ Loader.swift,\ Locks.swift,\ MetalFileCompiler.swift,\ MetalSourceCompiler.swift,\ Paths.swift,\ PostProcessor.swift,\ Textures.swift,\ ValueCache.swift,\ VertexDescriptors.swift,\ MetalLayerRenderer.swift,\ MetalView.swift,\ MetalViewController.swift,\ MetalViewRenderer.swift,\ MetalViewRendererDelegate.swift,\ SatinImmersiveSpace.swift,\ SatinMetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:99:22: warning: call to main actor-isolated instance method 'renderLoop()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                self.renderLoop()
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:106:10: note: calls to instance method 'renderLoop()' from outside of its actor context are implicitly asynchronous
    func renderLoop() {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:106:10: note: main actor isolation inferred from conformance to protocol 'CompositorLayerConfiguration'
    func renderLoop() {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:437:38: warning: 'tangents' was deprecated in visionOS 2.0
            leftTangent: Double(view.tangents[0]),
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:438:39: warning: 'tangents' was deprecated in visionOS 2.0
            rightTangent: Double(view.tangents[1]),
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:439:37: warning: 'tangents' was deprecated in visionOS 2.0
            topTangent: Double(view.tangents[2]),
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift:440:40: warning: 'tangents' was deprecated in visionOS 2.0
            bottomTangent: Double(view.tangents[3]),
                                       ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:442:9: warning: call to main actor-isolated instance method 'stopRenderLoop()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        stopRenderLoop()
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:532:18: note: calls to instance method 'stopRenderLoop()' from outside of its actor context are implicitly asynchronous
    private func stopRenderLoop() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:532:18: note: main actor isolation inferred from inheritance from class 'UIView'
    private func stopRenderLoop() {
                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:347:9: warning: call to main actor-isolated instance method 'cleanupRenderer()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        cleanupRenderer()
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:420:18: note: calls to instance method 'cleanupRenderer()' from outside of its actor context are implicitly asynchronous
    private func cleanupRenderer() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:420:18: note: main actor isolation inferred from inheritance from class 'UIViewController'
    private func cleanupRenderer() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:348:9: warning: call to main actor-isolated instance method 'removeEvents()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        removeEvents()
        ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:445:18: note: calls to instance method 'removeEvents()' from outside of its actor context are implicitly asynchronous
    private func removeEvents() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:445:18: note: main actor isolation inferred from inheritance from class 'UIViewController'
    private func removeEvents() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:349:19: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        metalView.delegate = nil
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:415:14: note: mutation of this property is only permitted within the actor
    weak var delegate: MetalViewRendererDelegate?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:349:9: warning: cannot access property 'metalView' here in deinitializer; this is an error in the Swift 6 language mode
        metalView.delegate = nil
        ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:347:9: note: after calling instance method 'cleanupRenderer()', only nonisolated properties of 'self' can be accessed from a deinit
        cleanupRenderer()
        ^~~~~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ Satin (in target 'Satin' from project 'Satin')
EmitSwiftModule normal arm64 (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: warning: static property 'displayLink' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    private static var displayLink: CADisplayLink?
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: convert 'displayLink' to a 'let' constant to make 'Sendable' shared state immutable
    private static var displayLink: CADisplayLink?
                   ~~~ ^
                   let
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: add '@MainActor' to make static property 'displayLink' part of global actor 'MainActor'
    private static var displayLink: CADisplayLink?
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static var displayLink: CADisplayLink?
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift:40:1: warning: extension declares a conformance of imported type 'Ray' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
extension Ray: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift:40:1: note: add '@retroactive' to silence this warning
extension Ray: Equatable {
^              ~~~~~~~~~
               @retroactive Equatable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: warning: static property 'recursiveAndVisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveAndVisible = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: add '@MainActor' to make static property 'recursiveAndVisible' part of global actor 'MainActor'
    public static let recursiveAndVisible = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveAndVisible = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: warning: static property 'recursiveAndInvisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: add '@MainActor' to make static property 'recursiveAndInvisible' part of global actor 'MainActor'
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: warning: static property 'recursiveVisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: add '@MainActor' to make static property 'recursiveVisibleAndFirst' part of global actor 'MainActor'
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: warning: static property 'recursiveInvisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: add '@MainActor' to make static property 'recursiveInvisibleAndFirst' part of global actor 'MainActor'
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ Float4Parameter.swift,\ Float4x4Parameter.swift,\ FloatParameter.swift,\ GenericParameter.swift,\ Int2Parameter.swift,\ Int3Parameter.swift,\ Int4Parameter.swift,\ IntParameter.swift,\ PackedFloat3Parameter.swift,\ Parameter.swift,\ ParameterGroup.swift,\ StringParameter.swift,\ UInt32Parameter.swift,\ IBLEnvironment.swift,\ Light.swift,\ Renderable.swift,\ Shadow.swift,\ Raycast.swift,\ RaycastOptions.swift,\ RaycastResult.swift,\ RenderEncoderState.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: warning: static property 'recursiveAndVisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveAndVisible = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: add '@MainActor' to make static property 'recursiveAndVisible' part of global actor 'MainActor'
    public static let recursiveAndVisible = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveAndVisible = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: warning: static property 'recursiveAndInvisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: add '@MainActor' to make static property 'recursiveAndInvisible' part of global actor 'MainActor'
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveAndInvisible = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: warning: static property 'recursiveVisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: add '@MainActor' to make static property 'recursiveVisibleAndFirst' part of global actor 'MainActor'
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveVisibleAndFirst = RaycastOptions(
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: warning: static property 'recursiveInvisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
              ^
                             : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: add '@MainActor' to make static property 'recursiveInvisibleAndFirst' part of global actor 'MainActor'
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let recursiveInvisibleAndFirst = RaycastOptions(
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RenderList.swift,\ Satin.swift,\ PBRShader.swift,\ PhysicalShader.swift,\ SkyboxShader.swift,\ SourceShader.swift,\ StandardShader.swift,\ RenderingConfiguration.swift,\ ShaderBlending.swift,\ ShaderConfiguration.swift,\ ShaderDefine.swift,\ ShaderLibraryCache.swift,\ ShaderLibraryConfiguration.swift,\ ShaderLibrarySourceCache.swift,\ ShaderPipelineCache.swift,\ ShaderSourceCache.swift,\ ShaderSourceInjections.swift,\ ShaderSourceParsers.swift,\ DirectionalLightShadow.swift,\ FontAtlas.swift,\ TextMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderList.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Satin.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PhysicalShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/StandardShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/RenderingConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderBlending.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderDefine.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibrarySourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderPipelineCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceInjections.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceParsers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/FontAtlas.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/TextMesh.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderList.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Satin.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PhysicalShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/StandardShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/RenderingConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderBlending.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderDefine.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibrarySourceCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderPipelineCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceInjections.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceParsers.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/FontAtlas.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/TextMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Emitting module for Satin (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation\ Requirements Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros2.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling Float4Parameter.swift, Float4x4Parameter.swift, FloatParameter.swift, GenericParameter.swift, Int2Parameter.swift, Int3Parameter.swift, Int4Parameter.swift, IntParameter.swift, PackedFloat3Parameter.swift, Parameter.swift, ParameterGroup.swift, StringParameter.swift, UInt32Parameter.swift, IBLEnvironment.swift, Light.swift, Renderable.swift, Shadow.swift, Raycast.swift, RaycastOptions.swift, RaycastResult.swift, RenderEncoderState.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling TorusGeometry.swift, TriangleGeometry.swift, TubeGeometry.swift, UVDiskGeometry.swift, AnyBufferAttribute.swift, Attribute.swift, BufferAttribute.swift, ElementBuffer.swift, InterleavedBuffer.swift, InterleavedBufferAttribute.swift, VertexAttribute.swift, DirectionalLight.swift, PointLight.swift, SpotLight.swift, ARBackgroundDepthMaterial.swift, ARBackgroundMaterial.swift, ARCompositorMaterial.swift, ARMatteMaterial.swift, ARPostMaterial.swift, BasicColorMaterial.swift, BasicDiffuseMaterial.swift, BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/Satin-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-Swift.h (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/Satin-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftmodule (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftdoc (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.abi.json (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SatinCore.o (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SatinCore.o
SwiftDriverJobDiscovery normal arm64 Compiling Float+Extensions.swift, MTLClearColor+Extensions.swift, MTLSamplerDescriptor+Extensions.swift, MTLTexture+Extensions.swift, MTLVertexFormat+Extension.swift, MTLVertexStepFunction+Extensions.swift, MTLViewport+Extensions.swift, Metal+Extensions.swift, NSAppearanceCustomization+Extensions.swift, Ray+Extensions.swift, Rectangle+Extensions.swift, Simd+Extensions.swift, String+Extensions.swift, UIWindow+Extensions.swift, Vertex+Extensions.swift, BrdfGenerator.swift, CubemapGenerator.swift, DiffuseIBLGenerator.swift, RandomNoiseGenerator.swift, SpecularIBLGenerator.swift, ArcGeometry.swift, BoxGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling CapsuleGeometry.swift, CircleGeometry.swift, ConeGeometry.swift, CylinderGeometry.swift, ExtrudedRoundedRectGeometry.swift, ExtrudedTextGeometry.swift, IcoSphereGeometry.swift, LineGeometry.swift, OctaSphereGeometry.swift, ParametricGeometry.swift, PlaneGeometry.swift, PointGeometry.swift, QuadGeometry.swift, RoundedBoxGeometry.swift, RoundedRectGeometry.swift, SatinGeometry.swift, SkyboxGeometry.swift, SphereGeometry.swift, SquircleGeometry.swift, TesselatedTextGeometry.swift, TessellationGeometry.swift, TextGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ARBackgroundDepthRenderer.swift, ARBackgroundRenderer.swift, ARCompositor.swift, ARDepthMaskGenerator.swift, ARDepthUpscaler.swift, ARFeatheredDepthMaskGenerator.swift, ARLidarMesh.swift, ARMatteRenderer.swift, ARPerspectiveCamera.swift, ARPlaneMesh.swift, ARPostProcessor.swift, ARSessionPublisher.swift, Easing.swift, Easings.swift, Tween.swift, Tweener.swift, InstanceMatrixUniformBuffer.swift, StructBuffer.swift, UniformBuffer.swift, VertexUniformBuffer.swift, CameraController.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling BasicTextureMaterial.swift, DepthMaterial.swift, MatCapMaterial.swift, NormalColorMaterial.swift, PhysicalMaterial.swift, ShadowMaterial.swift, SkyboxMaterial.swift, SourceMaterial.swift, StandardMaterial.swift, TextMaterial.swift, UVColorMaterial.swift, IBLScene.swift, InstancedMesh.swift, Submesh.swift, TessellationMesh.swift, AnyParameter.swift, BoolParameter.swift, DoubleParameter.swift, Float2Parameter.swift, Float2x2Parameter.swift, Float3Parameter.swift, Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling ComputeConstants.swift, FragmentConstants.swift, MeshConstants.swift, ObjectConstants.swift, PBRConstants.swift, VertexConstants.swift, Tonemapping.swift, YCbCrToRGBConverter.swift, Camera.swift, Context.swift, Geometry.swift, Material.swift, Mesh.swift, Object.swift, Renderer.swift, Shader.swift, BVH+Extensions.swift, Bounds+Extensions.swift, Bundle+Extensions.swift, CGPoint+Extensions.swift, CGSize+Extensions.swift, CodingUserInfoKey+Extensions.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling OrbitPerspectiveCameraController.swift, OrthographicCameraController.swift, PerspectiveCameraController.swift, OrthographicCamera.swift, PerspectiveCamera.swift, AnyMaterial.swift, BufferComputeSystem.swift, ComputeProcessor.swift, ComputeSystem.swift, TessellationProcessor.swift, TextureComputeProcessor.swift, TextureComputeSystem.swift, ComputeConfiguration.swift, ComputeShader.swift, ComputeShaderConfiguration.swift, ComputeShaderLibraryCache.swift, ComputeShaderLibraryConfiguration.swift, ComputeShaderLibrarySourceCache.swift, ComputeShaderPipelineCache.swift, Blending.swift, Constants.swift, Lighting.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling InstanceMatrixUniforms.swift, LightData.swift, ShadowData.swift, FileWatcher.swift, Helpers.swift, Loader.swift, Locks.swift, MetalFileCompiler.swift, MetalSourceCompiler.swift, Paths.swift, PostProcessor.swift, Textures.swift, ValueCache.swift, VertexDescriptors.swift, MetalLayerRenderer.swift, MetalView.swift, MetalViewController.swift, MetalViewRenderer.swift, MetalViewRendererDelegate.swift, SatinImmersiveSpace.swift, SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling RenderList.swift, Satin.swift, PBRShader.swift, PhysicalShader.swift, SkyboxShader.swift, SourceShader.swift, StandardShader.swift, RenderingConfiguration.swift, ShaderBlending.swift, ShaderConfiguration.swift, ShaderDefine.swift, ShaderLibraryCache.swift, ShaderLibraryConfiguration.swift, ShaderLibrarySourceCache.swift, ShaderPipelineCache.swift, ShaderSourceCache.swift, ShaderSourceInjections.swift, ShaderSourceParsers.swift, DirectionalLightShadow.swift, FontAtlas.swift, TextMesh.swift (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros2.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.o normal (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros2.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.o
ExtractAppIntentsMetadata (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Satin --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 2.0 --bundle-identifier spi-builder-workspace.Satin --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.appintents --target-triple arm64-apple-xros2.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Satin.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Satin.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-xros/Satin.build/Objects-normal/arm64/Satin.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-27 11:59:54.681 appintentsmetadataprocessor[763:4424] Starting appintentsmetadataprocessor export
2025-04-27 11:59:54.727 appintentsmetadataprocessor[763:4424] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.o (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/Satin.o
** BUILD SUCCEEDED **
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "Satin",
  "name" : "Satin",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "visionos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "Satin",
      "targets" : [
        "Satin",
        "SatinCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SatinTests",
      "module_type" : "SwiftTarget",
      "name" : "SatinTests",
      "path" : "Tests/SatinTests",
      "sources" : [
        "MutexTests.swift",
        "ObjectTests.swift",
        "RenderableTests.swift"
      ],
      "target_dependencies" : [
        "Satin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SatinCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SatinCoreTests",
      "path" : "Tests/SatinCoreTests",
      "sources" : [
        "BezierTests.swift",
        "BoundsTests.swift",
        "MD5.swift",
        "TriangulatorTests.swift"
      ],
      "target_dependencies" : [
        "SatinCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SatinCore",
      "module_type" : "ClangTarget",
      "name" : "SatinCore",
      "path" : "Sources/SatinCore",
      "product_memberships" : [
        "Satin"
      ],
      "sources" : [
        "Bezier.mm",
        "Bounds.mm",
        "Bvh.mm",
        "Conversions.mm",
        "Generators.mm",
        "Geometry.mm",
        "Hermite.mm",
        "PoissonDiskSampler.mm",
        "Rectangle.mm",
        "SignedDistanceFunctions.mm",
        "Transforms.mm",
        "Triangulator.mm",
        "Types.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Satin",
      "module_type" : "SwiftTarget",
      "name" : "Satin",
      "path" : "Sources/Satin",
      "product_memberships" : [
        "Satin"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Satin/Pipelines",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AR/ARBackgroundDepthRenderer.swift",
        "AR/ARBackgroundRenderer.swift",
        "AR/ARCompositor.swift",
        "AR/ARDepthMaskGenerator.swift",
        "AR/ARDepthUpscaler.swift",
        "AR/ARFeatheredDepthMaskGenerator.swift",
        "AR/ARLidarMesh.swift",
        "AR/ARMatteRenderer.swift",
        "AR/ARPerspectiveCamera.swift",
        "AR/ARPlaneMesh.swift",
        "AR/ARPostProcessor.swift",
        "AR/ARSessionPublisher.swift",
        "Animation/Easing.swift",
        "Animation/Easings.swift",
        "Animation/Tween.swift",
        "Animation/Tweener.swift",
        "Buffers/InstanceMatrixUniformBuffer.swift",
        "Buffers/StructBuffer.swift",
        "Buffers/UniformBuffer.swift",
        "Buffers/VertexUniformBuffer.swift",
        "CameraControllers/CameraController.swift",
        "CameraControllers/OrbitPerspectiveCameraController.swift",
        "CameraControllers/OrthographicCameraController.swift",
        "CameraControllers/PerspectiveCameraController.swift",
        "Cameras/OrthographicCamera.swift",
        "Cameras/PerspectiveCamera.swift",
        "Codable/AnyMaterial.swift",
        "Compute/BufferComputeSystem.swift",
        "Compute/ComputeProcessor.swift",
        "Compute/ComputeSystem.swift",
        "Compute/TessellationProcessor.swift",
        "Compute/TextureComputeProcessor.swift",
        "Compute/TextureComputeSystem.swift",
        "Compute/Utilities/ComputeConfiguration.swift",
        "Compute/Utilities/ComputeShader.swift",
        "Compute/Utilities/ComputeShaderConfiguration.swift",
        "Compute/Utilities/ComputeShaderLibraryCache.swift",
        "Compute/Utilities/ComputeShaderLibraryConfiguration.swift",
        "Compute/Utilities/ComputeShaderLibrarySourceCache.swift",
        "Compute/Utilities/ComputeShaderPipelineCache.swift",
        "Constants/Blending.swift",
        "Constants/Constants.swift",
        "Constants/Lighting.swift",
        "Constants/Pipelines/ComputeConstants.swift",
        "Constants/Pipelines/FragmentConstants.swift",
        "Constants/Pipelines/MeshConstants.swift",
        "Constants/Pipelines/ObjectConstants.swift",
        "Constants/Pipelines/PBRConstants.swift",
        "Constants/Pipelines/VertexConstants.swift",
        "Constants/Tonemapping.swift",
        "Converters/YCbCrToRGBConverter.swift",
        "Core/Camera.swift",
        "Core/Context.swift",
        "Core/Geometry.swift",
        "Core/Material.swift",
        "Core/Mesh.swift",
        "Core/Object.swift",
        "Core/Renderer.swift",
        "Core/Shader.swift",
        "Extensions/BVH+Extensions.swift",
        "Extensions/Bounds+Extensions.swift",
        "Extensions/Bundle+Extensions.swift",
        "Extensions/CGPoint+Extensions.swift",
        "Extensions/CGSize+Extensions.swift",
        "Extensions/CodingUserInfoKey+Extensions.swift",
        "Extensions/Float+Extensions.swift",
        "Extensions/MTLClearColor+Extensions.swift",
        "Extensions/MTLSamplerDescriptor+Extensions.swift",
        "Extensions/MTLTexture+Extensions.swift",
        "Extensions/MTLVertexFormat+Extension.swift",
        "Extensions/MTLVertexStepFunction+Extensions.swift",
        "Extensions/MTLViewport+Extensions.swift",
        "Extensions/Metal+Extensions.swift",
        "Extensions/NSAppearanceCustomization+Extensions.swift",
        "Extensions/Ray+Extensions.swift",
        "Extensions/Rectangle+Extensions.swift",
        "Extensions/Simd+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Extensions/UIWindow+Extensions.swift",
        "Extensions/Vertex+Extensions.swift",
        "Generators/BrdfGenerator.swift",
        "Generators/CubemapGenerator.swift",
        "Generators/DiffuseIBLGenerator.swift",
        "Generators/RandomNoiseGenerator.swift",
        "Generators/SpecularIBLGenerator.swift",
        "Geometry/ArcGeometry.swift",
        "Geometry/BoxGeometry.swift",
        "Geometry/CapsuleGeometry.swift",
        "Geometry/CircleGeometry.swift",
        "Geometry/ConeGeometry.swift",
        "Geometry/CylinderGeometry.swift",
        "Geometry/ExtrudedRoundedRectGeometry.swift",
        "Geometry/ExtrudedTextGeometry.swift",
        "Geometry/IcoSphereGeometry.swift",
        "Geometry/LineGeometry.swift",
        "Geometry/OctaSphereGeometry.swift",
        "Geometry/ParametricGeometry.swift",
        "Geometry/PlaneGeometry.swift",
        "Geometry/PointGeometry.swift",
        "Geometry/QuadGeometry.swift",
        "Geometry/RoundedBoxGeometry.swift",
        "Geometry/RoundedRectGeometry.swift",
        "Geometry/SatinGeometry.swift",
        "Geometry/SkyboxGeometry.swift",
        "Geometry/SphereGeometry.swift",
        "Geometry/SquircleGeometry.swift",
        "Geometry/TesselatedTextGeometry.swift",
        "Geometry/TessellationGeometry.swift",
        "Geometry/TextGeometry.swift",
        "Geometry/TorusGeometry.swift",
        "Geometry/TriangleGeometry.swift",
        "Geometry/TubeGeometry.swift",
        "Geometry/UVDiskGeometry.swift",
        "Geometry/Utilities/AnyBufferAttribute.swift",
        "Geometry/Utilities/Attribute.swift",
        "Geometry/Utilities/BufferAttribute.swift",
        "Geometry/Utilities/ElementBuffer.swift",
        "Geometry/Utilities/InterleavedBuffer.swift",
        "Geometry/Utilities/InterleavedBufferAttribute.swift",
        "Geometry/Utilities/VertexAttribute.swift",
        "Lights/DirectionalLight.swift",
        "Lights/PointLight.swift",
        "Lights/SpotLight.swift",
        "Materials/ARBackgroundDepthMaterial.swift",
        "Materials/ARBackgroundMaterial.swift",
        "Materials/ARCompositorMaterial.swift",
        "Materials/ARMatteMaterial.swift",
        "Materials/ARPostMaterial.swift",
        "Materials/BasicColorMaterial.swift",
        "Materials/BasicDiffuseMaterial.swift",
        "Materials/BasicPointMaterial.swift",
        "Materials/BasicTextureMaterial.swift",
        "Materials/DepthMaterial.swift",
        "Materials/MatCapMaterial.swift",
        "Materials/NormalColorMaterial.swift",
        "Materials/PhysicalMaterial.swift",
        "Materials/ShadowMaterial.swift",
        "Materials/SkyboxMaterial.swift",
        "Materials/SourceMaterial.swift",
        "Materials/StandardMaterial.swift",
        "Materials/TextMaterial.swift",
        "Materials/UVColorMaterial.swift",
        "Objects/IBLScene.swift",
        "Objects/InstancedMesh.swift",
        "Objects/Submesh.swift",
        "Objects/TessellationMesh.swift",
        "Parameters/AnyParameter.swift",
        "Parameters/BoolParameter.swift",
        "Parameters/DoubleParameter.swift",
        "Parameters/Float2Parameter.swift",
        "Parameters/Float2x2Parameter.swift",
        "Parameters/Float3Parameter.swift",
        "Parameters/Float3x3Parameter.swift",
        "Parameters/Float4Parameter.swift",
        "Parameters/Float4x4Parameter.swift",
        "Parameters/FloatParameter.swift",
        "Parameters/GenericParameter.swift",
        "Parameters/Int2Parameter.swift",
        "Parameters/Int3Parameter.swift",
        "Parameters/Int4Parameter.swift",
        "Parameters/IntParameter.swift",
        "Parameters/PackedFloat3Parameter.swift",
        "Parameters/Parameter.swift",
        "Parameters/ParameterGroup.swift",
        "Parameters/StringParameter.swift",
        "Parameters/UInt32Parameter.swift",
        "Protocols/IBLEnvironment.swift",
        "Protocols/Light.swift",
        "Protocols/Renderable.swift",
        "Protocols/Shadow.swift",
        "Raycast/Raycast.swift",
        "Raycast/RaycastOptions.swift",
        "Raycast/RaycastResult.swift",
        "Renderer/RenderEncoderState.swift",
        "Renderer/RenderList.swift",
        "Satin.swift",
        "Shaders/PBRShader.swift",
        "Shaders/PhysicalShader.swift",
        "Shaders/SkyboxShader.swift",
        "Shaders/SourceShader.swift",
        "Shaders/StandardShader.swift",
        "Shaders/Utilities/RenderingConfiguration.swift",
        "Shaders/Utilities/ShaderBlending.swift",
        "Shaders/Utilities/ShaderConfiguration.swift",
        "Shaders/Utilities/ShaderDefine.swift",
        "Shaders/Utilities/ShaderLibraryCache.swift",
        "Shaders/Utilities/ShaderLibraryConfiguration.swift",
        "Shaders/Utilities/ShaderLibrarySourceCache.swift",
        "Shaders/Utilities/ShaderPipelineCache.swift",
        "Shaders/Utilities/ShaderSourceCache.swift",
        "Shaders/Utilities/ShaderSourceInjections.swift",
        "Shaders/Utilities/ShaderSourceParsers.swift",
        "Shadows/DirectionalLightShadow.swift",
        "Text/FontAtlas.swift",
        "Text/TextMesh.swift",
        "Types/InstanceMatrixUniforms.swift",
        "Types/LightData.swift",
        "Types/ShadowData.swift",
        "Utilities/FileWatcher.swift",
        "Utilities/Helpers.swift",
        "Utilities/Loader.swift",
        "Utilities/Locks.swift",
        "Utilities/MetalFileCompiler.swift",
        "Utilities/MetalSourceCompiler.swift",
        "Utilities/Paths.swift",
        "Utilities/PostProcessor.swift",
        "Utilities/Textures.swift",
        "Utilities/ValueCache.swift",
        "Utilities/VertexDescriptors.swift",
        "Views/MetalLayerRenderer.swift",
        "Views/MetalView.swift",
        "Views/MetalViewController.swift",
        "Views/MetalViewRenderer.swift",
        "Views/MetalViewRendererDelegate.swift",
        "Views/SatinImmersiveSpace.swift",
        "Views/SatinMetalView.swift"
      ],
      "target_dependencies" : [
        "SatinCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.