The Swift Package Index logo.Swift Package Index

Build Information

Failed to build XMPPChatSwift, reference v1.0.0 (ff6f24), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 15:44:00 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dappros/ethora-sdk-swift.git
Reference: v1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dappros/ethora-sdk-swift
 * tag               v1.0.0     -> FETCH_HEAD
HEAD is now at ff6f244 bug fix delete message and add test
Cloned https://github.com/dappros/ethora-sdk-swift.git
Revision (git rev-parse @):
ff6f244e8cf41e8c1efe0c4ae326fbed3ea680b8
SUCCESS checkout https://github.com/dappros/ethora-sdk-swift.git at v1.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/dappros/ethora-sdk-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 183]
[Planning deferred tasks]
[43 / 71] Starscream_Starscream
[45 / 71]
[46 / 72] Starscream
[56 / 123]
[61 / 123]
[67 / 123]
[68 / 123]
[72 / 123]
[74 / 123]
[78 / 123]
[82 / 123]
[84 / 123]
[85 / 123]
[97 / 123] Starscream
[98 / 123] Starscream
[106 / 124] Starscream
[106 / 124] XMPPChatCore
[119 / 167]
[128 / 167]
[129 / 167]
[134 / 167]
[135 / 167]
[136 / 167]
[137 / 167]
[149 / 167] XMPPChatCore
[156 / 168] XMPPChatCore
[156 / 168] XMPPChatUI
Fetching https://github.com/daltoniam/Starscream.git
[1/5205] Fetching starscream
Fetched https://github.com/daltoniam/Starscream.git (3.13s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 4.0.8 (5.91s)
Creating working copy for https://github.com/daltoniam/Starscream.git
Working copy of https://github.com/daltoniam/Starscream.git resolved at 4.0.8
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPStream+Parser.swift:27:20: warning: value 'error' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 25 |             // //NSlog("⚠️ XML Parse Error: %@", parser.parserError?.localizedDescription ?? "Unknown error")
 26 |             //print("⚠️ XML Parse Error: \(parser.parserError?.localizedDescription ?? "Unknown error")")
 27 |             if let error = parser.parserError {
    |                    `- warning: value 'error' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 28 |                 //print("   Error domain: \(error._domain), code: \(error._code)")
 29 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPStream+Parser.swift:63:17: warning: initialization of variable 'parent' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 61 |             // Add as child to current parent
 62 |             let parentIndex = stack.count - 1
 63 |             var parent = stack[parentIndex]
    |                 `- warning: initialization of variable 'parent' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 64 |
 65 |             // We need to update the parent in the stack after modifying its children
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPStream+WebSocket.swift:12:29: warning: immutable value 'headers' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 10 |     public func didReceive(event: WebSocketEvent, client: WebSocketClient) {
 11 |         switch event {
 12 |         case .connected(let headers):
    |                             `- warning: immutable value 'headers' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 13 |             // WebSocket connected - this triggers the XMPP protocol flow
 14 |             isConnected = true
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPStream+WebSocket.swift:126:26: warning: immutable value 'data' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
124 |             }
125 |
126 |         case .binary(let data):
    |                          `- warning: immutable value 'data' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
127 |             // Handle binary data if needed
128 |             break
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseUnreadStateBridge.swift:21:41: warning: main actor-isolated static property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     private var lastNotifiedBadgeCount: Int?
20 |
21 |     public init(roomStore: RoomStore = .shared) {
   |                                         `- warning: main actor-isolated static property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |         self.roomStore = roomStore
23 |         recalculate(from: roomStore.rooms)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: static property declared here
 11 | @MainActor
 12 | public class RoomStore: ObservableObject {
 13 |     public static let shared = RoomStore()
    |                       `- note: static property declared here
 14 |
 15 |     // MARK: - Published Properties
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:122:13: warning: initialization of immutable value 'separator' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
120 |
121 |         // Log full API response to console - USING MULTIPLE METHODS TO ENSURE VISIBILITY
122 |         let separator = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
    |             `- warning: initialization of immutable value 'separator' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
123 |         let statusText = HTTPURLResponse.localizedString(forStatusCode: httpResponse.statusCode)
124 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:123:13: warning: initialization of immutable value 'statusText' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
121 |         // Log full API response to console - USING MULTIPLE METHODS TO ENSURE VISIBILITY
122 |         let separator = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
123 |         let statusText = HTTPURLResponse.localizedString(forStatusCode: httpResponse.statusCode)
    |             `- warning: initialization of immutable value 'statusText' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
124 |
125 |         // Use //NSlog for guaranteed visibility in Xcode console
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:136:20: warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
134 |         //NSlog("Headers:")
135 |         for (key, value) in httpResponse.allHeaderFields {
136 |             if let keyString = key as? String, let valueString = value as? String {
    |                    `- warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
137 |                 //NSlog("  %@: %@", keyString, valueString)
138 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:136:52: warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
134 |         //NSlog("Headers:")
135 |         for (key, value) in httpResponse.allHeaderFields {
136 |             if let keyString = key as? String, let valueString = value as? String {
    |                                                    `- warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
137 |                 //NSlog("  %@: %@", keyString, valueString)
138 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:144:16: warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
142 |         // Log response body
143 |         //NSlog("Full Response Data:")
144 |         if let responseBody = String(data: data, encoding: .utf8) {
    |                `- warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
145 |             // Try to pretty //print JSON
146 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:148:20: warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
146 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
147 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
148 |                let prettyString = String(data: prettyData, encoding: .utf8) {
    |                    `- warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
149 |                 //NSlog("%@", prettyString)
150 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:168:20: warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
166 |         //print("Headers:")
167 |         for (key, value) in httpResponse.allHeaderFields {
168 |             if let keyString = key as? String, let valueString = value as? String {
    |                    `- warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
169 |                 //print("  \(keyString): \(valueString)")
170 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:168:52: warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
166 |         //print("Headers:")
167 |         for (key, value) in httpResponse.allHeaderFields {
168 |             if let keyString = key as? String, let valueString = value as? String {
    |                                                    `- warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
169 |                 //print("  \(keyString): \(valueString)")
170 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:174:16: warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
172 |             //print("")
173 |         //print("Full Response Data:")
174 |         if let responseBody = String(data: data, encoding: .utf8) {
    |                `- warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
175 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
176 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:177:20: warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
175 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
176 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
177 |                let prettyString = String(data: prettyData, encoding: .utf8) {
    |                    `- warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
178 |                 //print(prettyString)
179 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:215:17: warning: initialization of immutable value 'jsonString' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
213 |             return loginResponse
214 |         } catch {
215 |             let jsonString = String(data: data, encoding: .utf8) ?? "<no data>"
    |                 `- warning: initialization of immutable value 'jsonString' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
216 |             //print("❌ AuthAPI.loginWithEmail Decode Error: \(error)")
217 |             //print("📄 Response body: \(jsonString)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:267:13: warning: initialization of immutable value 'separator' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
265 |
266 |         // Log full API response to console - USING MULTIPLE METHODS TO ENSURE VISIBILITY
267 |         let separator = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
    |             `- warning: initialization of immutable value 'separator' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
268 |         let statusText = HTTPURLResponse.localizedString(forStatusCode: httpResponse.statusCode)
269 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:268:13: warning: initialization of immutable value 'statusText' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
266 |         // Log full API response to console - USING MULTIPLE METHODS TO ENSURE VISIBILITY
267 |         let separator = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
268 |         let statusText = HTTPURLResponse.localizedString(forStatusCode: httpResponse.statusCode)
    |             `- warning: initialization of immutable value 'statusText' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
269 |
270 |         // Use //NSlog for guaranteed visibility in Xcode console
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:281:20: warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
279 |         //NSlog("Headers:")
280 |         for (key, value) in httpResponse.allHeaderFields {
281 |             if let keyString = key as? String, let valueString = value as? String {
    |                    `- warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
282 |                 //NSlog("  %@: %@", keyString, valueString)
283 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:281:52: warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
279 |         //NSlog("Headers:")
280 |         for (key, value) in httpResponse.allHeaderFields {
281 |             if let keyString = key as? String, let valueString = value as? String {
    |                                                    `- warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
282 |                 //NSlog("  %@: %@", keyString, valueString)
283 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:289:16: warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
287 |         // Log response body
288 |         //NSlog("Full Response Data:")
289 |         if let responseBody = String(data: data, encoding: .utf8) {
    |                `- warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
290 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
291 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:292:20: warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
290 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
291 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
292 |                let prettyString = String(data: prettyData, encoding: .utf8) {
    |                    `- warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
293 |                 //NSlog("%@", prettyString)
294 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:312:20: warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
310 |         //print("Headers:")
311 |         for (key, value) in httpResponse.allHeaderFields {
312 |             if let keyString = key as? String, let valueString = value as? String {
    |                    `- warning: immutable value 'keyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
313 |                 //print("  \(keyString): \(valueString)")
314 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:312:52: warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
310 |         //print("Headers:")
311 |         for (key, value) in httpResponse.allHeaderFields {
312 |             if let keyString = key as? String, let valueString = value as? String {
    |                                                    `- warning: immutable value 'valueString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
313 |                 //print("  \(keyString): \(valueString)")
314 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:318:16: warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
316 |         //print("")
317 |         //print("Full Response Data:")
318 |         if let responseBody = String(data: data, encoding: .utf8) {
    |                `- warning: value 'responseBody' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
319 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
320 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:321:20: warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
319 |             if let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
320 |                let prettyData = try? JSONSerialization.data(withJSONObject: jsonObject, options: [.prettyPrinted]),
321 |                let prettyString = String(data: prettyData, encoding: .utf8) {
    |                    `- warning: immutable value 'prettyString' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
322 |                 //print(prettyString)
323 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:406:17: warning: initialization of immutable value 'jsonString' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
404 |             return loginResponse
405 |         } catch {
406 |             let jsonString = String(data: data, encoding: .utf8) ?? "<no data>"
    |                 `- warning: initialization of immutable value 'jsonString' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
407 |             //print("❌ AuthAPI.loginViaJwt Decode Error: \(error)")
408 |             //print("📄 Response body: \(jsonString)")
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:48:20: warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 46 |             // Log connection status change for debugging
 47 |             //print("🔌 ConnectionManager: Status changed to '\(statusString)'")
 48 |             if let reason = reason {
    |                    `- warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 49 |                 //print("   Reason: \(reason)")
 50 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:51:20: warning: value 'errorCode' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 49 |                 //print("   Reason: \(reason)")
 50 |             }
 51 |             if let errorCode = errorCode {
    |                    `- warning: value 'errorCode' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 52 |                 //print("   Error Code: \(errorCode)")
 53 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:54:20: warning: value 'errorDescription' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 52 |                 //print("   Error Code: \(errorCode)")
 53 |             }
 54 |             if let errorDescription = errorDescription {
    |                    `- warning: value 'errorDescription' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 55 |                 //print("   Error Description: \(errorDescription)")
 56 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift:132:13: warning: no 'async' operations occur within 'await' expression [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
130 |
131 |             // Save to UserStore
132 |             await UserStore.shared.setUser(from: loginResponse)
    |             `- warning: no 'async' operations occur within 'await' expression [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
133 |
134 |             print("✅ JWT autologin complete! User authenticated.")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift:17:9: warning: variable 'uniqueUsers' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
15 |
16 | public func extractUniqueMembersFromRooms(_ rooms: [Room]) -> [User] {
17 |     var uniqueUsers: [String: User] = [:]
   |         `- warning: variable 'uniqueUsers' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
18 |
19 |     for room in rooms {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift:19:9: warning: immutable value 'room' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
17 |     var uniqueUsers: [String: User] = [:]
18 |
19 |     for room in rooms {
   |         `- warning: immutable value 'room' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
20 |         // Extract users from room members if available
21 |         // This is a placeholder - actual implementation depends on Room structure
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseChatWrapperInit.swift:26:24: warning: value 'client' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 24 |             do {
 25 |                 // Initialize XMPP client if needed
 26 |                 if let client = client {
    |                        `- warning: value 'client' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 27 |                     // Setup client
 28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseChatWrapperInit.swift:37:15: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 35 |                     onComplete()
 36 |                 }
 37 |             } catch {
    |               `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 38 |                 await MainActor.run {
 39 |                     initializationError = error
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseChatWrapperInit.swift:128:25: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
126 |         if let user = UserStore.shared.currentUser {
127 |             self.currentUserId =
128 |                 user.id ??
    |                         `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
129 |                 user.walletAddress ??
130 |                 user.username ??
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseHeapSender.swift:70:15: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 68 |                     completion(.success(message))
 69 |                 }
 70 |             } catch {
    |               `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 71 |                 await MainActor.run {
 72 |                     sendingMessages[message.id] = false
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Hooks/UseHeapSender.swift:149:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
147 |             }
148 |             return .success(message)
149 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
150 |             return .failure(error)
151 |         }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ResendMessage.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
62 |                 completion(.success(message))
63 |             }
64 |         } catch {
   |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
65 |             completion(.failure(error))
66 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:235:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 233 |                 do {
 234 |                     xmppStream?.connect(username: username, password: password, resource: resource)
 235 |                 } catch {
     |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 236 |                     //NSlog("Error starting client: %@", error.localizedDescription)
 237 |                     //print("Error starting client: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:246:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 244 |
 245 |             logStep("initializeClient:started")
 246 |         } catch {
     |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 247 |             //NSlog("Error initializing client: %@", error.localizedDescription)
 248 |             //print("Error initializing client: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:293:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 291 |             //NSlog("Client disconnected")
 292 |             //print("Client disconnected")
 293 |         } catch {
     |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 294 |             // Match TypeScript: console.error('Error disconnecting client:', error);
 295 |             //NSlog("Error disconnecting client: %@", error.localizedDescription)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:481:13: warning: immutable value 'pongWait' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 479 |         let idleTime: TimeInterval = 2.0
 480 |         // Match TypeScript: const pongWait = 2000;
 481 |         let pongWait: TimeInterval = 2.0
     |             `- warning: immutable value 'pongWait' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 482 |
 483 |         idlePingTimeout = Timer.scheduledTimer(withTimeInterval: idleTime, repeats: false) { [weak self] _ in
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:662:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 660 |             // await drainHeap()
 661 |
 662 |         } catch {
     |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 663 |             // Match TypeScript: console.log('Error', error);
 664 |             //NSlog("Error %@", error.localizedDescription)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:681:24: warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 679 |                 //NSlog("   Disconnect Error Code: %ld", nsError.code)
 680 |                 //NSlog("   Disconnect Error Description: %@", nsError.localizedDescription)
 681 |                 if let reason = nsError.userInfo["reason"] as? String {
     |                        `- warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 682 |                     //NSlog("   Disconnect Reason: %@", reason)
 683 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:684:24: warning: value 'code' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 682 |                     //NSlog("   Disconnect Reason: %@", reason)
 683 |                 }
 684 |                 if let code = nsError.userInfo["disconnectCode"] as? UInt16 {
     |                        `- warning: value 'code' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 685 |                     //NSlog("   WebSocket Close Code: %u", code)
 686 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:690:24: warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 688 |                 //print("   Disconnect Error Code: \(nsError.code)")
 689 |                 //print("   Disconnect Error Description: \(nsError.localizedDescription)")
 690 |                 if let reason = nsError.userInfo["reason"] as? String {
     |                        `- warning: value 'reason' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 691 |                     //print("   Disconnect Reason: \(reason)")
 692 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:693:24: warning: value 'code' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 691 |                     //print("   Disconnect Reason: \(reason)")
 692 |                 }
 693 |                 if let code = nsError.userInfo["disconnectCode"] as? UInt16 {
     |                        `- warning: value 'code' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 694 |                     //print("   WebSocket Close Code: \(code)")
 695 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:852:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 850 |                 handlePong()
 851 |             }
 852 |         } catch {
     |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 853 |             // Ignore errors - match TypeScript empty catch
 854 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:959:34: warning: capture of 'self' with non-Sendable type 'XMPPClient?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
  17 | }
  18 |
  19 | public class XMPPClient {
     |              `- note: class 'XMPPClient' does not conform to the 'Sendable' protocol
  20 |     // MARK: - Properties
  21 |     public weak var delegate: XMPPClientDelegate?
     :
 957 |             pingProbeContinuation = continuation
 958 |             pingProbeTimer = Timer.scheduledTimer(withTimeInterval: timeout, repeats: false) { [weak self] _ in
 959 |                 guard let self = self else { return }
     |                                  `- warning: capture of 'self' with non-Sendable type 'XMPPClient?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 960 |                 guard let cont = self.pingProbeContinuation else { return }
 961 |                 self.pingProbeContinuation = nil
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:128:13: warning: initialization of immutable value 'roomsNeedingMessages' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
126 |
127 |         // Filter rooms that need messages
128 |         let roomsNeedingMessages = unprocessedRooms.filter { room in
    |             `- warning: initialization of immutable value 'roomsNeedingMessages' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
129 |             shouldProcessRoom(room)
130 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:170:13: warning: initialization of immutable value 'messageCount' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
168 |         // Check if room should be processed (matching TypeScript conditions)
169 |         let needsProcessing = shouldProcessRoom(room)
170 |         let messageCount = room.messages.count
    |             `- warning: initialization of immutable value 'messageCount' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
171 |         let noMessages = room.noMessages ?? false
172 |         let historyComplete = room.historyComplete ?? false
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:171:13: warning: initialization of immutable value 'noMessages' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
169 |         let needsProcessing = shouldProcessRoom(room)
170 |         let messageCount = room.messages.count
171 |         let noMessages = room.noMessages ?? false
    |             `- warning: initialization of immutable value 'noMessages' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
172 |         let historyComplete = room.historyComplete ?? false
173 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:172:13: warning: initialization of immutable value 'historyComplete' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
170 |         let messageCount = room.messages.count
171 |         let noMessages = room.noMessages ?? false
172 |         let historyComplete = room.historyComplete ?? false
    |             `- warning: initialization of immutable value 'historyComplete' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
173 |
174 |         // //print("📊 MessageLoaderQueue: Room \(room.title) - messages: \(messageCount), noMessages: \(noMessages), historyComplete: \(historyComplete), needsProcessing: \(needsProcessing)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/RoomOperations.swift:23:19: warning: immutable value 'jid' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 21 |     ) async throws -> String {
 22 |         guard let stream = client?.xmppStream,
 23 |               let jid = stream.jid else {
    |                   `- warning: immutable value 'jid' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 24 |             throw XMPPOperationError.notConnected
 25 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/RoomOperations.swift:54:19: warning: immutable value 'jid' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 52 |     ) async throws -> String {
 53 |         guard let stream = client?.xmppStream,
 54 |               let jid = stream.jid else {
    |                   `- warning: immutable value 'jid' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 55 |             throw XMPPOperationError.notConnected
 56 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/RoomOperations.swift:103:17: warning: variable 'handler' was written to, but never read
101 |         // Wait for presence response with status codes 201 and 110
102 |         let responseReceived = await withCheckedContinuation { continuation in
103 |             var handler: ((XMPPStanza) -> Bool)?
    |                 `- warning: variable 'handler' was written to, but never read
104 |
105 |             handler = { stanza in
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/StanzaHandlers.swift:100:14: warning: immutable value 'queryId' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 98 |         // Check if this is part of an active get-history query
 99 |         let roomJID = stanza.attributes["from"] ?? ""
100 |         for (queryId, collector) in getHistoryCollectors {
    |              `- warning: immutable value 'queryId' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
101 |             collector(stanza, roomJID)
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/StanzaHandlers.swift:248:13: warning: initialization of immutable value 'isPaused' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
246 |
247 |         let isComposing = stanza.getChild("composing") != nil
248 |         let isPaused = stanza.getChild("paused") != nil
    |             `- warning: initialization of immutable value 'isPaused' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
249 |
250 |         // Extract composing users list (simplified)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/StanzaHandlers.swift:317:13: warning: variable 'rooms' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
315 |         // Implementation for parsing room list
316 |         // This is a simplified version
317 |         var rooms: [RoomData] = []
    |             `- warning: variable 'rooms' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
318 |         // Parse rooms from stanza...
319 |         onGetChatRooms?(rooms)
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
error: clang dependency scanning failure:
error: /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListScrollView.swift:10:8 unable to resolve module dependency: 'UIKit'
error: SwiftDriver XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler failed with a nonzero exit code. Command line:     cd /Users/admin/builder
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name XMPPChatUI -Onone @/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.build/out -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-OutputFileMap.json -save-temps -color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/XMPPChatSwift.build/Debug/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder -experimental-emit-module-separately -disable-cmo
error: Build failed
BUILD FAILURE 6.4 macosSpm