Build Information
Failed to build RKProgressBar, reference master (bd45a5
), with Swift 6.0 for macOS (SPM) on 26 Nov 2024 15:01:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/maxxfrazer/RKProgressBar.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/maxxfrazer/RKProgressBar
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at bd45a50 added MIT license
Cloned https://github.com/maxxfrazer/RKProgressBar.git
Revision (git rev-parse @):
bd45a5056f441d79298e1271fa90dc14b407e3cb
SUCCESS checkout https://github.com/maxxfrazer/RKProgressBar.git at master
========================================
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",
"dependencies": [
{
"identity": "rkprogressbar",
"name": "RKProgressBar",
"url": "https://github.com/maxxfrazer/RKProgressBar.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RKProgressBar",
"dependencies": [
]
}
]
}
Fetching https://github.com/maxxfrazer/RKProgressBar.git
[1/30] Fetching rkprogressbar
Fetched https://github.com/maxxfrazer/RKProgressBar.git from cache (1.09s)
Creating working copy for https://github.com/maxxfrazer/RKProgressBar.git
Working copy of https://github.com/maxxfrazer/RKProgressBar.git resolved at master (bd45a50)
warning: '.resolve-product-dependencies': dependency 'rkprogressbar' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/maxxfrazer/RKProgressBar.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/4] Emitting module RKProgressBar
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:15:28: error: 'ModelEntity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
| `- error: 'ModelEntity' is only available in macOS 10.15 or newer
16 | private let outerModel = ModelEntity()
17 | internal var innerMargin: Float = 0.25
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:16:28: error: 'ModelEntity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
| `- error: 'ModelEntity' is only available in macOS 10.15 or newer
17 | internal var innerMargin: Float = 0.25
18 |
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:31:17: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
| `- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
32 | outerColor: SimpleMaterial.Color = .black,
33 | innerMargin: Float = 0.25,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:32:17: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
| `- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
33 | innerMargin: Float = 0.25,
34 | startAt: Float = 1
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:31:41: warning: class property 'green' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
31 | innerColor: SimpleMaterial.Color = .green,
| |- warning: class property 'green' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'AppKit' will be added implicitly
32 | outerColor: SimpleMaterial.Color = .black,
33 | innerMargin: Float = 0.25,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:32:41: warning: class property 'black' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
30 | required public init(
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
| |- warning: class property 'black' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'AppKit' will be added implicitly
33 | innerMargin: Float = 0.25,
34 | startAt: Float = 1
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:72:92: error: 'AnimationTimingFunction' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| | `- error: 'AnimationTimingFunction' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:14:29: error: 'Entity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| | `- error: 'Entity' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
[4/4] Compiling RKProgressBar RKProgressBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:15:28: error: 'ModelEntity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
| `- error: 'ModelEntity' is only available in macOS 10.15 or newer
16 | private let outerModel = ModelEntity()
17 | internal var innerMargin: Float = 0.25
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:16:28: error: 'ModelEntity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
| `- error: 'ModelEntity' is only available in macOS 10.15 or newer
17 | internal var innerMargin: Float = 0.25
18 |
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:31:17: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
| `- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
32 | outerColor: SimpleMaterial.Color = .black,
33 | innerMargin: Float = 0.25,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:32:17: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
| `- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
33 | innerMargin: Float = 0.25,
34 | startAt: Float = 1
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:31:41: warning: class property 'green' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
31 | innerColor: SimpleMaterial.Color = .green,
| |- warning: class property 'green' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'AppKit' will be added implicitly
32 | outerColor: SimpleMaterial.Color = .black,
33 | innerMargin: Float = 0.25,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:32:41: warning: class property 'black' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
30 | required public init(
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
| |- warning: class property 'black' cannot be used in a default argument value because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'AppKit' will be added implicitly
33 | innerMargin: Float = 0.25,
34 | startAt: Float = 1
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:72:92: error: 'AnimationTimingFunction' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| | `- error: 'AnimationTimingFunction' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:14:29: error: 'Entity' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| | `- error: 'Entity' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:21:16: error: 'transform' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
18 |
19 | /// Get the current progress of the RKProgressBar
20 | public var progress: Float {
| `- note: add @available attribute to enclosing property
21 | innerModel.transform.scale.x
| |- error: 'transform' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:38:20: error: 'MeshResource' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
36 | self.innerMargin = innerMargin
37 | super.init()
38 | let innerBar = MeshResource.generateBox(width: 10, height: 1, depth: 1, cornerRadius: 0.5, splitFaces: false)
| |- error: 'MeshResource' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
39 | let outerBar = MeshResource.generateBox(
40 | width: 10 + self.innerMargin * 2,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:39:20: error: 'MeshResource' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
37 | super.init()
38 | let innerBar = MeshResource.generateBox(width: 10, height: 1, depth: 1, cornerRadius: 0.5, splitFaces: false)
39 | let outerBar = MeshResource.generateBox(
| |- error: 'MeshResource' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
40 | width: 10 + self.innerMargin * 2,
41 | height: 1 + self.innerMargin * 2,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:45:21: error: 'model' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
43 | cornerRadius: 0.5 + self.innerMargin, splitFaces: false
44 | )
45 | self.innerModel.model = ModelComponent(
| |- error: 'model' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
46 | mesh: innerBar,
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:45:29: error: 'ModelComponent' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
43 | cornerRadius: 0.5 + self.innerMargin, splitFaces: false
44 | )
45 | self.innerModel.model = ModelComponent(
| |- error: 'ModelComponent' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
46 | mesh: innerBar,
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:47:19: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
45 | self.innerModel.model = ModelComponent(
46 | mesh: innerBar,
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
| |- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
48 | )
49 | outerModel.model = ModelComponent(
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:47:19: error: 'init(color:roughness:isMetallic:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
45 | self.innerModel.model = ModelComponent(
46 | mesh: innerBar,
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
| |- error: 'init(color:roughness:isMetallic:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
48 | )
49 | outerModel.model = ModelComponent(
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:49:16: error: 'model' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
48 | )
49 | outerModel.model = ModelComponent(
| |- error: 'model' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
50 | mesh: outerBar,
51 | materials: [SimpleMaterial(color: outerColor, isMetallic: false)]
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:49:24: error: 'ModelComponent' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
47 | materials: [SimpleMaterial(color: innerColor, isMetallic: false)]
48 | )
49 | outerModel.model = ModelComponent(
| |- error: 'ModelComponent' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
50 | mesh: outerBar,
51 | materials: [SimpleMaterial(color: outerColor, isMetallic: false)]
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:51:19: error: 'SimpleMaterial' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
49 | outerModel.model = ModelComponent(
50 | mesh: outerBar,
51 | materials: [SimpleMaterial(color: outerColor, isMetallic: false)]
| |- error: 'SimpleMaterial' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
52 | )
53 | outerModel.scale = .init(repeating: -1)
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:51:19: error: 'init(color:roughness:isMetallic:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
49 | outerModel.model = ModelComponent(
50 | mesh: outerBar,
51 | materials: [SimpleMaterial(color: outerColor, isMetallic: false)]
| |- error: 'init(color:roughness:isMetallic:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
52 | )
53 | outerModel.scale = .init(repeating: -1)
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:53:16: error: 'scale' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
51 | materials: [SimpleMaterial(color: outerColor, isMetallic: false)]
52 | )
53 | outerModel.scale = .init(repeating: -1)
| |- error: 'scale' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
54 | self.addChild(outerModel)
55 | self.addChild(innerModel)
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:54:10: error: 'addChild(_:preservingWorldTransform:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
52 | )
53 | outerModel.scale = .init(repeating: -1)
54 | self.addChild(outerModel)
| |- error: 'addChild(_:preservingWorldTransform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
55 | self.addChild(innerModel)
56 | self.setProgress(to: startAt)
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:55:10: error: 'addChild(_:preservingWorldTransform:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
28 | /// - innerMargin: distance between the internal capsule and the edge of the external.
29 | /// - startAt: Position to start the capsule at (0...1)
30 | required public init(
| `- note: add @available attribute to enclosing initializer
31 | innerColor: SimpleMaterial.Color = .green,
32 | outerColor: SimpleMaterial.Color = .black,
:
53 | outerModel.scale = .init(repeating: -1)
54 | self.addChild(outerModel)
55 | self.addChild(innerModel)
| |- error: 'addChild(_:preservingWorldTransform:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
56 | self.setProgress(to: startAt)
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:64:21: error: 'scale' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
59 | /// Set the progress value for the RKProgressBar, no animation.
60 | /// - Parameter progress: Desired value, between 0 and 1 only.
61 | public func setProgress(to progress: Float) {
| `- note: add @available attribute to enclosing instance method
62 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
63 | self.innerModel.isEnabled = progress > 0
64 | self.innerModel.scale.x = progress
| |- error: 'scale' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
65 | self.innerModel.position.x = (5 - self.innerMargin) * (progress - 1)
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:65:21: error: 'position' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
59 | /// Set the progress value for the RKProgressBar, no animation.
60 | /// - Parameter progress: Desired value, between 0 and 1 only.
61 | public func setProgress(to progress: Float) {
| `- note: add @available attribute to enclosing instance method
62 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
63 | self.innerModel.isEnabled = progress > 0
64 | self.innerModel.scale.x = progress
65 | self.innerModel.position.x = (5 - self.innerMargin) * (progress - 1)
| |- error: 'position' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:79:21: error: 'stopAllAnimations(recursive:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
77 | return
78 | }
79 | self.innerModel.stopAllAnimations()
| |- error: 'stopAllAnimations(recursive:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
80 | var endTransform = innerModel.transform
81 | endTransform.scale.x = progress
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:80:35: error: 'transform' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
78 | }
79 | self.innerModel.stopAllAnimations()
80 | var endTransform = innerModel.transform
| |- error: 'transform' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
81 | endTransform.scale.x = progress
82 | endTransform.translation.x = (5 - self.innerMargin) * (progress - 1)
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:84:21: error: 'move(to:relativeTo:duration:timingFunction:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
82 | endTransform.translation.x = (5 - self.innerMargin) * (progress - 1)
83 |
84 | self.innerModel.move(
| |- error: 'move(to:relativeTo:duration:timingFunction:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
85 | to: endTransform, relativeTo: self,
86 | duration: duration, timingFunction: timingFunction
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:92:28: error: 'Cancellable' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
90 | // so I'm just going to hide it for now
91 | if progress == 0 {
92 | var endAnimCallback: Cancellable?
| |- error: 'Cancellable' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
93 | endAnimCallback = self.scene?.subscribe(
94 | to: AnimationEvents.PlaybackCompleted.self,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:93:37: error: 'subscribe(to:on:_:)' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
91 | if progress == 0 {
92 | var endAnimCallback: Cancellable?
93 | endAnimCallback = self.scene?.subscribe(
| |- error: 'subscribe(to:on:_:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
94 | to: AnimationEvents.PlaybackCompleted.self,
95 | on: self.innerModel,
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:94:13: error: 'AnimationEvents' is only available in macOS 10.15 or newer
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
92 | var endAnimCallback: Cancellable?
93 | endAnimCallback = self.scene?.subscribe(
94 | to: AnimationEvents.PlaybackCompleted.self,
| |- error: 'AnimationEvents' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
95 | on: self.innerModel,
96 | { _ in
/Users/admin/builder/spi-builder-workspace/Sources/RKProgressBar/RKProgressBar.swift:95:18: warning: conformance of 'Entity' to 'EventSource' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
12 |
13 | /// A capsule shaped geometry for showing progress in RealityKit
14 | public class RKProgressBar: Entity {
| `- note: add @available attribute to enclosing class
15 | private let innerModel = ModelEntity()
16 | private let outerModel = ModelEntity()
:
70 | /// - progress: Desired value, between 0 and 1 only.
71 | /// - duration: Time taken to animate to desired value, default 1.
72 | public func moveProgress(to progress: Float, duration: TimeInterval = 1, timingFunction: AnimationTimingFunction = .linear) {
| `- note: add @available attribute to enclosing instance method
73 | self.innerModel.isEnabled = true
74 | assert((0.0...1.0).contains(progress), "Health value must be between 0 and 1")
:
93 | endAnimCallback = self.scene?.subscribe(
94 | to: AnimationEvents.PlaybackCompleted.self,
95 | on: self.innerModel,
| |- warning: conformance of 'Entity' to 'EventSource' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
| `- note: add 'if #available' version check
96 | { _ in
97 | endAnimCallback?.cancel()
BUILD FAILURE 6.0 macosSpm