Build Information
Failed to build PaversFRP, reference 1.0.0 (261322), with Swift 6.4 for Android on 15 Sep 2026 20:29:33 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/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/keithpitsui/paversfrp.git
Reference: 1.0.0
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/keithpitsui/paversfrp
* tag 1.0.0 -> FETCH_HEAD
HEAD is now at 261322b initialization
Cloned https://github.com/keithpitsui/paversfrp.git
Revision (git rev-parse @):
261322b29ab6bba1ca46a6e6ca8ccdbf1127fd40
SUCCESS checkout https://github.com/keithpitsui/paversfrp.git at 1.0.0
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/keithpitsui/paversfrp.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/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] PaversFRP
error: SwiftCompile normal aarch64 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m public extension LensObject {
[0;36m4 |[0;0m public static var lens: LensHolder<Self> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m5 |[0;0m return LensHolder()
[0;36m6 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m19 |[0;0m public extension Result {
[0;36m20 |[0;0m /// Returns the value if self represents a success, `nil` otherwise.
[0;36m21 |[0;0m public var value: Value? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m22 |[0;0m return analysis(ifSuccess: { $0 }, ifFailure: { _ in nil })
[0;36m23 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m24 |[0;0m
[0;36m25 |[0;0m /// Returns the error if self represents a failure, `nil` otherwise.
[0;36m26 |[0;0m public var error: Error? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m27 |[0;0m return analysis(ifSuccess: { _ in nil }, ifFailure: { $0 })
[0;36m28 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m29 |[0;0m
[0;36m30 |[0;0m /// Returns a new Result by mapping `Success`es’ values using `transform`, or re-wrapping `Failure`s’ errors.
[0;36m31 |[0;0m public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m32 |[0;0m return flatMap { .success(transform($0)) }
[0;36m33 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: [1;33mwarning: [1;39m'public' modifier is redundant for operator function declared in a public extension[0;0m
[0;36m33 |[0;0m }
[0;36m34 |[0;0m
[0;36m35 |[0;0m public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for operator function declared in a public extension[0;0m
[0;36m36 |[0;0m return a.map(f)
[0;36m37 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m38 |[0;0m
[0;36m39 |[0;0m /// Returns the result of applying `transform` to `Success`es’ values, or re-wrapping `Failure`’s errors.
[0;36m40 |[0;0m public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m41 |[0;0m return analysis(
[0;36m42 |[0;0m ifSuccess: transform,
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m46 |[0;0m /// Returns a Result with a tuple of the receiver and `other` values if both
[0;36m47 |[0;0m /// are `Success`es, or re-wrapping the error of the earlier `Failure`.
[0;36m48 |[0;0m public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m49 |[0;0m return self.flatMap { left in other().map { right in (left, right) } }
[0;36m50 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m51 |[0;0m
[0;36m52 |[0;0m /// Returns a new Result by mapping `Failure`'s values using `transform`, or re-wrapping `Success`es’ values.
[0;36m53 |[0;0m public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m54 |[0;0m return flatMapError { .failure(transform($0)) }
[0;36m55 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m56 |[0;0m
[0;36m57 |[0;0m /// Returns the result of applying `transform` to `Failure`’s errors, or re-wrapping `Success`es’ values.
[0;36m58 |[0;0m public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m59 |[0;0m return analysis(
[0;36m60 |[0;0m ifSuccess: Result<Value, Error2>.success,
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m63 |[0;0m
[0;36m64 |[0;0m /// Returns a new Result by mapping `Success`es’ values using `success`, and by mapping `Failure`'s values using `failure`.
[0;36m65 |[0;0m public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m66 |[0;0m return analysis(
[0;36m67 |[0;0m ifSuccess: { .success(success($0)) },
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m76 |[0;0m
[0;36m77 |[0;0m /// Returns `self.value` if this result is a .Success, or the given value otherwise. Equivalent with `??`
[0;36m78 |[0;0m public func recover(_ value: @autoclosure () -> Value) -> Value {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m79 |[0;0m return self.value ?? value()
[0;36m80 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m81 |[0;0m
[0;36m82 |[0;0m /// Returns this result if it is a .Success, or the given result otherwise. Equivalent with `??`
[0;36m83 |[0;0m public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m84 |[0;0m return analysis(
[0;36m85 |[0;0m ifSuccess: { _ in self },
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m93 |[0;0m
[0;36m94 |[0;0m /// Returns the result of applying `transform` to `Success`es’ values, or wrapping thrown errors.
[0;36m95 |[0;0m public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m96 |[0;0m return flatMap { value in
[0;36m97 |[0;0m do {
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m19 |[0;0m - returns: A function that interpolates between `self` and `b` as `t` varies from `0` to `1`.
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m22 |[0;0m return { t in self * (Self.Scalar.one() - t) + b * t }
[0;36m23 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public func subtract(_ v: Self) -> Self {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m26 |[0;0m return self.add(v.negateVector())
[0;36m27 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m
[0;36m29 |[0;0m public func negateVector() -> Self {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m30 |[0;0m return self.scale(Self.Scalar.one().negate())
[0;36m31 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m4 |[0;0m - returns: A new array with `nil` values removed.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public func compact() -> [Element.Wrapped] {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m7 |[0;0m return self.filter { $0.optional != nil }.map { $0.optional! }
[0;36m8 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m19 |[0;0m - returns: The concatenation of all the values.
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public func sconcat(_ initial: Element) -> Element {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m22 |[0;0m return self.reduce(initial, <>)
[0;36m23 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m public extension Array where Element: Monoid {
[0;36m27 |[0;0m public func sconcat() -> Element {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m28 |[0;0m return self.reduce(Element.identity(), <>)
[0;36m29 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m39 |[0;0m - returns: An array of distinct values in the array without changing the order.
[0;36m40 |[0;0m */
[0;36m41 |[0;0m public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m42 |[0;0m var result = Array()
[0;36m43 |[0;0m forEach { x in
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m57 |[0;0m via the `grouping` function.
[0;36m58 |[0;0m */
[0;36m59 |[0;0m public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m60 |[0;0m var result: [K:[Element]] = [:]
[0;36m61 |[0;0m
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m76 |[0;0m - returns: A sorted array.
[0;36m77 |[0;0m */
[0;36m78 |[0;0m public func sorted(comparator: Comparator<Element>) -> Array {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m79 |[0;0m return self.sorted(by: comparator.isOrdered)
[0;36m80 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m89 |[0;0m - returns: An array of distinct values in the array without changing the order.
[0;36m90 |[0;0m */
[0;36m91 |[0;0m public func distincts() -> Array {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m92 |[0;0m return self.distincts(==)
[0;36m93 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m4 |[0;0m - returns: A new dictionary with `nil` values removed.
[0;36m5 |[0;0m */
[0;36m6 |[0;0m public func compact() -> [Key:Value.Wrapped] {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m7 |[0;0m var ret: [Key:Value.Wrapped] = [:]
[0;36m8 |[0;0m for (key, value) in self {
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m24 |[0;0m - returns: A merged dictionary.
[0;36m25 |[0;0m */
[0;36m26 |[0;0m public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m27 |[0;0m var result = self
[0;36m28 |[0;0m other.forEach { result[$0] = $1 }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m38 |[0;0m - returns: A dictionary.
[0;36m39 |[0;0m */
[0;36m40 |[0;0m public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m41 |[0;0m var result = Dictionary()
[0;36m42 |[0;0m pairs.forEach { result[$0] = $1 }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m53 |[0;0m - returns: A new dictionary with keys transformed.
[0;36m54 |[0;0m */
[0;36m55 |[0;0m public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m56 |[0;0m return Dictionary.keyValuePairs(self.map { (f($0), $1) })
[0;36m57 |[0;0m }
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m43 |[0;0m public extension Lens where Part : Comparable {
[0;36m44 |[0;0m /// Constructs a comparator on `Whole` when `Part` conforms to `Comparable`.
[0;36m45 |[0;0m public var comparator: Comparator<Whole> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m46 |[0;0m return Comparator { lhs, rhs in
[0;36m47 |[0;0m self.view(lhs) < self.view(rhs) ? .lt
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Result.swift:145:27: [1;31merror: [1;39mcannot find type 'NSErrorPointer' in scope[0;0m
[0;36m143 |[0;0m file: String = #file,
[0;36m144 |[0;0m line: Int = #line,
[0;36m145 |[0;0m `try`: ([4;39mNSErrorPointer[0;0m) -> T?)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSErrorPointer' in scope[0;0m
[0;36m146 |[0;0m -> Result<T, NSError> {
[0;36m147 |[0;0m var error: NSError?
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Result.swift:160:27: [1;31merror: [1;39mcannot find type 'NSErrorPointer' in scope[0;0m
[0;36m158 |[0;0m file: String = #file,
[0;36m159 |[0;0m line: Int = #line,
[0;36m160 |[0;0m `try`: ([4;39mNSErrorPointer[0;0m) -> Bool)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSErrorPointer' in scope[0;0m
[0;36m161 |[0;0m -> Result<(), NSError> {
[0;36m162 |[0;0m var error: NSError?
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/PaversFRP/Protocols/EitherType.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/Enumerable.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/Monoid.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/NonEmptyType.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/NumericType.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/OptionalType.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/Semigroup.swift /host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array+Alternative.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array+Applicative.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array+Functor.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array+Monad.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Array/NonEmpties.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Comparator.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Error/AnyError.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Error/SomeError.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Comparable.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Unpack.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/LensHolder.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Optional/Optional+Alternative.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Optional/Optional+Applicative.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Optional/Optional+Functor.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Optional/Optional+Monad.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Optional/Optional.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/ProductType/Pair.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/ProductType/Tuple.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/ProductType/Unit.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Set/Set+CartesianProduct.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Set/Set+Monoid.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/State/State+Functor.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/State/State+Monad.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/State/State.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/String.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Bool.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Either.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Ordering.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Result.swift /host/spi-builder-workspace/Sources/PaversFRP/Types/Value/Value+NumericType.swift /host/spi-builder-workspace/Sources/PaversFRP/Utilities/Curry.swift /host/spi-builder-workspace/Sources/PaversFRP/Utilities/Runes.swift -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 4 -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/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PaversFRP -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/PaversFRP_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 -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/Modules/PaversFRP.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/Modules/PaversFRP.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/PaversFRP-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/PaversFRP-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/PaversFRP-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PaversFRP.build/Debug-android-aarch64/PaversFRP-t.build/Objects-normal/aarch64/Modules/PaversFRP.swiftmodule
error: Build failed
BUILD FAILURE 6.4 android