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 BigInt, reference 1.22.0 (8c6f93), with Swift 6.1 for Linux on 2 Nov 2025 17:03:24 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/leif-ibsen/BigInt.git
Reference: 1.22.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/leif-ibsen/BigInt
 * tag               1.22.0     -> FETCH_HEAD
HEAD is now at 8c6f93a Release 1.22.0
Cloned https://github.com/leif-ibsen/BigInt.git
Revision (git rev-parse @):
8c6f93aa37504b7b1ba3954335b5548a19fbbd82
SUCCESS checkout https://github.com/leif-ibsen/BigInt.git at 1.22.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/leif-ibsen/BigInt.git
https://github.com/leif-ibsen/BigInt.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "BigInt",
  "name" : "BigInt",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "BigInt",
      "targets" : [
        "BigInt"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BigIntTests",
      "module_type" : "SwiftTarget",
      "name" : "BigIntTests",
      "path" : "Tests/BigIntTests",
      "sources" : [
        "AdditionTest.swift",
        "BinomialTest.swift",
        "BitTest.swift",
        "CRTTest.swift",
        "ComparisonTest.swift",
        "ConstructorTest.swift",
        "DivExactTest.swift",
        "DivModBZTest.swift",
        "DivModTest.swift",
        "ExpModTest.swift",
        "FFTTest.swift",
        "FactorialTest.swift",
        "FibonacciTest.swift",
        "FractionTest.swift",
        "GcdExtendedTest.swift",
        "GcdTest.swift",
        "IntMinMaxTest.swift",
        "JacobiTest.swift",
        "KaratsubaTest.swift",
        "KroneckerTest.swift",
        "LcmTest.swift",
        "LimbTest.swift",
        "ModInverseTest.swift",
        "MulSquareTest.swift",
        "MultiplicationTest.swift",
        "PerformanceTest.swift",
        "Pow2Test.swift",
        "PrimeTest.swift",
        "RootTest.swift",
        "ShiftTest.swift",
        "SubtractionTest.swift",
        "ToByteArrayTest.swift",
        "ToStringTest.swift",
        "ToomCookTest.swift"
      ],
      "target_dependencies" : [
        "BigInt"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BigInt",
      "module_type" : "SwiftTarget",
      "name" : "BigInt",
      "path" : "Sources/BigInt",
      "product_memberships" : [
        "BigInt"
      ],
      "sources" : [
        "BailliePSW.swift",
        "BigFrac.swift",
        "BigInt.swift",
        "BitSieve.swift",
        "BurnikelZiegler.swift",
        "CRT.swift",
        "ExpMod.swift",
        "FFT.swift",
        "Factorial.swift",
        "GCD.swift",
        "Karatsuba.swift",
        "Limbs.swift",
        "ToomCook.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.1-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.1-latest: Pulling from finestructure/spi-images
Digest: sha256:808cb2b2a6cec76654a3acbd283c6c2205bc60d2b29562c95b9f5147612f6d32
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/15] Emitting module BigInt
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:160:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 158 |
 159 |     /// BFraction(0, 1)
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:162:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 163 |
 164 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:36:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
  34 |
  35 |     /// BInt(0)
  36 |     public static let ZERO = BInt(0)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:38:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  36 |     public static let ZERO = BInt(0)
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:40:23: warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  38 |     public static let ONE = BInt(1)
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
     |                       |- warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TWO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:42:23: warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  40 |     public static let TWO = BInt(2)
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
     |                       |- warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'THREE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:44:23: warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  42 |     public static let THREE = BInt(3)
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
     |                       |- warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FOUR' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:46:23: warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  44 |     public static let FOUR = BInt(4)
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
     |                       |- warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FIVE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:48:23: warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  46 |     public static let FIVE = BInt(5)
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
     |                       |- warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SIX' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:50:23: warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  48 |     public static let SIX = BInt(6)
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
     |                       |- warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SEVEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:52:23: warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  50 |     public static let SEVEN = BInt(7)
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
     |                       |- warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'EIGHT' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:54:23: warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  52 |     public static let EIGHT = BInt(8)
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
     |                       |- warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'NINE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:56:23: warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  54 |     public static let NINE = BInt(9)
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
     |                       |- warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  57 |
  58 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1698:16: warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
1696 |
1697 |     // Small odd prime product
1698 |     static let SPP = BInt("152125131763605")! // = 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 * 37 * 41
     |                |- warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'SPP' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
/host/spi-builder-workspace/Sources/BigInt/BitSieve.swift:18:16: warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |  * BitSieve class from Java BigInteger translated to Swift
 11 |  */
 12 | class BitSieve {
    |       `- note: class 'BitSieve' does not conform to the 'Sendable' protocol
 13 |
 14 |     var bits: [UInt64]
    :
 16 |     let base: BInt
 17 |
 18 |     static let smallSieve = BitSieve()
    |                |- warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'smallSieve' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     init() {
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:23:20: warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     class RecursiveGCD {
 22 |
 23 |         static let limit = BInt.ONE << 256
    |                    |- warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'limit' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         static let precision = 64
 25 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:184:16: warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
182 |
183 |     // Leave one bit for the sign and one for a possible overflow
184 |     static let B62 = BInt.ONE << 62
    |                |- warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'B62' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 |     // Lehmer's gcd algorithm - [KNUTH] chapter 4.5.2, algorithm L
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
[4/15] Compiling BigInt BailliePSW.swift
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:160:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 158 |
 159 |     /// BFraction(0, 1)
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:162:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 163 |
 164 |
[5/15] Compiling BigInt BigFrac.swift
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:160:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 158 |
 159 |     /// BFraction(0, 1)
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
/host/spi-builder-workspace/Sources/BigInt/BigFrac.swift:162:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
   6 | //
   7 |
   8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
     |               `- note: consider making struct 'BFraction' conform to the 'Sendable' protocol
   9 |
  10 |     mutating func normalize() {
     :
 160 |     public static let ZERO = BFraction(BInt.ZERO, BInt.ONE)
 161 |     /// BFraction(1, 1)
 162 |     public static let ONE = BFraction(BInt.ONE, BInt.ONE)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BFraction' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 163 |
 164 |
[6/16] Compiling BigInt Karatsuba.swift
[7/16] Compiling BigInt Limbs.swift
[8/16] Compiling BigInt BurnikelZiegler.swift
[9/16] Compiling BigInt CRT.swift
[10/16] Compiling BigInt ExpMod.swift
[11/16] Compiling BigInt FFT.swift
[12/16] Compiling BigInt Factorial.swift
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:23:20: warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     class RecursiveGCD {
 22 |
 23 |         static let limit = BInt.ONE << 256
    |                    |- warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'limit' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         static let precision = 64
 25 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:184:16: warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
182 |
183 |     // Leave one bit for the sign and one for a possible overflow
184 |     static let B62 = BInt.ONE << 62
    |                |- warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'B62' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 |     // Lehmer's gcd algorithm - [KNUTH] chapter 4.5.2, algorithm L
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
[13/16] Compiling BigInt GCD.swift
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:23:20: warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     class RecursiveGCD {
 22 |
 23 |         static let limit = BInt.ONE << 256
    |                    |- warning: static property 'limit' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'limit' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         static let precision = 64
 25 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
/host/spi-builder-workspace/Sources/BigInt/GCD.swift:184:16: warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
182 |
183 |     // Leave one bit for the sign and one for a possible overflow
184 |     static let B62 = BInt.ONE << 62
    |                |- warning: static property 'B62' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'B62' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 |     // Lehmer's gcd algorithm - [KNUTH] chapter 4.5.2, algorithm L
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:31:15: note: consider making struct 'BInt' conform to the 'Sendable' protocol
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
[14/16] Compiling BigInt ToomCook.swift
[15/16] Compiling BigInt BigInt.swift
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:36:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
  34 |
  35 |     /// BInt(0)
  36 |     public static let ZERO = BInt(0)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:38:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  36 |     public static let ZERO = BInt(0)
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:40:23: warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  38 |     public static let ONE = BInt(1)
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
     |                       |- warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TWO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:42:23: warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  40 |     public static let TWO = BInt(2)
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
     |                       |- warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'THREE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:44:23: warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  42 |     public static let THREE = BInt(3)
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
     |                       |- warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FOUR' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:46:23: warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  44 |     public static let FOUR = BInt(4)
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
     |                       |- warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FIVE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:48:23: warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  46 |     public static let FIVE = BInt(5)
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
     |                       |- warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SIX' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:50:23: warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  48 |     public static let SIX = BInt(6)
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
     |                       |- warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SEVEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:52:23: warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  50 |     public static let SEVEN = BInt(7)
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
     |                       |- warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'EIGHT' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:54:23: warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  52 |     public static let EIGHT = BInt(8)
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
     |                       |- warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'NINE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:56:23: warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  54 |     public static let NINE = BInt(9)
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
     |                       |- warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  57 |
  58 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1698:16: warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
1696 |
1697 |     // Small odd prime product
1698 |     static let SPP = BInt("152125131763605")! // = 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 * 37 * 41
     |                |- warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'SPP' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:15: error: cannot find 'SecRandomCopyBytes' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:34: error: cannot find 'kSecRandomDefault' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:77: error: cannot find 'errSecSuccess' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                                                             `- error: cannot find 'errSecSuccess' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:15: error: cannot find 'SecRandomCopyBytes' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:34: error: cannot find 'kSecRandomDefault' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:81: error: cannot find 'errSecSuccess' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                                                                 `- error: cannot find 'errSecSuccess' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BitSieve.swift:18:16: warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |  * BitSieve class from Java BigInteger translated to Swift
 11 |  */
 12 | class BitSieve {
    |       `- note: class 'BitSieve' does not conform to the 'Sendable' protocol
 13 |
 14 |     var bits: [UInt64]
    :
 16 |     let base: BInt
 17 |
 18 |     static let smallSieve = BitSieve()
    |                |- warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'smallSieve' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     init() {
[16/16] Compiling BigInt BitSieve.swift
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:36:23: warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
  34 |
  35 |     /// BInt(0)
  36 |     public static let ZERO = BInt(0)
     |                       |- warning: static property 'ZERO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ZERO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:38:23: warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  36 |     public static let ZERO = BInt(0)
  37 |     /// BInt(1)
  38 |     public static let ONE = BInt(1)
     |                       |- warning: static property 'ONE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'ONE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:40:23: warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  38 |     public static let ONE = BInt(1)
  39 |     /// BInt(2)
  40 |     public static let TWO = BInt(2)
     |                       |- warning: static property 'TWO' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TWO' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:42:23: warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  40 |     public static let TWO = BInt(2)
  41 |     /// BInt(3)
  42 |     public static let THREE = BInt(3)
     |                       |- warning: static property 'THREE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'THREE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:44:23: warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  42 |     public static let THREE = BInt(3)
  43 |     /// BInt(4)
  44 |     public static let FOUR = BInt(4)
     |                       |- warning: static property 'FOUR' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FOUR' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:46:23: warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  44 |     public static let FOUR = BInt(4)
  45 |     /// BInt(5)
  46 |     public static let FIVE = BInt(5)
     |                       |- warning: static property 'FIVE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'FIVE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:48:23: warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  46 |     public static let FIVE = BInt(5)
  47 |     /// BInt(6)
  48 |     public static let SIX = BInt(6)
     |                       |- warning: static property 'SIX' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SIX' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:50:23: warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  48 |     public static let SIX = BInt(6)
  49 |     /// BInt(7)
  50 |     public static let SEVEN = BInt(7)
     |                       |- warning: static property 'SEVEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'SEVEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:52:23: warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  50 |     public static let SEVEN = BInt(7)
  51 |     /// BInt(8)
  52 |     public static let EIGHT = BInt(8)
     |                       |- warning: static property 'EIGHT' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'EIGHT' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:54:23: warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  52 |     public static let EIGHT = BInt(8)
  53 |     /// BInt(9)
  54 |     public static let NINE = BInt(9)
     |                       |- warning: static property 'NINE' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'NINE' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:56:23: warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
  54 |     public static let NINE = BInt(9)
  55 |     /// BInt(10)
  56 |     public static let TEN = BInt(10)
     |                       |- warning: static property 'TEN' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'TEN' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  57 |
  58 |
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1698:16: warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
  29 | infix operator ** : ExponentiationPrecedence
  30 |
  31 | public struct BInt: CustomStringConvertible, Comparable, Equatable, Hashable {
     |               `- note: consider making struct 'BInt' conform to the 'Sendable' protocol
  32 |
  33 |     // MARK: - Constants
     :
1696 |
1697 |     // Small odd prime product
1698 |     static let SPP = BInt("152125131763605")! // = 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 * 37 * 41
     |                |- warning: static property 'SPP' is not concurrency-safe because non-'Sendable' type 'BInt' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'SPP' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:15: error: cannot find 'SecRandomCopyBytes' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:34: error: cannot find 'kSecRandomDefault' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:77: error: cannot find 'errSecSuccess' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                                                             `- error: cannot find 'errSecSuccess' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:15: error: cannot find 'SecRandomCopyBytes' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:34: error: cannot find 'kSecRandomDefault' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:81: error: cannot find 'errSecSuccess' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                                                                 `- error: cannot find 'errSecSuccess' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BitSieve.swift:18:16: warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |  * BitSieve class from Java BigInteger translated to Swift
 11 |  */
 12 | class BitSieve {
    |       `- note: class 'BitSieve' does not conform to the 'Sendable' protocol
 13 |
 14 |     var bits: [UInt64]
    :
 16 |     let base: BInt
 17 |
 18 |     static let smallSieve = BitSieve()
    |                |- warning: static property 'smallSieve' is not concurrency-safe because non-'Sendable' type 'BitSieve' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'smallSieve' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     init() {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:808cb2b2a6cec76654a3acbd283c6c2205bc60d2b29562c95b9f5147612f6d32
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/14] Compiling BigInt BurnikelZiegler.swift
[3/14] Compiling BigInt CRT.swift
[4/14] Compiling BigInt ExpMod.swift
[5/14] Compiling BigInt FFT.swift
[6/15] Compiling BigInt Karatsuba.swift
[7/15] Compiling BigInt Limbs.swift
[8/15] Compiling BigInt Factorial.swift
[9/15] Compiling BigInt GCD.swift
[10/15] Compiling BigInt ToomCook.swift
[11/15] Compiling BigInt BailliePSW.swift
[12/15] Compiling BigInt BigFrac.swift
[13/15] Emitting module BigInt
[14/15] Compiling BigInt BigInt.swift
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:15: error: cannot find 'SecRandomCopyBytes' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:34: error: cannot find 'kSecRandomDefault' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:77: error: cannot find 'errSecSuccess' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                                                             `- error: cannot find 'errSecSuccess' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:15: error: cannot find 'SecRandomCopyBytes' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:34: error: cannot find 'kSecRandomDefault' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:81: error: cannot find 'errSecSuccess' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                                                                 `- error: cannot find 'errSecSuccess' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
[15/15] Compiling BigInt BitSieve.swift
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:15: error: cannot find 'SecRandomCopyBytes' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:34: error: cannot find 'kSecRandomDefault' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1701:77: error: cannot find 'errSecSuccess' in scope
1699 |
1700 |     static internal func randomBytes(_ bytes: inout Bytes) {
1701 |         guard SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes) == errSecSuccess else {
     |                                                                             `- error: cannot find 'errSecSuccess' in scope
1702 |             fatalError("randomBytes failed")
1703 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:15: error: cannot find 'SecRandomCopyBytes' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |               `- error: cannot find 'SecRandomCopyBytes' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:34: error: cannot find 'kSecRandomDefault' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                  `- error: cannot find 'kSecRandomDefault' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
/host/spi-builder-workspace/Sources/BigInt/BigInt.swift:1707:81: error: cannot find 'errSecSuccess' in scope
1705 |
1706 |     static internal func randomLimbs(_ limbs: inout Limbs) {
1707 |         guard SecRandomCopyBytes(kSecRandomDefault, 8 * limbs.count, &limbs) == errSecSuccess else {
     |                                                                                 `- error: cannot find 'errSecSuccess' in scope
1708 |             fatalError("randomLimbs failed")
1709 |         }
BUILD FAILURE 6.1 linux