The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftyAlgebra, reference 0.1.0 (44c947), with Swift 6.0 for Linux on 30 Nov 2024 11:13:31 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
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:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/koher/SwiftyAlgebra.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: compile command failed due to signal 11 (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
 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
 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
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
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
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
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
 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
 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
 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
 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
 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
 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
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
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
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
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
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
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
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
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 |     }
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /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.ZfJOrp/supplementaryOutputs-2 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Modules -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -stats-output-dir .stats -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency=complete -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -module-name SwiftyAlgebra -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/Ring.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/Set.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/VectorSpace.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/BernoulliNumbers.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/IntList.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/Permutation.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/combinatorics.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/IntegerFactorization.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/PolynomialFactorization.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/SwiftyAlgebra.build/Array.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 6.0.2 (swift-6.0.2-RELEASE)
2.	Compiling with effective version 4.1.50
3.	While evaluating request TypeCheckSourceFileRequest(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 0x000055a8e174e047
1  swift-frontend 0x000055a8e174c00e
2  swift-frontend 0x000055a8e174e6ba
3  libc.so.6      0x00007fc6e7348520
4  swift-frontend 0x000055a8dcbbd011
5  swift-frontend 0x000055a8dcbbd2a9
6  swift-frontend 0x000055a8dcbbe564
7  swift-frontend 0x000055a8dcba7697
8  swift-frontend 0x000055a8dce3a562
9  swift-frontend 0x000055a8dce3ac18
10 swift-frontend 0x000055a8dccf1ca6
11 swift-frontend 0x000055a8dccf1a54
12 swift-frontend 0x000055a8dccf1948
13 swift-frontend 0x000055a8dcdc5c23
14 swift-frontend 0x000055a8dcdc972c
15 swift-frontend 0x000055a8dcdc7a9c
16 swift-frontend 0x000055a8dcdc7153
17 swift-frontend 0x000055a8dcdc6e34
18 swift-frontend 0x000055a8dd3147d5
19 swift-frontend 0x000055a8dd28b0d3
20 swift-frontend 0x000055a8dd3b4d19
21 swift-frontend 0x000055a8dce0ba38
22 swift-frontend 0x000055a8dce0d91e
23 swift-frontend 0x000055a8dce0b935
24 swift-frontend 0x000055a8dbd183e9
25 swift-frontend 0x000055a8dba95e69
26 swift-frontend 0x000055a8dba95136
27 swift-frontend 0x000055a8db86c477
28 libc.so.6      0x00007fc6e732fd90
29 libc.so.6      0x00007fc6e732fe40 __libc_start_main + 128
30 swift-frontend 0x000055a8db86ab95
*** Signal 11: Backtracing from 0x55a8dcbbd011... done ***
*** Program crashed: Bad pointer dereference at 0x0000000000000018 ***
Thread 0 "swift-frontend" crashed:
0  0x000055a8dcbbd011 swift::constraints::RequirementFailure::getRequirementDC() const + 81 in swift-frontend
Registers:
rax 0x000055a8e72cdbf8  b9 3d 14 e7 a8 55 00 00 60 29 78 e5 a8 55 00 00  ¹=·ç¨U··`)xå¨U··
rdx 0x000055a8e6fdaa98  50 bb ff e4 a8 55 00 00 22 02 00 04 00 00 02 00  P»ÿä¨U··"·······
rcx 0x0000000000000030  48
rbx 0x0000000000000003  3
rsi 0x0000000000000000  0
rdi 0x000055a8e6fdaa98  50 bb ff e4 a8 55 00 00 22 02 00 04 00 00 02 00  P»ÿä¨U··"·······
rbp 0x00007ffc8320fb01  aa fd e6 a8 55 00 00 00 00 00 00 00 00 00 00 38  ªýæ¨U··········8
rsp 0x00007ffc8320f990  98 aa fd e6 a8 55 00 00 f8 db 2c e7 a8 55 00 00  ·ªýæ¨U··øÛ,ç¨U··
 r8 0x000055a8e7143ea0  20 00 00 00 00 00 00 00 51 02 00 00 00 00 00 00   ·······Q·······
 r9 0xca62b133d2515bea  14583413379509083114
r10 0x1863e0c0746ff995  1757495396796463509
r11 0xca62b133d2515bea  14583413379509083114
r12 0x0000000000000000  0
r13 0x00007ffc8320fb98  18 44 45 e2 a8 55 00 00 90 3f 2f e7 a8 55 00 00  ·DEâ¨U···?/ç¨U··
r14 0x00007ffc8320fb98  18 44 45 e2 a8 55 00 00 90 3f 2f e7 a8 55 00 00  ·DEâ¨U···?/ç¨U··
r15 0x000055a8e6bd74f8  70 3b 77 e5 a8 55 00 00 38 91 e8 e5 a8 55 00 00  p;wå¨U··8·èå¨U··
rip 0x000055a8dcbbd011  48 8b 5f 18 48 85 db 74 10 89 d8 83 e0 02 48 85  H·_·H·Ût··Ø·à·H·
rflags 0x0000000000010246  ZF PF
cs 0x0033  fs 0x0000  gs 0x0000
Images (29 omitted):
0x000055a8db040000–0x000055a8e2418908 7d4c7708a94b8a6bc2c718a6901cd09261a59503 swift-frontend /usr/bin/swift-frontend
Backtrace took 0.70s
BUILD FAILURE 6.0 linux