The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftyAlgebra, reference 0.1.0 (44c947), with Swift 6.2 (beta) for Android on 20 Jun 2025 23:48:51 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/koher/SwiftyAlgebra.git
Reference: 0.1.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/koher/SwiftyAlgebra
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at 44c947e Reorganize the repository as a Swift package
Cloned https://github.com/koher/SwiftyAlgebra.git
Revision (git rev-parse @):
44c947e167d42ece692ca0647dc3957ef225aee3
SUCCESS checkout https://github.com/koher/SwiftyAlgebra.git at 0.1.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/koher/SwiftyAlgebra.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-8C5A4AE7A8CE2BA.txt
error: compile command failed due to signal 6 (use -v to see invocation)
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:14:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 12 | public extension Ring {
 13 |     // required init from `ExpressibleByIntegerLiteral`
 14 |     public init(integerLiteral n: Int) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 15 |         self.init(from: n)
 16 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:18:5: warning: 'public' modifier is redundant for property declared in a public extension
 16 |     }
 17 |
 18 |     public var isInvertible: Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 19 |         return (inverse != nil)
 20 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:22:5: warning: 'public' modifier is redundant for property declared in a public extension
 20 |     }
 21 |
 22 |     public var normalizeUnit: Self {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 23 |         return .identity
 24 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:26:5: warning: 'public' modifier is redundant for static property declared in a public extension
 24 |     }
 25 |
 26 |     public static var zero: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 27 |         return Self(from: 0)
 28 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:30:5: warning: 'public' modifier is redundant for static property declared in a public extension
 28 |     }
 29 |
 30 |     public static var identity: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 31 |         return Self(from: 1)
 32 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:34:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 32 |     }
 33 |
 34 |     public static func **(a: Self, n: Int) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 35 |         return (0 ..< n).reduce(.identity){ (res, _) in res * a }
 36 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:38:5: warning: 'public' modifier is redundant for static property declared in a public extension
 36 |     }
 37 |
 38 |     public static var isField: Bool {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 39 |         return false
 40 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:46:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 44 |
 45 | public extension Subring {
 46 |     public init(from n: 𝐙) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 47 |         self.init( Super.init(from: n) )
 48 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:50:5: warning: 'public' modifier is redundant for property declared in a public extension
 48 |     }
 49 |
 50 |     public var inverse: Self? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 51 |         return asSuper.inverse.flatMap{ Self.init($0) }
 52 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:54:5: warning: 'public' modifier is redundant for static property declared in a public extension
 52 |     }
 53 |
 54 |     public static var zero: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 55 |         return Self.init(from: 0)
 56 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:58:5: warning: 'public' modifier is redundant for static property declared in a public extension
 56 |     }
 57 |
 58 |     public static var identity: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 59 |         return Self.init(from: 1)
 60 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:72:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 70 |
 71 | public extension Ideal {
 72 |     public static func * (a: Self, b: Self) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 73 |         return Self(a.asSuper * b.asSuper)
 74 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:76:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 74 |     }
 75 |
 76 |     public static func * (r: Super, a: Self) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 77 |         return Self(r * a.asSuper)
 78 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:80:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 78 |     }
 79 |
 80 |     public static func * (a: Self, r: Super) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 81 |         return Self(a.asSuper * r)
 82 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:88:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 86 |
 87 | public extension _ProductRing {
 88 |     public init(from a: 𝐙) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 89 |         self.init(Left(from: a), Right(from: a))
 90 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:92:5: warning: 'public' modifier is redundant for property declared in a public extension
 90 |     }
 91 |
 92 |     public var inverse: Self? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 93 |         return _1.inverse.flatMap{ r1 in _2.inverse.flatMap{ r2 in Self(r1, r2) }  }
 94 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:96:5: warning: 'public' modifier is redundant for static property declared in a public extension
 94 |     }
 95 |
 96 |     public static var zero: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 97 |         return Self(Left.zero, Right.zero)
 98 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:99:5: warning: 'public' modifier is redundant for static property declared in a public extension
 97 |         return Self(Left.zero, Right.zero)
 98 |     }
 99 |     public static var identity: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
100 |         return Self(Left.identity, Right.identity)
101 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:103:5: warning: 'public' modifier is redundant for operator function declared in a public extension
101 |     }
102 |
103 |     public static func * (a: Self, b: Self) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
104 |         return Self(a._1 * b._1, a._2 * b._2)
105 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:74:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductRing' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 72 |     }
 73 |
 74 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductRing' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 75 |         return (_1.hashValue &* 31) &+ _2.hashValue
 76 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:124:5: warning: 'public' modifier is redundant for initializer declared in a public extension
122 |
123 | public extension _QuotientRing where Base == Sub.Super {
124 |     public init(from n: 𝐙) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
125 |         self.init(Base(from: n))
126 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:128:5: warning: 'public' modifier is redundant for property declared in a public extension
126 |     }
127 |
128 |     public var inverse: Self? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
129 |         return Sub.inverseInQuotient(representative).map{ Self($0) }
130 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:132:5: warning: 'public' modifier is redundant for static property declared in a public extension
130 |     }
131 |
132 |     public static var zero: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
133 |         return Self(.zero)
134 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:136:5: warning: 'public' modifier is redundant for static property declared in a public extension
134 |     }
135 |
136 |     public static var identity: Self {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
137 |         return Self(.identity)
138 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:140:5: warning: 'public' modifier is redundant for operator function declared in a public extension
138 |     }
139 |
140 |     public static func * (a: Self, b: Self) -> Self {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
141 |         return Self(a.representative * b.representative)
142 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:144:5: warning: 'public' modifier is redundant for property declared in a public extension
142 |     }
143 |
144 |     public var hashValue: Int {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
145 |         return representative.hashValue // must assure `representative` is unique.
146 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift:144:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'QuotientRing' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
142 |     }
143 |
144 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'QuotientRing' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
145 |         return representative.hashValue // must assure `representative` is unique.
146 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift:16:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RingHom' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
14 |     }
15 |
16 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RingHom' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
17 |         return 0
18 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:17:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 15 |
 16 | public extension SetType {
 17 |     public func asSubset<S: SubsetType>(of: S.Type) -> S where S.Super == Self {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 18 |         assert(S.contains(self), "\(S.self) does not contain \(self).")
 19 |         return S.init(self)
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:22:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 20 |     }
 21 |
 22 |     public func asQuotient<Q: QuotientSetType>(in: Q.Type) -> Q where Q.Base == Self {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 23 |         return Q.init(self)
 24 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:26:5: warning: 'public' modifier is redundant for property declared in a public extension
 24 |     }
 25 |
 26 |     public var detailDescription: String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 27 |         return description
 28 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:30:5: warning: 'public' modifier is redundant for static property declared in a public extension
 28 |     }
 29 |
 30 |     public static var symbol: String {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 31 |         return String(describing: self)
 32 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:48:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 46 |
 47 | public extension SubsetType {
 48 |     public static func == (a: Self, b: Self) -> Bool {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 49 |         return a.asSuper == b.asSuper
 50 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:52:5: warning: 'public' modifier is redundant for property declared in a public extension
 50 |     }
 51 |
 52 |     public var hashValue: Int {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 53 |         return asSuper.hashValue
 54 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:56:5: warning: 'public' modifier is redundant for property declared in a public extension
 54 |     }
 55 |
 56 |     public var description: String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 57 |         return asSuper.description
 58 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:70:5: warning: 'public' modifier is redundant for operator function declared in a public extension
 68 |
 69 | public extension ProductSetType {
 70 |     public static func == (a: Self, b: Self) -> Bool {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
 71 |         return (a._1 == b._1) && (a._2 == b._2)
 72 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:74:5: warning: 'public' modifier is redundant for property declared in a public extension
 72 |     }
 73 |
 74 |     public var hashValue: Int {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 75 |         return (_1.hashValue &* 31) &+ _2.hashValue
 76 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:78:5: warning: 'public' modifier is redundant for property declared in a public extension
 76 |     }
 77 |
 78 |     public var description: String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 79 |         return "(\(_1), \(_2))"
 80 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:82:5: warning: 'public' modifier is redundant for static property declared in a public extension
 80 |     }
 81 |
 82 |     public static var symbol: String {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
 83 |         return "\(Left.symbol)×\(Right.symbol)"
 84 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:74:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 72 |     }
 73 |
 74 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 75 |         return (_1.hashValue &* 31) &+ _2.hashValue
 76 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:109:5: warning: 'public' modifier is redundant for operator function declared in a public extension
107 |
108 | public extension QuotientSetType {
109 |     public static func == (a: Self, b: Self) -> Bool {
    |     `- warning: 'public' modifier is redundant for operator function declared in a public extension
110 |         return isEquivalent(a.representative, b.representative)
111 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:113:5: warning: 'public' modifier is redundant for property declared in a public extension
111 |     }
112 |
113 |     public var description: String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
114 |         return "\(representative)"
115 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:117:5: warning: 'public' modifier is redundant for static property declared in a public extension
115 |     }
116 |
117 |     public static var symbol: String {
    |     `- warning: 'public' modifier is redundant for static property declared in a public extension
118 |         return "\(Base.symbol)/~"
119 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift:74:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductVectorSpace' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 72 |     }
 73 |
 74 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ProductVectorSpace' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 75 |         return (_1.hashValue &* 31) &+ _2.hashValue
 76 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:80:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AsVectorSpace' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 78 |     }
 79 |
 80 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AsVectorSpace' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 81 |         return value.hashValue
 82 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:92:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 90 |
 91 | public extension _LinearMap where Domain: FiniteDimVectorSpace, Codomain: FiniteDimVectorSpace {
 92 |     public init(matrix: DynamicMatrix<CoeffRing>) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 93 |         self.init{ v in
 94 |             let x = DynamicVector(dim: Domain.dim, grid: v.standardCoordinates)
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:100:5: warning: 'public' modifier is redundant for property declared in a public extension
 98 |     }
 99 |
100 |     public var asMatrix: DynamicMatrix<CoeffRing> {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
101 |         let comps = Domain.standardBasis.enumerated().flatMap { (j, v) -> [MatrixComponent<CoeffRing>] in
102 |             let w = self.applied(to: v)
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:108:5: warning: 'public' modifier is redundant for property declared in a public extension
106 |     }
107 |
108 |     public var trace: CoeffRing {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
109 |         return asMatrix.trace
110 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:112:5: warning: 'public' modifier is redundant for property declared in a public extension
110 |     }
111 |
112 |     public var determinant: CoeffRing {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
113 |         return asMatrix.determinant
114 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift:16:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearMap' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
14 |     }
15 |
16 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearMap' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
17 |         return 0
18 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:141:5: warning: 'public' modifier is redundant for property declared in a public extension
139 |
140 | public extension LinearMap where V: FiniteDimVectorSpace, W: FiniteDimVectorSpace {
141 |     public var asMatrix: Matrix<Dynamic, Dynamic, CoeffRing> {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
142 |         fatalError()
143 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:149:5: warning: 'public' modifier is redundant for instance method declared in a public extension
147 |
148 | public extension _LinearEnd {
149 |     public func bracket(_ g: Self) -> Self {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
150 |         let f = self
151 |         return f ∘ g - g ∘ f
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift:16:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearEnd' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
14 |     }
15 |
16 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearEnd' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
17 |         return 0
18 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift:16:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearAut' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
14 |     }
15 |
16 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LinearAut' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
17 |         return 0
18 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:193:5: warning: 'public' modifier is redundant for property declared in a public extension
191 |
192 | public extension LinearAut where V: FiniteDimVectorSpace {
193 |     public var inverse: LinearAut<V> {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
194 |         fatalError("TODO")
195 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:198:64: error: type 'Self.Left' does not conform to protocol 'VectorSpace'
196 | }
197 |
198 | public protocol _BilinearMap: Map, VectorSpace where Domain == ProductVectorSpace<Left, Right>, Domain.CoeffRing == Codomain.CoeffRing {
    |                                                                `- error: type 'Self.Left' does not conform to protocol 'VectorSpace'
199 |     associatedtype Left
200 |     associatedtype Right
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:198:126: error: 'CoeffRing' is not a member type of type 'Self.Codomain'
196 | }
197 |
198 | public protocol _BilinearMap: Map, VectorSpace where Domain == ProductVectorSpace<Left, Right>, Domain.CoeffRing == Codomain.CoeffRing {
    |                                                                                                                              `- error: 'CoeffRing' is not a member type of type 'Self.Codomain'
199 |     associatedtype Left
200 |     associatedtype Right
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:206:5: warning: 'public' modifier is redundant for initializer declared in a public extension
204 |
205 | public extension _BilinearMap {
206 |     public init(_ f: @escaping (Left, Right) -> Codomain) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
207 |         self.init{ (v: ProductVectorSpace) in f(v._1, v._2) }
208 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:210:5: warning: 'public' modifier is redundant for subscript declared in a public extension
208 |     }
209 |
210 |     public subscript(x: Left, y: Right) -> Codomain {
    |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
211 |         return self.applied(to: ProductVectorSpace(x, y))
212 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift:16:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BilinearMap' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
14 |     }
15 |
16 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BilinearMap' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
17 |         return 0
18 |     }
/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:256:5: warning: 'public' modifier is redundant for initializer declared in a public extension
254 |
255 | public extension BilinearForm where V1 == V2, W == AsVectorSpace<V1.CoeffRing> {
256 |     public init(_ f: @escaping (Left, Right) -> R) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
257 |         self.init{ (v: ProductVectorSpace) in AsVectorSpace( f(v._1, v._2) ) }
258 |     }
swift-frontend: /home/build-user/swift/lib/Sema/CSDiagnostics.h:251: swift::constraints::RequirementFailure::RequirementFailure(const Solution &, Type, Type, ConstraintLocator *): Assertion `AffectedDecl' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /root/.local/share/swiftly/toolchains/6.2-snapshot-2025-05-15/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/AdditiveGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/EuclideanRing.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Field.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Group.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/LieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Map.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Module.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Monoid.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/NormedSpace.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Representation.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Ring.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/Set.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Combinatorics/BernoulliNumbers.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Combinatorics/IntList.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Combinatorics/Permutation.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Combinatorics/combinatorics.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Computation/IntegerFactorization.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Computation/PolynomialFactorization.swift -primary-file /host/spi-builder-workspace/Sources/SwiftyAlgebra/Extensions/Array.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Extensions/Dictionary.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Extensions/Sequence.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/FreeModule/FreeModule.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/FreeModule/FreeModuleBase.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/FreeModule/FreeModuleHom.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/ChainComplex.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/ChainComplexOperations.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/ChainMap.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/ExactSequence.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/Homology.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/HomologyClass.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/HomologyExactSequence.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Homology/HomologyMap.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/ComputationalMatrix.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/DiagonalEliminator.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/EchelonEliminator.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/HermiteEliminator.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/MatrixEliminationResult.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/MatrixEliminator.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Computation/SmithEliminator.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Matrix.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/GeneralLinearGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/GeneralLinearLieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/MatrixGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/MatrixLieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/OrthogonalGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/OrthogonalLieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/SymplecticGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/SymplecticLieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/UnitaryGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/MatrixGroup/UnitaryLieAlgebra.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/SquareMatrix.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Matrix/Vector.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Meta/CustomOperators.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Meta/Randomable.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Meta/TypeParameters.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Complex.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Integer.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Quaternion.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Rational.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Real.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Numbers/Z_2.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/MPolynomial.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/MultiplicativeSequence.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/PolynomialIdeal.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/Polynominal.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/PowerSeries.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Polynomial/SymmetricPolynomial.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Structure/AlgebraicStructure.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Structure/GroupStructure.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Structure/ModuleStructure.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Structure/SimpleModuleStructure.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/SymmetricGroup/AlternatingGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/SymmetricGroup/SymmetricGroup.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Util/Cache.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Util/Expression.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Util/Ref.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Util/debug.swift /host/spi-builder-workspace/Sources/SwiftyAlgebra/Util/optable.swift -supplementary-output-file-map /tmp/TemporaryDirectory.iD0zv1/supplementaryOutputs-2 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot -I /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/ModuleCache -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -empty-abi-descriptor -resource-dir /root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc --sysroot -Xcc /root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name SwiftyAlgebra -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.2-snapshot-2025-05-15/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.2-snapshot-2025-05-15/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.2-snapshot-2025-05-15/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/Ring.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/Set.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/VectorSpace.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/BernoulliNumbers.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/IntList.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/Permutation.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/combinatorics.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/IntegerFactorization.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/PolynomialFactorization.swift.o -o /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/SwiftyAlgebra.build/Array.swift.o -index-store-path /host/spi-builder-workspace/.build/aarch64-unknown-linux-android28/debug/index/store -index-system-modules
1.	Swift version 6.2-dev (LLVM 74f18b3ab32b72c, Swift 245514cab31b823)
2.	Compiling with effective version 4.1.50
3.	While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(SwiftyAlgebra.(file)._BilinearMap extension.init(_:)@/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:206:12)
5.	While type-checking statement at [/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:206:59 - line:208:5] RangeText="{
        self.init{ (v: ProductVectorSpace) in f(v._1, v._2) }
    "
6.	While type-checking expression at [/host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:207:9 - line:207:61] RangeText="self.init{ (v: ProductVectorSpace) in f(v._1, v._2) "
7.	While type-checking-target starting at /host/spi-builder-workspace/Sources/SwiftyAlgebra/Abstract/VectorSpace.swift:207:14
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend 0x000055cd215a3c58
1  swift-frontend 0x000055cd215a177e
2  swift-frontend 0x000055cd215a42f1
3  libc.so.6      0x00007f0293c24520
4  libc.so.6      0x00007f0293c789fc pthread_kill + 300
5  libc.so.6      0x00007f0293c24476 raise + 22
6  libc.so.6      0x00007f0293c0a7f3 abort + 211
7  libc.so.6      0x00007f0293c0a71b
8  libc.so.6      0x00007f0293c1be96
9  swift-frontend 0x000055cd1ae88e3b
10 swift-frontend 0x000055cd1ae75688
11 swift-frontend 0x000055cd1ae7557a
12 swift-frontend 0x000055cd1b1b5e3f
13 swift-frontend 0x000055cd1b1b66f2
14 swift-frontend 0x000055cd1afebf87
15 swift-frontend 0x000055cd1afebda1
16 swift-frontend 0x000055cd1afebc76
17 swift-frontend 0x000055cd1b0ea7d8
18 swift-frontend 0x000055cd1b0eeb8d
19 swift-frontend 0x000055cd1b0ec7dc
20 swift-frontend 0x000055cd1b0ec024
21 swift-frontend 0x000055cd1b0ebbbe
22 swift-frontend 0x000055cd1b6eb702
23 swift-frontend 0x000055cd1b643219
24 swift-frontend 0x000055cd1b7c9168
25 swift-frontend 0x000055cd1b1595d2
26 swift-frontend 0x000055cd1b15b5bb
27 swift-frontend 0x000055cd1b1594b5
28 swift-frontend 0x000055cd19cb26d9
29 swift-frontend 0x000055cd19ca898a
30 swift-frontend 0x000055cd19ca877b
31 swift-frontend 0x000055cd19950772
32 swift-frontend 0x000055cd19941bbe
33 swift-frontend 0x000055cd19940c5c
34 swift-frontend 0x000055cd196bc5ab
35 libc.so.6      0x00007f0293c0bd90
36 libc.so.6      0x00007f0293c0be40 __libc_start_main + 128
37 swift-frontend 0x000055cd196bb5a5
BUILD FAILURE 6.2 android