Build Information
Failed to build ParseSwift, reference main (645180), with Swift 6.4 for Android on 18 Sep 2026 17:42:07 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/parse-community/Parse-Swift.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/parse-community/Parse-Swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 645180e ci: Replace third-party GitHub Actions with trusted alternatives (#458)
Cloned https://github.com/parse-community/Parse-Swift.git
Revision (git rev-parse @):
645180e0820695610bc3078775a97bd0358d92e2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/parse-community/Parse-Swift.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/parse-community/Parse-Swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Building for debugging...
[Planning deferred tasks]
[19 / 27] ParseSwift
[28 / 36] ParseSwift
/host/spi-builder-workspace/Sources/ParseSwift/API/API+Command.swift:407:22: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.Command
[0;36m16 |[0;0m struct Command<T, U>: Encodable where T: ParseEncodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m405 |[0;0m
[0;36m406 |[0;0m // MARK: Saving ParseObjects
[0;36m407 |[0;0m static func save<T>(_ object: T,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m408 |[0;0m original data: Data?,
[0;36m409 |[0;0m ignoringCustomObjectIdConfig: Bool,
/host/spi-builder-workspace/Sources/ParseSwift/API/API+Command.swift:423:24: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.Command
[0;36m16 |[0;0m struct Command<T, U>: Encodable where T: ParseEncodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m421 |[0;0m }
[0;36m422 |[0;0m
[0;36m423 |[0;0m static func create<T>(_ object: T) -> API.Command<T, T> where T: ParseObject {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m424 |[0;0m var object = object
[0;36m425 |[0;0m if object.ACL == nil,
/host/spi-builder-workspace/Sources/ParseSwift/API/API+Command.swift:438:25: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.Command
[0;36m16 |[0;0m struct Command<T, U>: Encodable where T: ParseEncodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m436 |[0;0m }
[0;36m437 |[0;0m
[0;36m438 |[0;0m static func replace<T>(_ object: T,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m439 |[0;0m original data: Data?) throws -> API.Command<T, T> where T: ParseObject {
[0;36m440 |[0;0m guard object.objectId != nil else {
/host/spi-builder-workspace/Sources/ParseSwift/API/API+Command.swift:465:24: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.Command
[0;36m16 |[0;0m struct Command<T, U>: Encodable where T: ParseEncodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m463 |[0;0m }
[0;36m464 |[0;0m
[0;36m465 |[0;0m static func update<T>(_ object: T,
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m466 |[0;0m original data: Data?) throws -> API.Command<T, T> where T: ParseObject {
[0;36m467 |[0;0m guard object.objectId != nil else {
/host/spi-builder-workspace/Sources/ParseSwift/API/API+Command.swift:493:23: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.Command
[0;36m16 |[0;0m struct Command<T, U>: Encodable where T: ParseEncodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m491 |[0;0m
[0;36m492 |[0;0m // MARK: Fetching ParseObjects
[0;36m493 |[0;0m static func fetch<T>(_ object: T, include: [String]?) throws -> API.Command<T, T> where T: ParseObject {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m494 |[0;0m guard object.objectId != nil else {
[0;36m495 |[0;0m throw ParseError(code: .missingObjectId,
/host/spi-builder-workspace/Sources/ParseSwift/API/API+NonParseBodyCommand.swift:129:24: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m internal extension API {
[0;36m15 |[0;0m // MARK: API.NonParseBodyCommand
[0;36m16 |[0;0m struct NonParseBodyCommand<T, U>: Encodable where T: Encodable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m17 |[0;0m typealias ReturnType = U // swiftlint:disable:this nesting
[0;36m18 |[0;0m let method: API.Method
[0;36m:[0;0m
[0;36m127 |[0;0m
[0;36m128 |[0;0m // MARK: Deleting
[0;36m129 |[0;0m static func delete<T>(_ object: T) throws -> API.NonParseBodyCommand<NoBody, NoBody> where T: ParseObject {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m130 |[0;0m guard object.isSaved else {
[0;36m131 |[0;0m throw ParseError(code: .unknownError,
/host/spi-builder-workspace/Sources/ParseSwift/API/ParseURLSessionDelegate.swift:14:7: [1;33mwarning: [1;39mnon-final class 'ParseURLSessionDelegate' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode[0;0m
[0;36m12 |[0;0m #endif
[0;36m13 |[0;0m
[0;36m14 |[0;0m class ParseURLSessionDelegate: NSObject
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-final class 'ParseURLSessionDelegate' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode[0;0m
[0;36m15 |[0;0m {
[0;36m16 |[0;0m var callbackQueue: DispatchQueue
/host/spi-builder-workspace/Sources/ParseSwift/API/ParseURLSessionDelegate.swift:16:9: [1;33mwarning: [1;39mstored property 'callbackQueue' of 'Sendable'-conforming class 'ParseURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m class ParseURLSessionDelegate: NSObject
[0;36m15 |[0;0m {
[0;36m16 |[0;0m var callbackQueue: DispatchQueue
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'callbackQueue' of 'Sendable'-conforming class 'ParseURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m var authentication: ((URLAuthenticationChallenge,
[0;36m18 |[0;0m (URLSession.AuthChallengeDisposition,
/host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift:203:16: [1;33mwarning: [1;39mclass '_ParseEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m201 |[0;0m
[0;36m202 |[0;0m // MARK: _ParseEncoder
[0;36m203 |[0;0m internal class _ParseEncoder: JSONEncoder, Encoder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass '_ParseEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m204 |[0;0m var codingPath: [CodingKey]
[0;36m205 |[0;0m let dictionary: NSMutableDictionary
/host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift:1000:15: [1;33mwarning: [1;39mclass '_ParseReferencingEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m998 |[0;0m /// __JSONReferencingEncoder is a special subclass of __JSONEncoder which has its own storage, but references the contents of a different encoder.
[0;36m999 |[0;0m /// It's used in superEncoder(), which returns a new encoder for encoding a superclass -- the lifetime of the encoder should not escape the scope it is created in, but it does not necessarily know when it is done being used (to write to the original container).
[0;36m1000 |[0;0m private class _ParseReferencingEncoder: _ParseEncoder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass '_ParseReferencingEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m1001 |[0;0m // MARK: Reference types.
[0;36m1002 |[0;0m
/host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/LiveQueryConstants.swift:46:28: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m - Deleted: The object has been deleted, and is no longer included in the query.
[0;36m18 |[0;0m */
[0;36m19 |[0;0m public enum Event<T: ParseObject>: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m20 |[0;0m /// The object has been updated, and is now included in the query.
[0;36m21 |[0;0m case entered(T)
[0;36m:[0;0m
[0;36m44 |[0;0m }
[0;36m45 |[0;0m
[0;36m46 |[0;0m public static func == <T>(lhs: Event<T>, rhs: Event<T>) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m47 |[0;0m switch (lhs, rhs) {
[0;36m48 |[0;0m case (.entered(let obj1), .entered(let obj2)): return obj1 == obj2
/host/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:48:26: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m13 |[0;0m The `Query` class defines a query that is used to query for `ParseObject`s.
[0;36m14 |[0;0m */
[0;36m15 |[0;0m public struct Query<T>: ParseTypeable where T: ParseObject {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m16 |[0;0m // interpolate as GET
[0;36m17 |[0;0m private let method: String = "GET"
[0;36m:[0;0m
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m struct AggregateBody<T>: Codable where T: ParseObject {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m49 |[0;0m let pipeline: [[String: AnyCodable]]?
[0;36m50 |[0;0m let hint: AnyCodable?
/host/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:79:25: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m13 |[0;0m The `Query` class defines a query that is used to query for `ParseObject`s.
[0;36m14 |[0;0m */
[0;36m15 |[0;0m public struct Query<T>: ParseTypeable where T: ParseObject {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m16 |[0;0m // interpolate as GET
[0;36m17 |[0;0m private let method: String = "GET"
[0;36m:[0;0m
[0;36m77 |[0;0m }
[0;36m78 |[0;0m
[0;36m79 |[0;0m struct DistinctBody<T>: Codable where T: ParseObject {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m80 |[0;0m let hint: AnyCodable?
[0;36m81 |[0;0m let explain: Bool?
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile ParseEncoder.swift
/host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift:203:16: [1;33mwarning: [1;39mclass '_ParseEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m201 |[0;0m
[0;36m202 |[0;0m // MARK: _ParseEncoder
[0;36m203 |[0;0m internal class _ParseEncoder: JSONEncoder, Encoder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass '_ParseEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m204 |[0;0m var codingPath: [CodingKey]
[0;36m205 |[0;0m let dictionary: NSMutableDictionary
/host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift:1000:15: [1;33mwarning: [1;39mclass '_ParseReferencingEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m998 |[0;0m /// __JSONReferencingEncoder is a special subclass of __JSONEncoder which has its own storage, but references the contents of a different encoder.
[0;36m999 |[0;0m /// It's used in superEncoder(), which returns a new encoder for encoding a superclass -- the lifetime of the encoder should not escape the scope it is created in, but it does not necessarily know when it is done being used (to write to the original container).
[0;36m1000 |[0;0m private class _ParseReferencingEncoder: _ParseEncoder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass '_ParseReferencingEncoder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m1001 |[0;0m // MARK: Reference types.
[0;36m1002 |[0;0m
/host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift:839:25: [1;31merror: [1;39m'let' binding pattern cannot appear in an expression[0;0m
[0;36m837 |[0;0m }
[0;36m838 |[0;0m
[0;36m839 |[0;0m case .formatted(let formatter):
[0;36m|[0;0m `- [1;31merror: [1;39m'let' binding pattern cannot appear in an expression[0;0m
[0;36m840 |[0;0m return NSString(string: formatter.string(from: date))
[0;36m841 |[0;0m
/host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/LiveQueryConstants.swift:46:28: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m - Deleted: The object has been deleted, and is no longer included in the query.
[0;36m18 |[0;0m */
[0;36m19 |[0;0m public enum Event<T: ParseObject>: Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m20 |[0;0m /// The object has been updated, and is now included in the query.
[0;36m21 |[0;0m case entered(T)
[0;36m:[0;0m
[0;36m44 |[0;0m }
[0;36m45 |[0;0m
[0;36m46 |[0;0m public static func == <T>(lhs: Event<T>, rhs: Event<T>) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m47 |[0;0m switch (lhs, rhs) {
[0;36m48 |[0;0m case (.entered(let obj1), .entered(let obj2)): return obj1 == obj2
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -c -filelist /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/sources-1 -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Coding/ParseEncoder.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/Data.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/Date.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/Dictionary.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/Encodable.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/URLCache.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/Extensions/URLSession.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/InternalObjects/BaseConfig.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/InternalObjects/BaseParseInstallation.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/InternalObjects/BaseParseUser.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/InternalObjects/NoBody.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/LiveQueryConstants.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/LiveQuerySocket.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Messages.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Operations.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery+async.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery+combine.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQueryConstants.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/LiveQuerySocketDelegate.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/LiveQueryable.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/ParseLiveQueryDelegate.swift -primary-file /host/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/supplementaryOutputs-3 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ParseSwift -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseSwift_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseEncoder.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Data.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Date.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Dictionary.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Encodable.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/URLCache.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/URLSession.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseConfig.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseParseInstallation.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseParseUser.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/NoBody.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQueryConstants.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQuerySocket.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Messages.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Operations.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery+async.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery+combine.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQueryConstants.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQuerySocketDelegate.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQueryable.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQueryDelegate.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/QuerySubscribable.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseEncoder.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Data.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Date.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Dictionary.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Encodable.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/URLCache.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/URLSession.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseConfig.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseParseInstallation.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/BaseParseUser.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/NoBody.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQueryConstants.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQuerySocket.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Messages.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/Operations.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery+async.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery+combine.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQuery.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQueryConstants.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQuerySocketDelegate.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/LiveQueryable.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/ParseLiveQueryDelegate.o -index-unit-output-path /ParseSwift.build/Debug-android-aarch64/ParseSwift-t.build/Objects-normal/aarch64/QuerySubscribable.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 android