The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Model3DView, reference main (de7995), with Swift 6.3 for macOS (SPM) on 14 Apr 2026 01:41:00 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/frzi/swiftui-model3dview.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/frzi/swiftui-model3dview
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at de79951 Update Math.swift
Cloned https://github.com/frzi/swiftui-model3dview.git
Revision (git rev-parse @):
de79951f2ee1ad888a7c61fcce57e13e5a6581f2
SUCCESS checkout https://github.com/frzi/swiftui-model3dview.git at main
Fetching https://github.com/timdonnelly/DisplayLink
Fetching https://github.com/frzi/GLTFSceneKit
[1/39] Fetching displaylink
[40/1127] Fetching displaylink, gltfscenekit
Fetched https://github.com/frzi/GLTFSceneKit from cache (1.25s)
Fetched https://github.com/timdonnelly/DisplayLink from cache (1.25s)
Computing version for https://github.com/timdonnelly/DisplayLink
Computed https://github.com/timdonnelly/DisplayLink at 0.2.0 (1.98s)
Computing version for https://github.com/frzi/GLTFSceneKit
Computed https://github.com/frzi/GLTFSceneKit at 0.3.1 (0.72s)
Creating working copy for https://github.com/timdonnelly/DisplayLink
Working copy of https://github.com/timdonnelly/DisplayLink resolved at 0.2.0
Creating working copy for https://github.com/frzi/GLTFSceneKit
Working copy of https://github.com/frzi/GLTFSceneKit resolved at 0.3.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "swiftui-model3dview",
      "name": "Model3DView",
      "url": "https://github.com/frzi/swiftui-model3dview.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swiftui-model3dview",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "gltfscenekit",
          "name": "GLTFSceneKit",
          "url": "https://github.com/frzi/GLTFSceneKit",
          "version": "0.4.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GLTFSceneKit",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "displaylink",
          "name": "DisplayLink",
          "url": "https://github.com/timdonnelly/DisplayLink",
          "version": "0.2.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DisplayLink",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/frzi/swiftui-model3dview.git
[1/540] Fetching swiftui-model3dview
Fetched https://github.com/frzi/swiftui-model3dview.git from cache (1.17s)
Fetching https://github.com/frzi/GLTFSceneKit from cache
Fetching https://github.com/timdonnelly/DisplayLink from cache
Fetched https://github.com/frzi/GLTFSceneKit from cache (0.47s)
Fetched https://github.com/timdonnelly/DisplayLink from cache (0.47s)
Computing version for https://github.com/timdonnelly/DisplayLink
Computed https://github.com/timdonnelly/DisplayLink at 0.2.0 (0.54s)
Computing version for https://github.com/frzi/GLTFSceneKit
Computed https://github.com/frzi/GLTFSceneKit at 0.4.1 (0.76s)
Creating working copy for https://github.com/frzi/GLTFSceneKit
Working copy of https://github.com/frzi/GLTFSceneKit resolved at 0.4.1
Creating working copy for https://github.com/frzi/swiftui-model3dview.git
Working copy of https://github.com/frzi/swiftui-model3dview.git resolved at main (de79951)
Creating working copy for https://github.com/timdonnelly/DisplayLink
Working copy of https://github.com/timdonnelly/DisplayLink resolved at 0.2.0
warning: '.resolve-product-dependencies': dependency 'swiftui-model3dview' is not used by any target
Found 2 product dependencies
  - GLTFSceneKit
  - DisplayLink
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/frzi/swiftui-model3dview.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/11] Write sources
[0/11] Copying GLTFShaderModifierSurface_pbrSpecularGlossiness.shader
[2/11] Write sources
[4/11] Copying GLTFShaderModifierSurface.shader
[4/11] Copying GLTFShaderModifierFragment_alphaCutoff.shader
[4/11] Copying GLTFShaderModifierSurface_alphaModeBlend.shader
[4/11] Copying GLTFShaderModifierSurface_pbrSpecularGlossiness_doubleSidedWorkaround.shader
[4/11] Copying GLTFShaderModifierSurface_pbrSpecularGlossiness_texture_doubleSidedWorkaround.shader
[8/11] Copying GLTFShaderModifierSurface_doubleSidedWorkaround.shader
[10/11] Write swift-version--6988338F2F200930.txt
[12/55] Compiling GLTFSceneKit GLTFMeshPrimitive.swift
[13/55] Compiling GLTFSceneKit GLTFNode.swift
[14/55] Compiling GLTFSceneKit GLTFSampler.swift
[15/55] Compiling GLTFSceneKit GLTFScene.swift
[16/59] Emitting module GLTFSceneKit
[17/59] Compiling GLTFSceneKit GLTFAccessor.swift
[18/59] Compiling GLTFSceneKit GLTFAccessorSparse.swift
[19/59] Compiling GLTFSceneKit GLTFAccessorSparseIndices.swift
[20/59] Compiling GLTFSceneKit GLTFAccessorSparseValues.swift
[21/59] Compiling GLTFSceneKit GLTFAnimation.swift
[22/59] Compiling GLTFSceneKit GLTFMaterialNormalTextureInfo.swift
[23/59] Compiling GLTFSceneKit GLTFMaterialOcclusionTextureInfo.swift
[24/59] Compiling GLTFSceneKit GLTFMaterialPbrMetallicRoughness.swift
[25/59] Compiling GLTFSceneKit GLTFMesh.swift
[26/59] Compiling GLTFSceneKit GLTFBufferView.swift
[27/59] Compiling GLTFSceneKit GLTFCamera.swift
[28/59] Compiling GLTFSceneKit GLTFCameraOrthographic.swift
[29/59] Compiling GLTFSceneKit GLTFCameraPerspective.swift
[30/59] Compiling GLTFSceneKit GLTFExtension.swift
[31/59] Compiling GLTFSceneKit GLTFSkin.swift
[32/59] Compiling GLTFSceneKit GLTFTexture.swift
[33/59] Compiling GLTFSceneKit GLTFTextureInfo.swift
[34/59] Compiling GLTFSceneKit ExtensionList.swift
[35/59] Compiling GLTFSceneKit GLTFGlTFProperty.swift
[36/59] Compiling GLTFSceneKit GLTFGlTFid.swift
[37/59] Compiling GLTFSceneKit GLTFImage.swift
[38/59] Compiling GLTFSceneKit GLTFMaterial.swift
[39/59] Compiling GLTFSceneKit GLTFExtras.swift
[40/59] Compiling GLTFSceneKit GLTFExtrasTargetNames.swift
[41/59] Compiling GLTFSceneKit GLTFGlTF.swift
[42/59] Compiling GLTFSceneKit GLTFGlTFChildOfRootProperty.swift
[43/59] Compiling GLTFSceneKit GLTFAnimationChannel.swift
[44/59] Compiling GLTFSceneKit GLTFAnimationChannelTarget.swift
[45/59] Compiling GLTFSceneKit GLTFAnimationSampler.swift
[46/59] Compiling GLTFSceneKit GLTFAsset.swift
[47/59] Compiling GLTFSceneKit GLTFBuffer.swift
[48/59] Compiling GLTFSceneKit GLTFKHRMaterialsCommon_GLTFKHRMaterialsCommon.swift
[49/59] Compiling GLTFSceneKit GLTFKHRMaterialsPbrSpecularGlossiness_GLTFKHRMaterialsPbrSpecularGlossiness.swift
[50/59] Compiling GLTFSceneKit GLTFKHRMaterialsUnlit.swift
[51/59] Compiling GLTFSceneKit resource_bundle_accessor.swift
[52/59] Compiling GLTFSceneKit GLTFErrors.swift
[53/59] Compiling GLTFSceneKit GLTFFunctions.swift
[54/59] Compiling GLTFSceneKit GLTFSceneSource.swift
[55/59] Compiling GLTFSceneKit GLTFTypes.swift
[56/59] Compiling GLTFSceneKit GLTFUnarchiver.swift
[57/59] Compiling DisplayLink OnFrame.swift
[58/59] Emitting module DisplayLink
[59/59] Compiling DisplayLink DisplayLink.swift
[60/69] Compiling Model3DView ResourcesCache.swift
[61/70] Compiling Model3DView Euler.swift
[62/70] Compiling Model3DView Types.swift
[63/70] Compiling Model3DView Math.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:45:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 43 | }
 44 |
 45 | extension Quaternion: ExpressibleByArrayLiteral {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 46 | 	public init(arrayLiteral elements: Float...) {
 47 | 		precondition(elements.count == 4)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:133:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
131 |
132 | // MARK: - Vector2 utilities
133 | extension Vector2: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
134 | 	public init(floatLiteral value: Float) {
135 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:144:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
142 |
143 | // MARK: - Vector3 utilities
144 | extension Vector3: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
145 | 	public init(floatLiteral value: Float) {
146 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:155:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
153 |
154 | // MARK: - Vector4 utilities
155 | extension Vector4: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
156 | 	public init(floatLiteral value: Float) {
157 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:166:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
164 |
165 | // MARK: - Additive / vector arithemtic
166 | extension SIMD2: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
167 |
168 | extension Vector2: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:168:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
166 | extension SIMD2: AdditiveArithmetic where Scalar: FloatingPoint {}
167 |
168 | extension Vector2: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
169 | 	public mutating func scale(by rhs: Double) {
170 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:178:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
176 | }
177 |
178 | extension SIMD3: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
179 |
180 | extension Vector3: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:180:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
178 | extension SIMD3: AdditiveArithmetic where Scalar: FloatingPoint {}
179 |
180 | extension Vector3: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
181 | 	public mutating func scale(by rhs: Double) {
182 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:190:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
188 | }
189 |
190 | extension SIMD4: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
191 |
192 | extension Vector4: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:192:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
190 | extension SIMD4: AdditiveArithmetic where Scalar: FloatingPoint {}
191 |
192 | extension Vector4: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
193 | 	public mutating func scale(by rhs: Double) {
194 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:202:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'VectorArithmetic', 'AdditiveArithmetic'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
200 | }
201 |
202 | extension Quaternion: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'VectorArithmetic', 'AdditiveArithmetic'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
203 | 	public mutating func scale(by rhs: Double) {
204 | 		self *= Float(rhs)
[64/70] Compiling Model3DView EnvironmentValues.swift
[65/70] Compiling Model3DView Transform3D.swift
[66/70] Compiling Model3DView Cameras.swift
[67/70] Emitting module Model3DView
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:45:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 43 | }
 44 |
 45 | extension Quaternion: ExpressibleByArrayLiteral {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 46 | 	public init(arrayLiteral elements: Float...) {
 47 | 		precondition(elements.count == 4)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:133:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
131 |
132 | // MARK: - Vector2 utilities
133 | extension Vector2: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
134 | 	public init(floatLiteral value: Float) {
135 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:144:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
142 |
143 | // MARK: - Vector3 utilities
144 | extension Vector3: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
145 | 	public init(floatLiteral value: Float) {
146 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:155:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
153 |
154 | // MARK: - Vector4 utilities
155 | extension Vector4: ExpressibleByFloatLiteral, ExpressibleByIntegerLiteral {
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocols 'ExpressibleByFloatLiteral', 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
156 | 	public init(floatLiteral value: Float) {
157 | 		self.init(repeating: value)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:166:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
164 |
165 | // MARK: - Additive / vector arithemtic
166 | extension SIMD2: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
167 |
168 | extension Vector2: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:168:1: warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
166 | extension SIMD2: AdditiveArithmetic where Scalar: FloatingPoint {}
167 |
168 | extension Vector2: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
169 | 	public mutating func scale(by rhs: Double) {
170 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:178:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
176 | }
177 |
178 | extension SIMD3: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
179 |
180 | extension Vector3: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:180:1: warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
178 | extension SIMD3: AdditiveArithmetic where Scalar: FloatingPoint {}
179 |
180 | extension Vector3: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
181 | 	public mutating func scale(by rhs: Double) {
182 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:190:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
188 | }
189 |
190 | extension SIMD4: AdditiveArithmetic where Scalar: FloatingPoint {}
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
191 |
192 | extension Vector4: VectorArithmetic {
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:192:1: warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
190 | extension SIMD4: AdditiveArithmetic where Scalar: FloatingPoint {}
191 |
192 | extension Vector4: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
193 | 	public mutating func scale(by rhs: Double) {
194 | 		self *= Float(rhs)
/Users/admin/builder/spi-builder-workspace/Sources/Model3DView/Utils/Math.swift:202:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'VectorArithmetic', 'AdditiveArithmetic'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
200 | }
201 |
202 | extension Quaternion: VectorArithmetic {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'VectorArithmetic', 'AdditiveArithmetic'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
203 | 	public mutating func scale(by rhs: Double) {
204 | 		self *= Float(rhs)
[68/70] Compiling Model3DView CameraControls.swift
[69/70] Compiling Model3DView Model3DView.swift
[70/70] Compiling Model3DView View+Modifiers.swift
Build complete! (13.47s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "gltfscenekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/frzi/GLTFSceneKit"
    },
    {
      "identity" : "displaylink",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/timdonnelly/DisplayLink"
    }
  ],
  "manifest_display_name" : "Model3DView",
  "name" : "Model3DView",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Model3DView",
      "targets" : [
        "Model3DView"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Model3DViewTests",
      "module_type" : "SwiftTarget",
      "name" : "Model3DViewTests",
      "path" : "Tests/Model3DViewTests",
      "sources" : [
        "Model3DViewTests.swift"
      ],
      "target_dependencies" : [
        "Model3DView"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Model3DView",
      "module_type" : "SwiftTarget",
      "name" : "Model3DView",
      "path" : "Sources/Model3DView",
      "product_dependencies" : [
        "GLTFSceneKit",
        "DisplayLink"
      ],
      "product_memberships" : [
        "Model3DView"
      ],
      "sources" : [
        "Camera/CameraControls.swift",
        "Camera/Cameras.swift",
        "EnvironmentValues.swift",
        "Model3DView.swift",
        "Transform3D.swift",
        "Types.swift",
        "Utils/Euler.swift",
        "Utils/Math.swift",
        "Utils/ResourcesCache.swift",
        "View+Modifiers.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.