Build Information
Successful build of IndustrialKit, reference main (72161b), with Swift 6.2 for macOS (SPM) on 29 Apr 2026 02:03:06 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MalkarovPark/IndustrialKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MalkarovPark/IndustrialKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 72161b7 Renamed "finish" handlers to "completion" handlers.
Cloned https://github.com/MalkarovPark/IndustrialKit.git
Revision (git rev-parse @):
72161b7c2f9490970bda21e240344229b395789f
SUCCESS checkout https://github.com/MalkarovPark/IndustrialKit.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/MalkarovPark/IndustrialKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--3CB7CFEC50E0D141.txt
[4/33] Compiling IndustrialKit ProductionProgram.swift
[5/33] Compiling IndustrialKit LogicElements.swift
[6/33] Compiling IndustrialKit ModifierElements.swift
[7/33] Compiling IndustrialKit ToolModule.swift
[8/33] Compiling IndustrialKit Part.swift
[9/33] Compiling IndustrialKit ProductionObject.swift
[10/36] Emitting module IndustrialKit
[11/36] Compiling IndustrialKit Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:226:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
224 | output_queue.async
225 | {
226 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
227 | }
228 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:299:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
297 | output_queue.sync
298 | {
299 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
300 | }
301 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:418:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
416 | // Send command
417 | let command_to_send = command.utf8CString.dropLast()
418 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
419 | { buffer_ptr in
420 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ModelController.swift:72:42: warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
64 | ///
65 | /// - Parameter entity: A root entity of the workspace object model.
66 | open func connect_entities(of entity: Entity)
| `- note: add '@MainActor' to make instance method 'connect_entities(of:)' part of global actor 'MainActor'
67 | {
68 | entities.removeAll()
:
70 | for entity_name in entity_names
71 | {
72 | if let found_entity = entity.child_entity(withName: entity_name, recursively: true)
| `- warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
73 | {
74 | entities[entity_name] = found_entity
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:311:10: note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
309 | public extension Entity
310 | {
311 | func child_entity(withName name: String, recursively: Bool) -> Entity?
| `- note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
312 | {
313 | for child in children
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/RobotModelController.swift:186:26: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
184 | {
185 | entities.removeAll()
186 | pointer_entity = Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
187 | }
188 |
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[12/36] Compiling IndustrialKit JSEnvironment.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:226:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
224 | output_queue.async
225 | {
226 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
227 | }
228 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:299:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
297 | output_queue.sync
298 | {
299 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
300 | }
301 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:418:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
416 | // Send command
417 | let command_to_send = command.utf8CString.dropLast()
418 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
419 | { buffer_ptr in
420 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ModelController.swift:72:42: warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
64 | ///
65 | /// - Parameter entity: A root entity of the workspace object model.
66 | open func connect_entities(of entity: Entity)
| `- note: add '@MainActor' to make instance method 'connect_entities(of:)' part of global actor 'MainActor'
67 | {
68 | entities.removeAll()
:
70 | for entity_name in entity_names
71 | {
72 | if let found_entity = entity.child_entity(withName: entity_name, recursively: true)
| `- warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
73 | {
74 | entities[entity_name] = found_entity
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:311:10: note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
309 | public extension Entity
310 | {
311 | func child_entity(withName name: String, recursively: Bool) -> Entity?
| `- note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
312 | {
313 | for child in children
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/RobotModelController.swift:186:26: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
184 | {
185 | entities.removeAll()
186 | pointer_entity = Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
187 | }
188 |
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[13/36] Compiling IndustrialKit ModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:226:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
224 | output_queue.async
225 | {
226 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
227 | }
228 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:299:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
297 | output_queue.sync
298 | {
299 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
300 | }
301 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:418:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
416 | // Send command
417 | let command_to_send = command.utf8CString.dropLast()
418 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
419 | { buffer_ptr in
420 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ModelController.swift:72:42: warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
64 | ///
65 | /// - Parameter entity: A root entity of the workspace object model.
66 | open func connect_entities(of entity: Entity)
| `- note: add '@MainActor' to make instance method 'connect_entities(of:)' part of global actor 'MainActor'
67 | {
68 | entities.removeAll()
:
70 | for entity_name in entity_names
71 | {
72 | if let found_entity = entity.child_entity(withName: entity_name, recursively: true)
| `- warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
73 | {
74 | entities[entity_name] = found_entity
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:311:10: note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
309 | public extension Entity
310 | {
311 | func child_entity(withName name: String, recursively: Bool) -> Entity?
| `- note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
312 | {
313 | for child in children
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/RobotModelController.swift:186:26: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
184 | {
185 | entities.removeAll()
186 | pointer_entity = Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
187 | }
188 |
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[14/36] Compiling IndustrialKit RobotModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:226:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
224 | output_queue.async
225 | {
226 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
227 | }
228 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:299:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
297 | output_queue.sync
298 | {
299 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
300 | }
301 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:418:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
416 | // Send command
417 | let command_to_send = command.utf8CString.dropLast()
418 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
419 | { buffer_ptr in
420 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ModelController.swift:72:42: warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
64 | ///
65 | /// - Parameter entity: A root entity of the workspace object model.
66 | open func connect_entities(of entity: Entity)
| `- note: add '@MainActor' to make instance method 'connect_entities(of:)' part of global actor 'MainActor'
67 | {
68 | entities.removeAll()
:
70 | for entity_name in entity_names
71 | {
72 | if let found_entity = entity.child_entity(withName: entity_name, recursively: true)
| `- warning: call to main actor-isolated instance method 'child_entity(withName:recursively:)' in a synchronous nonisolated context [#ActorIsolatedCall]
73 | {
74 | entities[entity_name] = found_entity
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:311:10: note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
309 | public extension Entity
310 | {
311 | func child_entity(withName name: String, recursively: Bool) -> Entity?
| `- note: calls to instance method 'child_entity(withName:recursively:)' from outside of its actor context are implicitly asynchronous
312 | {
313 | for child in children
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/RobotModelController.swift:186:26: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
184 | {
185 | entities.removeAll()
186 | pointer_entity = Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
187 | }
188 |
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[15/36] Compiling IndustrialKit ProductionObjectConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:369:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
367 | {
368 | #if os(macOS)
369 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
370 | program_component_status = .not_running
371 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:450:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
448 | {
449 | #if os(macOS)
450 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
451 | else
452 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:469:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
467 | let command = ["move_to"] + [point.json_string()] + origin_position
468 |
469 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
470 | else
471 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:121:30: warning: result of call to 'process_animation(by:)' is unused [#no-usage]
119 | performing_state == .processing
120 | {
121 | model_controller.process_animation(by: entity_animations)
| `- warning: result of call to 'process_animation(by:)' is unused [#no-usage]
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:297:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
295 | {
296 | #if os(macOS)
297 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
298 | program_component_status = .not_running
299 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:378:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
376 | {
377 | #if os(macOS)
378 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
379 | else
380 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:393:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
391 | let command = ["perform", "\(code)"]
392 |
393 | guard let terminal_output: String = send_via_unix_socket(
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
394 | at: socket_name,
395 | with: command
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:109:40: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
107 | subscript(safe_name key: String) -> Entity
108 | {
109 | return self[key] as? Entity ?? Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
110 | }
111 | }
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[16/36] Compiling IndustrialKit RobotConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:369:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
367 | {
368 | #if os(macOS)
369 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
370 | program_component_status = .not_running
371 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:450:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
448 | {
449 | #if os(macOS)
450 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
451 | else
452 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:469:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
467 | let command = ["move_to"] + [point.json_string()] + origin_position
468 |
469 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
470 | else
471 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:121:30: warning: result of call to 'process_animation(by:)' is unused [#no-usage]
119 | performing_state == .processing
120 | {
121 | model_controller.process_animation(by: entity_animations)
| `- warning: result of call to 'process_animation(by:)' is unused [#no-usage]
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:297:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
295 | {
296 | #if os(macOS)
297 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
298 | program_component_status = .not_running
299 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:378:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
376 | {
377 | #if os(macOS)
378 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
379 | else
380 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:393:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
391 | let command = ["perform", "\(code)"]
392 |
393 | guard let terminal_output: String = send_via_unix_socket(
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
394 | at: socket_name,
395 | with: command
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:109:40: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
107 | subscript(safe_name key: String) -> Entity
108 | {
109 | return self[key] as? Entity ?? Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
110 | }
111 | }
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[17/36] Compiling IndustrialKit ToolConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:369:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
367 | {
368 | #if os(macOS)
369 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
370 | program_component_status = .not_running
371 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:450:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
448 | {
449 | #if os(macOS)
450 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
451 | else
452 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:469:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
467 | let command = ["move_to"] + [point.json_string()] + origin_position
468 |
469 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
470 | else
471 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:121:30: warning: result of call to 'process_animation(by:)' is unused [#no-usage]
119 | performing_state == .processing
120 | {
121 | model_controller.process_animation(by: entity_animations)
| `- warning: result of call to 'process_animation(by:)' is unused [#no-usage]
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:297:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
295 | {
296 | #if os(macOS)
297 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
298 | program_component_status = .not_running
299 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:378:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
376 | {
377 | #if os(macOS)
378 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
379 | else
380 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:393:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
391 | let command = ["perform", "\(code)"]
392 |
393 | guard let terminal_output: String = send_via_unix_socket(
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
394 | at: socket_name,
395 | with: command
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:109:40: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
107 | subscript(safe_name key: String) -> Entity
108 | {
109 | return self[key] as? Entity ?? Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
110 | }
111 | }
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[18/36] Compiling IndustrialKit Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:369:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
367 | {
368 | #if os(macOS)
369 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
370 | program_component_status = .not_running
371 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:450:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
448 | {
449 | #if os(macOS)
450 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
451 | else
452 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:469:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
467 | let command = ["move_to"] + [point.json_string()] + origin_position
468 |
469 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
470 | else
471 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:121:30: warning: result of call to 'process_animation(by:)' is unused [#no-usage]
119 | performing_state == .processing
120 | {
121 | model_controller.process_animation(by: entity_animations)
| `- warning: result of call to 'process_animation(by:)' is unused [#no-usage]
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:297:9: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
295 | {
296 | #if os(macOS)
297 | send_via_unix_socket(at: socket_name, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
298 | program_component_status = .not_running
299 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:378:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
376 | {
377 | #if os(macOS)
378 | guard let terminal_output: String = send_via_unix_socket(at: socket_name, with: ["disconnect"])
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
379 | else
380 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:393:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
391 | let command = ["perform", "\(code)"]
392 |
393 | guard let terminal_output: String = send_via_unix_socket(
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
394 | at: socket_name,
395 | with: command
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Extensions.swift:109:40: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
107 | subscript(safe_name key: String) -> Entity
108 | {
109 | return self[key] as? Entity ?? Entity()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
110 | }
111 | }
RealityKit.Entity.init:2:44: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency required public init()}
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[19/36] Compiling IndustrialKit IndustrialModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Modules/IndustrialModule.swift:258:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
256 | for program_components_path in program_component_paths
257 | {
258 | send_via_unix_socket(at: program_components_path.socket, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
259 | }
260 | }
[20/36] Compiling IndustrialKit PartModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Modules/IndustrialModule.swift:258:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
256 | for program_components_path in program_component_paths
257 | {
258 | send_via_unix_socket(at: program_components_path.socket, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
259 | }
260 | }
[21/36] Compiling IndustrialKit RobotModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Modules/IndustrialModule.swift:258:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
256 | for program_components_path in program_component_paths
257 | {
258 | send_via_unix_socket(at: program_components_path.socket, command: "stop")
| `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
259 | }
260 | }
[22/36] Compiling IndustrialKit StateItem.swift
[23/36] Compiling IndustrialKit PhysicsBodyData.swift
[24/36] Compiling IndustrialKit ChangerModule.swift
[25/36] Compiling IndustrialKit OperationProgram.swift
[26/36] Compiling IndustrialKit PositionPoint.swift
[27/36] Compiling IndustrialKit PositionProgram.swift
[28/36] Compiling IndustrialKit ToolModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:133:54: warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
131 | do
132 | {
133 | let resource = try AnimationResource.generate(with: animation_view)
| `- warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
134 | if let entity = entities[data.entity_name]
135 | {
RealityKit.AnimationResource.generate:2:47: note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public static func generate(with definition: any AnimationDefinition) throws -> AnimationResource}
| `- note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:139:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
137 | {
138 | case 1:
139 | entity.playAnimation(resource)
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
140 | case 0:
141 | break
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:55: warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(duration: TimeInterval = .infinity) -> AnimationResource}
| `- note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:36: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:59: warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(count: Int) -> AnimationResource}
| `- note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:151:36: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
149 | else // repeat_count < 0
150 | {
151 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
152 | }
153 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:191:20: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
185 | ///
186 | /// This method resets the visual model to a non-animated state.
187 | public func reset_entities()
| `- note: add '@MainActor' to make instance method 'reset_entities()' part of global actor 'MainActor'
188 | {
189 | for (_, entity) in entities // Remove all node actions
190 | {
191 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
192 | }
193 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[29/36] Compiling IndustrialKit DeviceOutputData.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:133:54: warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
131 | do
132 | {
133 | let resource = try AnimationResource.generate(with: animation_view)
| `- warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
134 | if let entity = entities[data.entity_name]
135 | {
RealityKit.AnimationResource.generate:2:47: note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public static func generate(with definition: any AnimationDefinition) throws -> AnimationResource}
| `- note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:139:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
137 | {
138 | case 1:
139 | entity.playAnimation(resource)
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
140 | case 0:
141 | break
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:55: warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(duration: TimeInterval = .infinity) -> AnimationResource}
| `- note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:36: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:59: warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(count: Int) -> AnimationResource}
| `- note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:151:36: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
149 | else // repeat_count < 0
150 | {
151 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
152 | }
153 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:191:20: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
185 | ///
186 | /// This method resets the visual model to a non-animated state.
187 | public func reset_entities()
| `- note: add '@MainActor' to make instance method 'reset_entities()' part of global actor 'MainActor'
188 | {
189 | for (_, entity) in entities // Remove all node actions
190 | {
191 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
192 | }
193 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[30/36] Compiling IndustrialKit StateChart.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:133:54: warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
131 | do
132 | {
133 | let resource = try AnimationResource.generate(with: animation_view)
| `- warning: call to main actor-isolated static method 'generate(with:)' in a synchronous nonisolated context [#ActorIsolatedCall]
134 | if let entity = entities[data.entity_name]
135 | {
RealityKit.AnimationResource.generate:2:47: note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public static func generate(with definition: any AnimationDefinition) throws -> AnimationResource}
| `- note: calls to static method 'generate(with:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:139:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
137 | {
138 | case 1:
139 | entity.playAnimation(resource)
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
140 | case 0:
141 | break
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:32: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:143:55: warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
141 | break
142 | case nil:
143 | entity.playAnimation(resource.repeat(duration: .infinity))
| `- warning: call to main actor-isolated instance method 'repeat(duration:)' in a synchronous nonisolated context [#ActorIsolatedCall]
144 | default:
145 | if data.repeat_count ?? 1 > 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(duration: TimeInterval = .infinity) -> AnimationResource}
| `- note: calls to instance method 'repeat(duration:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:36: warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.Entity.playAnimation:3:42: note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @discardableResult
3 | @MainActor @preconcurrency public func playAnimation(_ animation: AnimationResource, transitionDuration: TimeInterval = 0, blendLayerOffset: Int = 0, separateAnimatedValue: Bool = false, startsPaused: Bool = false, clock: CMClockOrTimebase? = nil) -> AnimationPlaybackController}
| `- note: calls to instance method 'playAnimation(_:transitionDuration:blendLayerOffset:separateAnimatedValue:startsPaused:clock:)' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:147:59: warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
145 | if data.repeat_count ?? 1 > 0
146 | {
147 | entity.playAnimation(resource.repeat(count: data.repeat_count ?? 1))
| `- warning: call to main actor-isolated instance method 'repeat(count:)' in a synchronous nonisolated context [#ActorIsolatedCall]
148 | }
149 | else // repeat_count < 0
RealityKit.AnimationResource.repeat:2:40: note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
1 | class AnimationResource {
2 | @MainActor @preconcurrency public func `repeat`(count: Int) -> AnimationResource}
| `- note: calls to instance method 'repeat(count:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:151:36: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
149 | else // repeat_count < 0
150 | {
151 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
152 | }
153 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:191:20: warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
185 | ///
186 | /// This method resets the visual model to a non-animated state.
187 | public func reset_entities()
| `- note: add '@MainActor' to make instance method 'reset_entities()' part of global actor 'MainActor'
188 | {
189 | for (_, entity) in entities // Remove all node actions
190 | {
191 | entity.stopAllAnimations()
| `- warning: call to main actor-isolated instance method 'stopAllAnimations(recursive:)' in a synchronous nonisolated context [#ActorIsolatedCall]
192 | }
193 | }
RealityKit.Entity.stopAllAnimations:2:40: note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
1 | class Entity {
2 | @MainActor @preconcurrency public func stopAllAnimations(recursive: Bool = true)}
| `- note: calls to instance method 'stopAllAnimations(recursive:)' from outside of its actor context are implicitly asynchronous
3 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[31/36] Compiling IndustrialKit Robot.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Tool.swift:525:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
523 | case .success:
524 | self.performing_state = .completed
525 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
526 | self.performing_state = .error
527 | }
[32/36] Compiling IndustrialKit Tool.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Tool.swift:525:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
523 | case .success:
524 | self.performing_state = .completed
525 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
526 | self.performing_state = .error
527 | }
[33/36] Compiling IndustrialKit OperationCode.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ProductionObjects/Tool.swift:525:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
523 | case .success:
524 | self.performing_state = .completed
525 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
526 | self.performing_state = .error
527 | }
[34/36] Compiling IndustrialKit PerformerElements.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:87:13: warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
85 | public required init(from decoder: Decoder) throws
86 | {
87 | let container = try decoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:92:13: warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
90 | public func encode(to encoder: Encoder) throws
91 | {
92 | var container = encoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
93 | }
94 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:137:18: warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
135 | case let tool as Tool:
136 | tool.deselect_program() // Deselect program
137 | case let part as Part:
| `- warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
138 | break
139 | default:
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:383:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
381 | case .success:
382 | self.performing_state = .completed
383 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
384 | self.performing_state = .error
385 | }
[35/36] Compiling IndustrialKit ProductionProgramElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:87:13: warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
85 | public required init(from decoder: Decoder) throws
86 | {
87 | let container = try decoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:92:13: warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
90 | public func encode(to encoder: Encoder) throws
91 | {
92 | var container = encoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
93 | }
94 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:137:18: warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
135 | case let tool as Tool:
136 | tool.deselect_program() // Deselect program
137 | case let part as Part:
| `- warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
138 | break
139 | default:
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:383:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
381 | case .success:
382 | self.performing_state = .completed
383 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
384 | self.performing_state = .error
385 | }
[36/36] Compiling IndustrialKit Workspace.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:87:13: warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
85 | public required init(from decoder: Decoder) throws
86 | {
87 | let container = try decoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of immutable value 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Programs/ProductionProgramElements/ProductionProgramElement.swift:92:13: warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
90 | public func encode(to encoder: Encoder) throws
91 | {
92 | var container = encoder.container(keyedBy: CodingKeys.self)
| `- warning: initialization of variable 'container' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
93 | }
94 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:137:18: warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
135 | case let tool as Tool:
136 | tool.deselect_program() // Deselect program
137 | case let part as Part:
| `- warning: immutable value 'part' was never used; consider replacing with '_' or removing it [#no-usage]
138 | break
139 | default:
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Workspace.swift:383:39: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
381 | case .success:
382 | self.performing_state = .completed
383 | case .failure(let error):
| `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
384 | self.performing_state = .error
385 | }
[37/65] Compiling IndustrialKitUI Functions.swift
[38/65] Compiling IndustrialKitUI GlassStyleBindings.swift
[39/65] Compiling IndustrialKitUI InspectorModifier.swift
[40/68] Compiling IndustrialKitUI FloatingView.swift
[41/68] Compiling IndustrialKitUI NewElementButton.swift
[42/68] Compiling IndustrialKitUI PendantController.swift
[43/68] Compiling IndustrialKitUI PositionView.swift
[44/68] Compiling IndustrialKitUI SheetCaption.swift
[45/68] Compiling IndustrialKitUI AdaptiveDotGrid.swift
[46/68] Compiling IndustrialKitUI StateChartsView.swift
[47/68] Compiling IndustrialKitUI StateItemsView.swift
[48/68] Compiling IndustrialKitUI DynamicStack.swift
[49/68] Compiling IndustrialKitUI PositionControl.swift
[50/68] Compiling IndustrialKitUI RobotControlView.swift
[51/68] Compiling IndustrialKitUI SpatialPendant.swift
[52/68] Emitting module IndustrialKitUI
[53/68] Compiling IndustrialKitUI OperationControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/SpatialPendant/Workspace/ElementControl.swift:301:22: warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
299 | case let element as ObserverModifierElement:
300 | ObserverElementView(element: element, workspace: workspace, on_update: on_update)
301 | case let element as CleanerModifierElement:
| `- warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
302 | Text("Clean all registers")
303 |
[54/68] Compiling IndustrialKitUI ToolControlView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/SpatialPendant/Workspace/ElementControl.swift:301:22: warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
299 | case let element as ObserverModifierElement:
300 | ObserverElementView(element: element, workspace: workspace, on_update: on_update)
301 | case let element as CleanerModifierElement:
| `- warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
302 | Text("Clean all registers")
303 |
[55/68] Compiling IndustrialKitUI ElementControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/SpatialPendant/Workspace/ElementControl.swift:301:22: warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
299 | case let element as ObserverModifierElement:
300 | ObserverElementView(element: element, workspace: workspace, on_update: on_update)
301 | case let element as CleanerModifierElement:
| `- warning: immutable value 'element' was never used; consider replacing with '_' or removing it [#no-usage]
302 | Text("Clean all registers")
303 |
[56/68] Compiling IndustrialKitUI ControlProgramTextView.swift
[57/68] Compiling IndustrialKitUI LogicElementsViews.swift
[58/68] Compiling IndustrialKitUI ModifierElementsViews.swift
[59/68] Compiling IndustrialKitUI PerformingCaptionView.swift
[60/68] Compiling IndustrialKitUI ProgramItemView.swift
[61/68] Compiling IndustrialKitUI RegistersView.swift
[62/68] Compiling IndustrialKitUI Borderers.swift
[63/68] Compiling IndustrialKitUI Cards.swift
[64/68] Compiling IndustrialKitUI ConnectorView.swift
[65/68] Compiling IndustrialKitUI DeviceOutputView.swift
[66/68] Compiling IndustrialKitUI PerformerElementsViews.swift
[67/68] Compiling IndustrialKitUI WorkspaceControlView.swift
[68/68] Compiling IndustrialKitUI ViewCloseButton.swift
Build complete! (22.30s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "IndustrialKit",
"name" : "IndustrialKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
},
{
"name" : "ios",
"version" : "26.0"
},
{
"name" : "visionos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "IndustrialKit",
"targets" : [
"IndustrialKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "IndustrialKitUI",
"targets" : [
"IndustrialKitUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "IndustrialKitUI",
"module_type" : "SwiftTarget",
"name" : "IndustrialKitUI",
"path" : "Sources/IndustrialKitUI",
"product_memberships" : [
"IndustrialKitUI"
],
"sources" : [
"Borderers.swift",
"Cards.swift",
"ConnectorView.swift",
"DeviceOutput/DeviceOutputView.swift",
"DeviceOutput/StateChartsView.swift",
"DeviceOutput/StateItemsView.swift",
"DynamicStack.swift",
"Functions.swift",
"GlassStyleBindings.swift",
"InspectorModifier.swift",
"PositionView.swift",
"SheetCaption.swift",
"SpatialPendant/AdaptiveDotGrid.swift",
"SpatialPendant/FloatingView.swift",
"SpatialPendant/NewElementButton.swift",
"SpatialPendant/PendantController.swift",
"SpatialPendant/PerformingCaptionView.swift",
"SpatialPendant/ProgramItemView.swift",
"SpatialPendant/RegistersView.swift",
"SpatialPendant/Robot/PositionControl.swift",
"SpatialPendant/Robot/RobotControlView.swift",
"SpatialPendant/SpatialPendant.swift",
"SpatialPendant/Tool/OperationControl.swift",
"SpatialPendant/Tool/ToolControlView.swift",
"SpatialPendant/Workspace/ElementControl.swift",
"SpatialPendant/Workspace/ProgramElements/ControlProgramTextView.swift",
"SpatialPendant/Workspace/ProgramElements/LogicElementsViews.swift",
"SpatialPendant/Workspace/ProgramElements/ModifierElementsViews.swift",
"SpatialPendant/Workspace/ProgramElements/PerformerElementsViews.swift",
"SpatialPendant/Workspace/WorkspaceControlView.swift",
"ViewCloseButton.swift"
],
"target_dependencies" : [
"IndustrialKit"
],
"type" : "library"
},
{
"c99name" : "IndustrialKitTests",
"module_type" : "SwiftTarget",
"name" : "IndustrialKitTests",
"path" : "Tests/IndustrialKitTests",
"sources" : [
"IndustrialKitTests.swift"
],
"target_dependencies" : [
"IndustrialKit"
],
"type" : "test"
},
{
"c99name" : "IndustrialKit",
"module_type" : "SwiftTarget",
"name" : "IndustrialKit",
"path" : "Sources/IndustrialKit",
"product_memberships" : [
"IndustrialKit",
"IndustrialKitUI"
],
"sources" : [
"Connectors/ProductionObjectConnector.swift",
"Connectors/RobotConnector.swift",
"Connectors/ToolConnector.swift",
"Extensions.swift",
"Functions.swift",
"JSEnvironment.swift",
"ModelControllers/ModelController.swift",
"ModelControllers/RobotModelController.swift",
"ModelControllers/ToolModelController.swift",
"OutputState/DeviceOutputData.swift",
"OutputState/StateChart.swift",
"OutputState/StateItem.swift",
"PhysicsBodyData.swift",
"ProductionObjects/Modules/ChangerModule.swift",
"ProductionObjects/Modules/IndustrialModule.swift",
"ProductionObjects/Modules/PartModule.swift",
"ProductionObjects/Modules/RobotModule.swift",
"ProductionObjects/Modules/ToolModule.swift",
"ProductionObjects/Part.swift",
"ProductionObjects/ProductionObject.swift",
"ProductionObjects/Robot.swift",
"ProductionObjects/Tool.swift",
"Programs/OperationCode.swift",
"Programs/OperationProgram.swift",
"Programs/PositionPoint.swift",
"Programs/PositionProgram.swift",
"Programs/ProductionProgram.swift",
"Programs/ProductionProgramElements/LogicElements.swift",
"Programs/ProductionProgramElements/ModifierElements.swift",
"Programs/ProductionProgramElements/PerformerElements.swift",
"Programs/ProductionProgramElements/ProductionProgramElement.swift",
"Workspace.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.