The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build OctopusKit, reference 4.0.0-beta.5 (3c7aeb), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 10:42:49 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/InvadingOctopus/octopuskit.git
Reference: 4.0.0-beta.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/InvadingOctopus/octopuskit
 * tag               4.0.0-beta.5 -> FETCH_HEAD
HEAD is now at 3c7aeb3 Add note for OctopusKit-Core
Cloned https://github.com/InvadingOctopus/octopuskit.git
Revision (git rev-parse @):
3c7aeb3e0badb72ed3abb9804e1f97deb27a0264
SUCCESS checkout https://github.com/InvadingOctopus/octopuskit.git at 4.0.0-beta.5
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/InvadingOctopus/octopuskit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Copying Info.plist
[0/4] Copying LICENSE
[1/4] Write sources
[3/4] Write swift-version-1EA4D86E10B52AF.txt
[5/217] Compiling OctopusKit SKShader+OctopusKit.swift
[6/217] Compiling OctopusKit SKShapeNode+OctopusKit.swift
[7/217] Compiling OctopusKit SKSpriteNode+OctopusKit.swift
[8/217] Compiling OctopusKit SKTexture+OctopusKit.swift
[9/217] Compiling OctopusKit SKUniform+OctopusKit.swift
[10/217] Compiling OctopusKit SKView+OctopusKit.swift
[11/217] Compiling OctopusKit UIGestureRecognizer+OctopusKit.swift
[12/217] Compiling OctopusKit Bundle+OctopusKit.swift
[13/217] Compiling OctopusKit SHKCheckerboard.swift
[14/217] Compiling OctopusKit SHKCircleWave.swift
[15/217] Compiling OctopusKit SHKCircleWaveBlended.swift
[16/217] Compiling OctopusKit SHKCircleWaveRainbow.swift
[17/217] Compiling OctopusKit SHKCircleWaveRainbowBlended.swift
[18/217] Compiling OctopusKit SHKColorAlpha.swift
[19/217] Compiling OctopusKit SHKColorInvert.swift
[20/217] Compiling OctopusKit SHKColorNonAlpha.swift
[21/217] Compiling OctopusKit SHKColorize.swift
[22/217] Compiling OctopusKit SHKDesaturate.swift
[23/217] Compiling OctopusKit SHKDynamicGrayNoise.swift
[24/217] Compiling OctopusKit SHKDynamicRainbowNoise.swift
[25/217] Compiling OctopusKit SHKEmbossColor.swift
[26/217] Compiling OctopusKit SHKEmbossGray.swift
[27/217] Compiling OctopusKit SHKInfrared.swift
[28/217] Compiling OctopusKit SHKInterlace.swift
[29/217] Compiling OctopusKit SHKLightGrid.swift
[30/217] Compiling OctopusKit SHKLinearGradient.swift
[31/217] Compiling OctopusKit SHKPixelate.swift
[32/217] Compiling OctopusKit SHKRadialGradient.swift
[33/217] Compiling OctopusKit SHKScanlines.swift
[34/217] Compiling OctopusKit SHKScreen.swift
[35/217] Compiling OctopusKit SHKStaticGrayNoise.swift
[36/217] Compiling OctopusKit SHKStaticRainbowNoise.swift
[37/217] Compiling OctopusKit SHKWater.swift
[38/217] Compiling OctopusKit ClampedValueComponent.swift
[39/217] Compiling OctopusKit DictionaryComponent.swift
[40/217] Compiling OctopusKit RelayComponent.swift
[41/217] Compiling OctopusKit SingleUseComponent.swift
[42/217] Compiling OctopusKit ValueComponent.swift
[43/217] Compiling OctopusKit iOSExclusiveComponent.swift
[44/217] Compiling OctopusKit macOSExclusiveComponent.swift
[45/217] Compiling OctopusKit AudioComponent.swift
[46/217] Compiling OctopusKit MusicComponent.swift
[47/217] Compiling OctopusKit AgentComponent.swift
[48/217] Compiling OctopusKit AgentGoalComponent.swift
[49/217] Compiling OctopusKit AgentSeekingGoalComponent.swift
[50/217] Compiling OctopusKit ObstacleAvoidanceGoalComponent.swift
[51/217] Compiling OctopusKit PositionSeekingGoalComponent.swift
[52/217] Compiling OctopusKit SpeedGoalComponent.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[53/263] Compiling OctopusKit TouchControlledPositioningComponent.swift
[54/263] Compiling OctopusKit TouchControlledRotationComponent.swift
[55/263] Compiling OctopusKit TouchControlledSeekingComponent.swift
[56/263] Compiling OctopusKit TouchEventComponent.swift
[57/263] Compiling OctopusKit VibrationComponent.swift
[58/263] Compiling OctopusKit ClosureComponent.swift
[59/263] Compiling OctopusKit DelayedClosureComponent.swift
[60/263] Compiling OctopusKit RepeatingClosureComponent.swift
[61/263] Compiling OctopusKit TimeDependentClosureComponent.swift
[62/263] Compiling OctopusKit EntitySpawnerComponent.swift
[63/263] Compiling OctopusKit PhysicsComponent.swift
[64/263] Compiling OctopusKit PhysicsContactComponent.swift
[65/263] Compiling OctopusKit PhysicsEventComponent.swift
[66/263] Compiling OctopusKit PhysicsWorldComponent.swift
[67/263] Compiling OctopusKit ThrustComponent.swift
[68/263] Compiling OctopusKit OKTurnBasedComponent.swift
[69/263] Compiling OctopusKit TurnBasedClampedValueComponent.swift
[70/263] Compiling OctopusKit TurnBasedTileBasedPositionComponent.swift
[71/263] Compiling OctopusKit TurnCounterComponent.swift
[72/263] Compiling OctopusKit MessageStackerComponent.swift
[73/263] Compiling OctopusKit MessageTickerComponent.swift
[74/263] Compiling OctopusKit ValueDisplayComponent.swift
[75/263] Compiling OctopusKit OKComponent.swift
[76/263] Compiling OctopusKit NSGestureRecognizer+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[77/263] Compiling OctopusKit NSMenu+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[78/263] Compiling OctopusKit CGFloat+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[79/263] Compiling OctopusKit CGPoint+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[80/263] Compiling OctopusKit CGRect+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[81/263] Compiling OctopusKit CGSize+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[82/263] Compiling OctopusKit CGVector+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[83/263] Compiling OctopusKit CMMotionManager+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[84/263] Compiling OctopusKit AdditiveArithmetic+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[85/263] Compiling OctopusKit Array+OctopusComponentSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[86/263] Compiling OctopusKit CaseIterable+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[87/263] Compiling OctopusKit Codable+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[88/263] Compiling OctopusKit Collection+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[89/263] Compiling OctopusKit Comparable+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[90/263] Compiling OctopusKit Dictionary+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[91/263] Compiling OctopusKit Double+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[92/263] Compiling OctopusKit Equatable+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[93/263] Compiling OctopusKit FixedWidthInteger+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[94/263] Compiling OctopusKit FloatingPoint+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[95/263] Compiling OctopusKit Optional+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[96/263] Compiling OctopusKit String+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[97/263] Compiling OctopusKit UInt16+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[98/263] Compiling OctopusKit GKComponent+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[99/263] Compiling OctopusKit GKComponentSystem+TurnBased.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
[100/263] Compiling OctopusKit PointerControlledForceComponent.swift
[101/263] Compiling OctopusKit PointerControlledPhysicsDraggingComponent.swift
[102/263] Compiling OctopusKit PointerControlledPhysicsHoldingComponent.swift
[103/263] Compiling OctopusKit PointerControlledPositioningComponent.swift
[104/263] Compiling OctopusKit PointerControlledRotationComponent.swift
[105/263] Compiling OctopusKit PointerControlledSeekingComponent.swift
[106/263] Compiling OctopusKit PointerEventComponent.swift
[107/263] Compiling OctopusKit CameraPanComponent.swift
[108/263] Compiling OctopusKit CameraZoomComponent.swift
[109/263] Compiling OctopusKit ClickGestureRecognizerComponent.swift
[110/263] Compiling OctopusKit NodeTapHandlerComponent.swift
[111/263] Compiling OctopusKit OKGestureRecognizerComponent.swift
[112/263] Compiling OctopusKit PanControlledDraggingComponent.swift
[113/263] Compiling OctopusKit PanGestureRecognizerComponent.swift
[114/263] Compiling OctopusKit PinchGestureRecognizerComponent.swift
[115/263] Compiling OctopusKit TapGestureRecognizerComponent.swift
[116/263] Compiling OctopusKit NodeTouchClosureComponent.swift
[117/263] Compiling OctopusKit NodeTouchState.swift
[118/263] Compiling OctopusKit NodeTouchStateComponent.swift
[119/263] Compiling OctopusKit TouchControlledDraggingComponent.swift
[120/263] Compiling OctopusKit TouchControlledForceComponent.swift
[121/263] Compiling OctopusKit TouchControlledPhysicsDraggingComponent.swift
[122/263] Compiling OctopusKit TouchControlledPhysicsHoldingComponent.swift
[123/263] Compiling OctopusKit SceneComponent.swift
[124/263] Compiling OctopusKit ShaderComponent.swift
[125/263] Compiling OctopusKit TextureAnimationComponent.swift
[126/263] Compiling OctopusKit TextureDictionaryComponent.swift
[127/263] Compiling OctopusKit TileBasedPositionComponent.swift
[128/263] Compiling OctopusKit TileMapComponent.swift
[129/263] Compiling OctopusKit DirectionControlledPhysicsComponent.swift
[130/263] Compiling OctopusKit DirectionControlledRotationComponent.swift
[131/263] Compiling OctopusKit DirectionControlledThrustComponent.swift
[132/263] Compiling OctopusKit DirectionControlledTileBasedMovementComponent.swift
[133/263] Compiling OctopusKit DirectionControlledTorqueComponent.swift
[134/263] Compiling OctopusKit DirectionEventComponent.swift
[135/263] Compiling OctopusKit ImpactVibrationComponent.swift
[136/263] Compiling OctopusKit KeyboardEventComponent.swift
[137/263] Compiling OctopusKit MotionControlledGravityComponent.swift
[138/263] Compiling OctopusKit MotionControlledParallaxComponent.swift
[139/263] Compiling OctopusKit MotionControlledThrustComponent.swift
[140/263] Compiling OctopusKit MotionManagerComponent.swift
[141/263] Compiling OctopusKit MouseEventComponent.swift
[142/263] Compiling OctopusKit NodePointerClosureComponent.swift
[143/263] Compiling OctopusKit NodePointerState.swift
[144/263] Compiling OctopusKit NodePointerStateComponent.swift
[145/263] Compiling OctopusKit PointerControlledDraggingComponent.swift
[146/263] Emitting module OctopusKit
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/CoreGraphics/CGVector+OctopusKit.swift:253:1: warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
251 | }
252 |
253 | extension CGVector: Hashable { // MARK: Hashable
    | |- warning: extension declares a conformance of imported type 'CGVector' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |
255 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[147/263] Compiling OctopusKit WanderingGoalComponent.swift
[148/263] Compiling OctopusKit CombatBehaviorComponent.swift
[149/263] Compiling OctopusKit DelayedRemovalComponent.swift
[150/263] Compiling OctopusKit RandomizationComponent.swift
[151/263] Compiling OctopusKit StateMachineComponent.swift
[152/263] Compiling OctopusKit TimeComponent.swift
[153/263] Compiling OctopusKit BadgeComponent.swift
[154/263] Compiling OctopusKit BubbleEmitterComponent.swift
[155/263] Compiling OctopusKit CameraComponent.swift
[156/263] Compiling OctopusKit DebugFrameComponent.swift
[157/263] Compiling OctopusKit NodeActionComponent.swift
[158/263] Compiling OctopusKit NodeAttachmentComponent.swift
[159/263] Compiling OctopusKit NodeComponent.swift
[160/263] Compiling OctopusKit NoiseComponent.swift
[161/263] Compiling OctopusKit NoiseMapComponent.swift
[162/263] Compiling OctopusKit NoiseMappedGeneratorComponent.swift
[163/263] Compiling OctopusKit OKFont.swift
[164/263] Compiling OctopusKit OKLayoutGrid.swift
[165/263] Compiling OctopusKit OKShadow.swift
[166/263] Compiling OctopusKit OKSprite+Input-iOS.swift
[167/263] Compiling OctopusKit OKSprite.swift
[168/263] Compiling OctopusKit OffscreenRemovalComponent.swift
[169/263] Compiling OctopusKit ParticleEmitterComponent.swift
[170/263] Compiling OctopusKit RandomlyPositionedGeneratorComponent.swift
[171/263] Compiling OctopusKit GKEntity+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[172/263] Compiling OctopusKit GKRandom+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[173/263] Compiling OctopusKit GKSKNodeComponent+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[174/263] Compiling OctopusKit OSAgnosticTypeAliases.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[175/263] Compiling OctopusKit SIMD2+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[176/263] Compiling OctopusKit SKAction+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[177/263] Compiling OctopusKit SKAttributeValue+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[178/263] Compiling OctopusKit SKColor+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[179/263] Compiling OctopusKit SKConstraint+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[180/263] Compiling OctopusKit SKLabelNode+OctopusAnimations.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[181/263] Compiling OctopusKit SKLabelNode+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[182/263] Compiling OctopusKit SKLightNode+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[183/263] Compiling OctopusKit SKNode+OctopusAnimations.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[184/263] Compiling OctopusKit SKNode+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[185/263] Compiling OctopusKit SKNodeWithAnchor.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[186/263] Compiling OctopusKit SKNodeWithBlendMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[187/263] Compiling OctopusKit SKNodeWithColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[188/263] Compiling OctopusKit SKNodeWithLighting.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[189/263] Compiling OctopusKit SKNodeWithShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[190/263] Compiling OctopusKit SKNodeWithSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[191/263] Compiling OctopusKit SKPhysicsBody+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[192/263] Compiling OctopusKit SKPhysicsContact+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[193/263] Compiling OctopusKit SKRange+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[194/263] Compiling OctopusKit SKScene+OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/GameplayKit/GKRandom+OctopusKit.swift:64:1: warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
62 | }
63 |
64 | extension GKRandomSource: RandomNumberGenerator {
   | |- warning: extension declares a conformance of imported type 'GKRandomSource' to imported protocol 'RandomNumberGenerator'; this will not behave correctly if the owners of 'GameplayKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
65 |
66 |     // ⚠️ WARNING: GKRandomDistribution does not currently work when accessed as a RandomNumberGenerator
[195/263] Compiling OctopusKit OKComponentSystem.swift
[196/263] Compiling OctopusKit OKEntity.swift
[197/263] Compiling OctopusKit OKEntityContainer.swift
[198/263] Compiling OctopusKit OKEntityState.swift
[199/263] Compiling OctopusKit OKGameState.swift
[200/263] Compiling OctopusKit OKScene+Keyboard.swift
[201/263] Compiling OctopusKit OKScene+Mouse.swift
[202/263] Compiling OctopusKit OKScene+Touch.swift
[203/263] Compiling OctopusKit OKScene.swift
[204/263] Compiling OctopusKit OKSceneDelegate.swift
[205/263] Compiling OctopusKit OKState.swift
[206/263] Compiling OctopusKit OKStateMachine.swift
[207/263] Compiling OctopusKit OKSubscene+Keyboard.swift
[208/263] Compiling OctopusKit OKSubscene+Mouse.swift
[209/263] Compiling OctopusKit OKSubscene+Touch.swift
[210/263] Compiling OctopusKit OKSubscene.swift
[211/263] Compiling OctopusKit OKTurnBasedEntity.swift
[212/263] Compiling OctopusKit OKTurnBasedScene.swift
[213/263] Compiling OctopusKit OKConfiguration.swift
[214/263] Compiling OctopusKit OKGameCoordinator.swift
[215/263] Compiling OctopusKit OKScenePresenter.swift
[216/263] Compiling OctopusKit OKViewController+Menus.swift
[217/263] Compiling OctopusKit OKViewController.swift
[218/263] Compiling OctopusKit OKLogViewer.swift
[219/263] Compiling OctopusKit OKLogViewerButton.swift
[220/263] Compiling OctopusKit OKCache.swift
[221/263] Compiling OctopusKit OKLoader.swift
[222/263] Compiling OctopusKit OKOperators.swift
[223/263] Compiling OctopusKit OKUserDefault.swift
[224/263] Compiling OctopusKit OKUtility+Graphics.swift
[225/263] Compiling OctopusKit OKUtility.swift
[226/263] Compiling OctopusKit OctopusKit+Aliases.swift
[227/263] Compiling OctopusKit OctopusKit+Caches.swift
[228/263] Compiling OctopusKit OctopusKit+Global.swift
[229/263] Compiling OctopusKit LogChanges.swift
[230/263] Compiling OctopusKit LogInputEventChanges.swift
[231/263] Compiling OctopusKit Nameable.swift
[232/263] Compiling OctopusKit Pseudocomponent.swift
[233/263] Compiling OctopusKit RequiresUpdatesPerFrame.swift
[234/263] Compiling OctopusKit TurnBased.swift
[235/263] Compiling OctopusKit TypeSafeIdentifiers.swift
[236/263] Compiling OctopusKit OKContainerView.swift
[237/263] Compiling OctopusKit OKUIOverlay.swift
[238/263] Compiling OctopusKit OKViewControllerRepresentable.swift
[239/263] Compiling OctopusKit OctopusUI.swift
[240/263] Compiling OctopusKit resource_bundle_accessor.swift
[241/263] Compiling OctopusKit OctopusKit+Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[242/263] Compiling OctopusKit OctopusKit+Logs.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[243/263] Compiling OctopusKit OctopusKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[244/263] Compiling OctopusKit OKButtonEntity.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[245/263] Compiling OctopusKit Component.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[246/263] Compiling OctopusKit ComponentContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[247/263] Compiling OctopusKit Entity.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[248/263] Compiling OctopusKit GKComponentWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[249/263] Compiling OctopusKit GKEntityWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[250/263] Compiling OctopusKit OKHighScoreChart.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[251/263] Compiling OctopusKit OctopusKitErrors.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[252/263] Compiling OctopusKit OKLogoScene.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[253/263] Compiling OctopusKit AcceleratedValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[254/263] Compiling OctopusKit ContiguousArray2D.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[255/263] Compiling OctopusKit LightCategories.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[256/263] Compiling OctopusKit PhysicsCategories.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[257/263] Compiling OctopusKit Point.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[258/263] Compiling OctopusKit OKDirection.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[259/263] Compiling OctopusKit Orientations.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[260/263] Compiling OctopusKit PhysicsMovementType.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[261/263] Compiling OctopusKit TimeStep.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[262/263] Compiling OctopusKit OKLog.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
[263/263] Compiling OctopusKit OKLogEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/Logging/OKLog.swift:295:9: error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
 16 |
 17 |     /// Contains all the entries that are logged to any log. May be used for displaying all entries in a log viewer.
 18 |     fileprivate(set) static var unifiedLog = OKLog (title: "Combined Logs", prefix: "🐙")
    |                                 `- note: setter for static property 'unifiedLog' is not '@usableFromInline' or public
 19 |
 20 | }
    :
293 |         // Also append the entry to the global unified log. Useful for a log viewer.
294 |
295 |         OctopusKit.unifiedLog.entries.append(newEntry)
    |         `- error: setter for static property 'unifiedLog' is fileprivate and cannot be referenced from an '@inlinable' function
296 |
297 |         /// Remember the last frame we logged, so that we can highlight the first entries logged during a frame, and insert an empty line between future frames if `printEmptyLineBetweenFrames` is set.
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Assets/OctopusKit.xcassets
BUILD FAILURE 6.2 macosSpm