Build Information
Successful build of IndustrialKit, reference main (190c46), with Swift 6.2 for macOS (SPM) on 17 Dec 2025 17:23:23 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.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 190c46e Provided robot error handling.
Cloned https://github.com/MalkarovPark/IndustrialKit.git
Revision (git rev-parse @):
190c46ee85beabd6bd5230a8e496048bdf2de4c4
SUCCESS checkout https://github.com/MalkarovPark/IndustrialKit.git at main
========================================
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": "industrialkit",
"name": "IndustrialKit",
"url": "https://github.com/MalkarovPark/IndustrialKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/IndustrialKit",
"dependencies": [
]
}
]
}
Fetching https://github.com/MalkarovPark/IndustrialKit.git
[1/10099] Fetching industrialkit
Fetched https://github.com/MalkarovPark/IndustrialKit.git from cache (1.20s)
Creating working copy for https://github.com/MalkarovPark/IndustrialKit.git
Working copy of https://github.com/MalkarovPark/IndustrialKit.git resolved at main (190c46e)
warning: '.resolve-product-dependencies': dependency 'industrialkit' is not used by any target
Found 0 product dependencies
========================================
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.0.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-49B95AFC49DCD68C.txt
[4/30] Emitting module IndustrialKit
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
82 |
83 | //MARK: - External Connector
84 | public class ExternalRobotConnector: RobotConnector
| `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
85 | {
86 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
77 |
78 | //MARK: - External Connector
79 | public class ExternalToolConnector: ToolConnector
| `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
80 | {
81 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
15 | Forms environment, and represent objects with which executing devices interact directly.
16 | */
17 | public class Part: WorkspaceObject
| `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
15 | Permorms reposition operation by target points order in selected positions program.
16 | */
17 | public class Robot: WorkspaceObject
| `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | // MARK: - Init functions
[5/32] Compiling IndustrialKit RobotModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
95 | {
96 | self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
97 | self.local_completion(index: i, completion: completion)
| |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
98 | })
99 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 | {
187 | #if os(macOS)
188 | send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
| `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 | #endif
190 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[6/32] Compiling IndustrialKit ToolModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
95 | {
96 | self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
97 | self.local_completion(index: i, completion: completion)
| |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
98 | })
99 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 | {
187 | #if os(macOS)
188 | send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
| `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 | #endif
190 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[7/32] Compiling IndustrialKit OperationCode.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
95 | {
96 | self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
97 | self.local_completion(index: i, completion: completion)
| |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
98 | })
99 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 | {
187 | #if os(macOS)
188 | send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
| `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 | #endif
190 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[8/32] Compiling IndustrialKit WorkspaceProgramElement.swift
[9/32] Compiling IndustrialKit StateItem.swift
[10/32] Compiling IndustrialKit WorkspaceObjectChart.swift
[11/32] Compiling IndustrialKit Tool.swift
[12/32] Compiling IndustrialKit WorkspaceObject.swift
[13/32] Compiling IndustrialKit Part.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
15 | Forms environment, and represent objects with which executing devices interact directly.
16 | */
17 | public class Part: WorkspaceObject
| `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
15 | Permorms reposition operation by target points order in selected positions program.
16 | */
17 | public class Robot: WorkspaceObject
| `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | // MARK: - Init functions
[14/32] Compiling IndustrialKit Robot.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
15 | Forms environment, and represent objects with which executing devices interact directly.
16 | */
17 | public class Part: WorkspaceObject
| `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
15 | Permorms reposition operation by target points order in selected positions program.
16 | */
17 | public class Robot: WorkspaceObject
| `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
18 | {
19 | // MARK: - Init functions
[15/32] Compiling IndustrialKit LogicElements.swift
[16/32] Compiling IndustrialKit ModifierElements.swift
[17/32] Compiling IndustrialKit PerformerElements.swift
[18/32] Compiling IndustrialKit Workspace.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 | for program_components_path in program_components_paths
160 | {
161 | 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]
162 | }
163 | }
[19/32] Compiling IndustrialKit ChangerModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 | for program_components_path in program_components_paths
160 | {
161 | 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]
162 | }
163 | }
[20/32] Compiling IndustrialKit IndustrialModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 | for program_components_path in program_components_paths
160 | {
161 | 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]
162 | }
163 | }
[21/32] Compiling IndustrialKit PartModule.swift
[22/32] Compiling IndustrialKit RobotModule.swift
[23/32] Compiling IndustrialKit ToolModule.swift
[24/32] Compiling IndustrialKit Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
248 | output_queue.async
249 | {
250 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
251 | }
252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
321 | output_queue.sync
322 | {
323 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
324 | }
325 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
353 | DispatchQueue.main.async
354 | {
355 | output_handler("Failed to launch process: \(error.localizedDescription)")
| |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
356 | }
357 | return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
436 | // Send command
437 | let command_to_send = command.utf8CString.dropLast()
438 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
439 | { buffer_ptr in
440 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
483 | DispatchQueue.main.async
484 | {
485 | completion("Failed to connect to UNIX socket")
| |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
486 | }
487 | return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[25/32] Compiling IndustrialKit Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
248 | output_queue.async
249 | {
250 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
251 | }
252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
321 | output_queue.sync
322 | {
323 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
324 | }
325 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
353 | DispatchQueue.main.async
354 | {
355 | output_handler("Failed to launch process: \(error.localizedDescription)")
| |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
356 | }
357 | return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
436 | // Send command
437 | let command_to_send = command.utf8CString.dropLast()
438 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
439 | { buffer_ptr in
440 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
483 | DispatchQueue.main.async
484 | {
485 | completion("Failed to connect to UNIX socket")
| |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
486 | }
487 | return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[26/32] Compiling IndustrialKit ModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
248 | output_queue.async
249 | {
250 | output_data.append(data)
| `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
251 | }
252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
321 | output_queue.sync
322 | {
323 | collected_output += output
| `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
324 | }
325 | }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
353 | DispatchQueue.main.async
354 | {
355 | output_handler("Failed to launch process: \(error.localizedDescription)")
| |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
356 | }
357 | return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
436 | // Send command
437 | let command_to_send = command.utf8CString.dropLast()
438 | command_to_send.withUnsafeBufferPointer
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
439 | { buffer_ptr in
440 | write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
483 | DispatchQueue.main.async
484 | {
485 | completion("Failed to connect to UNIX socket")
| |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
486 | }
487 | return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[27/32] Compiling IndustrialKit RobotConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
82 |
83 | //MARK: - External Connector
84 | public class ExternalRobotConnector: RobotConnector
| `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
85 | {
86 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 | let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 | guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 | else
257 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 | {
298 | #if os(macOS)
299 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 | else
301 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
77 |
78 | //MARK: - External Connector
79 | public class ExternalToolConnector: ToolConnector
| `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
80 | {
81 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 | let command = ["perform", "\(code)"]
247 |
248 | 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]
249 | at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 | with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 | {
279 | #if os(macOS)
280 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 | else
282 | {
[28/32] Compiling IndustrialKit ToolConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
82 |
83 | //MARK: - External Connector
84 | public class ExternalRobotConnector: RobotConnector
| `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
85 | {
86 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 | let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 | guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 | else
257 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 | {
298 | #if os(macOS)
299 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 | else
301 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
77 |
78 | //MARK: - External Connector
79 | public class ExternalToolConnector: ToolConnector
| `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
80 | {
81 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 | let command = ["perform", "\(code)"]
247 |
248 | 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]
249 | at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 | with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 | {
279 | #if os(macOS)
280 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 | else
282 | {
[29/32] Compiling IndustrialKit WorkspaceObjectConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
82 |
83 | //MARK: - External Connector
84 | public class ExternalRobotConnector: RobotConnector
| `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
85 | {
86 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 | let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 | guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
| `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 | else
257 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 | {
298 | #if os(macOS)
299 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 | else
301 | {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
77 |
78 | //MARK: - External Connector
79 | public class ExternalToolConnector: ToolConnector
| `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
80 | {
81 | // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 | let command = ["perform", "\(code)"]
247 |
248 | 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]
249 | at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 | with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 | {
279 | #if os(macOS)
280 | guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
| `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 | else
282 | {
[30/32] Compiling IndustrialKit OperationsProgram.swift
[31/32] Compiling IndustrialKit PositionPoint.swift
[32/32] Compiling IndustrialKit PositionsProgram.swift
[33/54] Compiling IndustrialKitUI SheetCaption.swift
[34/54] Compiling IndustrialKitUI SpaceOriginView.swift
[35/54] Compiling IndustrialKitUI ControlViews.swift
[36/54] Compiling IndustrialKitUI PendantController.swift
[37/56] Compiling IndustrialKitUI ChartsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 | }
354 |
355 | class Test_Connector: ToolConnector
| `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 | {
357 | override var parameters: [ConnectionParameter]
[38/56] Compiling IndustrialKitUI ConnectorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 | }
354 |
355 | class Test_Connector: ToolConnector
| `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 | {
357 | override var parameters: [ConnectionParameter]
[39/56] Compiling IndustrialKitUI DynamicStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 | }
354 |
355 | class Test_Connector: ToolConnector
| `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 | {
357 | override var parameters: [ConnectionParameter]
[40/56] Compiling IndustrialKitUI PositionView.swift
[41/56] Compiling IndustrialKitUI ControlProgramTextView.swift
[42/56] Compiling IndustrialKitUI LogicElementsViews.swift
[43/56] Compiling IndustrialKitUI ModifierElementsViews.swift
[44/56] Compiling IndustrialKitUI Functions.swift
[45/56] Compiling IndustrialKitUI InspectorModifier.swift
[46/56] Compiling IndustrialKitUI ObjectSceneView.swift
[47/56] Compiling IndustrialKitUI ProgramViews.swift
[48/56] Compiling IndustrialKitUI SpatialPendantView.swift
[49/56] Compiling IndustrialKitUI PerformerElementsViews.swift
[50/56] Compiling IndustrialKitUI RegistersView.swift
[51/56] Compiling IndustrialKitUI StateView.swift
[52/56] Compiling IndustrialKitUI ViewCloseButton.swift
[53/56] Emitting module IndustrialKitUI
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 | }
354 |
355 | class Test_Connector: ToolConnector
| `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 | {
357 | override var parameters: [ConnectionParameter]
[54/56] Compiling IndustrialKitUI AddNewView.swift
[55/56] Compiling IndustrialKitUI Borderers.swift
[56/56] Compiling IndustrialKitUI Cards.swift
Build complete! (12.11s)
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" : [
"AddNewView.swift",
"Borderers.swift",
"Cards.swift",
"ChartsView.swift",
"ConnectorView.swift",
"DynamicStack.swift",
"Functions.swift",
"InspectorModifier.swift",
"ObjectSceneView.swift",
"PositionView.swift",
"ProgramElements/ControlProgramTextView.swift",
"ProgramElements/LogicElementsViews.swift",
"ProgramElements/ModifierElementsViews.swift",
"ProgramElements/PerformerElementsViews.swift",
"RegistersView.swift",
"SheetCaption.swift",
"SpaceOriginView.swift",
"SpatialPendant/ControlViews.swift",
"SpatialPendant/PendantController.swift",
"SpatialPendant/ProgramViews.swift",
"SpatialPendant/SpatialPendantView.swift",
"StateView.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/RobotConnector.swift",
"Connectors/ToolConnector.swift",
"Connectors/WorkspaceObjectConnector.swift",
"Extensions.swift",
"Functions.swift",
"ModelControllers/ModelController.swift",
"ModelControllers/RobotModelController.swift",
"ModelControllers/ToolModelController.swift",
"Programs/OperationCode.swift",
"Programs/OperationsProgram.swift",
"Programs/PositionPoint.swift",
"Programs/PositionsProgram.swift",
"Programs/WorkspaceProgramElements/LogicElements.swift",
"Programs/WorkspaceProgramElements/ModifierElements.swift",
"Programs/WorkspaceProgramElements/PerformerElements.swift",
"Programs/WorkspaceProgramElements/WorkspaceProgramElement.swift",
"Statistics/StateItem.swift",
"Statistics/WorkspaceObjectChart.swift",
"Workspace.swift",
"WorkspaceObjects/Modules/ChangerModule.swift",
"WorkspaceObjects/Modules/IndustrialModule.swift",
"WorkspaceObjects/Modules/PartModule.swift",
"WorkspaceObjects/Modules/RobotModule.swift",
"WorkspaceObjects/Modules/ToolModule.swift",
"WorkspaceObjects/Part.swift",
"WorkspaceObjects/Robot.swift",
"WorkspaceObjects/Tool.swift",
"WorkspaceObjects/WorkspaceObject.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.