Build Information
Failed to build ExpressionParser, reference 0.1.1 (2f91ca
), with Swift 5.10 for macOS (SPM) on 9 Oct 2024 22:04:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/ExpressionParser.git
Reference: 0.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mgriebling/ExpressionParser
* tag 0.1.1 -> FETCH_HEAD
HEAD is now at 2f91cac Fixed an error.
Cloned https://github.com/mgriebling/ExpressionParser.git
Revision (git rev-parse @):
2f91cac42ad5de6459c6808c29b295aec5087899
SUCCESS checkout https://github.com/mgriebling/ExpressionParser.git at 0.1.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/mgriebling/ExpressionParser.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-33747A42983211AE.txt
[5/17] Compiling BigInt Factorial.swift
[6/18] Compiling BigInt ExpMod.swift
[7/18] Compiling BigInt GCD.swift
[8/18] Compiling BigInt Karatsuba.swift
[9/18] Compiling BigInt FFT.swift
[10/18] Compiling BigInt Limbs.swift
[11/18] Compiling BigInt ToomCook.swift
[12/18] Compiling BigInt BurnikelZiegler.swift
[13/18] Compiling BigInt CRT.swift
[14/18] Compiling BigInt BigFrac.swift
[15/18] Compiling BigInt BigInt-Extensions.swift
[16/18] Emitting module BigInt
[17/18] Compiling BigInt BigInt.swift
[18/18] Compiling BigInt BitSieve.swift
[19/36] Compiling BigDecimal SinCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[20/36] Compiling BigDecimal SinhCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[21/37] Compiling BigDecimal CosCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[22/37] Compiling BigDecimal CoshCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[23/37] Compiling BigDecimal Extensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Extensions.swift:21:11: error: cannot find type 'UInt128' in scope
extension UInt128 {
^~~~~~~
[24/37] Compiling BigDecimal DecimalMath-Simple.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
[25/37] Compiling BigDecimal DecimalMath.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
[26/37] Compiling BigDecimal ExponentCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
[27/37] Compiling BigDecimal SeriesCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
[28/37] Compiling BigDecimal Rounding.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
error: emit-module command failed with exit code 1 (use -v to see invocation)
[29/37] Emitting module BigDecimal
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt // Basis for digit storage and conversions
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'DecimalType'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:25:20: note: unable to infer associated type 'RawData' for protocol 'DecimalType'
associatedtype RawData : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate would match and infer 'RawData' = 'String' if 'String' conformed to 'FixedWidthInteger'
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate would match and infer 'RawData' = 'BigDecimal' if 'BigDecimal' conformed to 'FixedWidthInteger'
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Encodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Encodable:2:10: note: protocol requires function 'encode(to:)' with type 'Encodable'
func encode(to encoder: any Encoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Encodable' because 'UInt128' does not conform to 'Encodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Hashable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: stored property type '<<error type>>' does not conform to protocol 'Hashable', preventing synthesized conformance of 'Decimal128' to 'Hashable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:27:20: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'FloatingPoint'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate has non-matching type 'String' [with Exponent = Int]
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:850:21: note: candidate has non-matching type 'Source' [with Exponent = Int]
@inlinable public init<Source:DecimalFloatingPoint>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1009:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init<Source:BinaryInteger>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate has non-matching type 'BigDecimal' [with Exponent = Int]
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'Numeric'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:861:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:DecimalFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:895:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:BinaryFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1018:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init?<Source:BinaryInteger>(exactly value: Source) {
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.Numeric:2:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
init?<T>(exactly source: T) where T : BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:250:1: error: type 'Decimal128' does not conform to protocol 'DecimalFloatingPoint'
extension Decimal128 : DecimalFloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:122:18: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand: BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:362:55: error: cannot find type 'UInt128' in scope
func asUInt128(_ encoding: ID.Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Extensions.swift:21:11: error: cannot find type 'UInt128' in scope
extension UInt128 {
^~~~~~~
[30/37] Compiling BigDecimal DecimalLogic.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[31/37] Compiling BigDecimal AsinCalculator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[32/37] Compiling BigDecimal Decimal64.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:309:45: error: cannot infer contextual base in reference to member 'bid'
bid = RawData(big.asDecimal128(.bid))
~^~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Extensions.swift:21:11: error: cannot find type 'UInt128' in scope
extension UInt128 {
^~~~~~~
[33/37] Compiling BigDecimal DecimalFloatingPoint.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:309:45: error: cannot infer contextual base in reference to member 'bid'
bid = RawData(big.asDecimal128(.bid))
~^~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Extensions.swift:21:11: error: cannot find type 'UInt128' in scope
extension UInt128 {
^~~~~~~
[34/37] Compiling BigDecimal BigDecimal.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt // Basis for digit storage and conversions
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:224:26: error: missing argument labels 'signOf:magnitudeOf:' in call
self = Decimal128(value, encoding).asBigDecimal()
^
signOf: magnitudeOf:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:224:34: error: cannot convert value of type 'BigDecimal.Encoding' to expected argument type 'Decimal128'
self = Decimal128(value, encoding).asBigDecimal()
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[35/37] Compiling BigDecimal Decimal.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:9:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt // Basis for digit storage and conversions
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:224:26: error: missing argument labels 'signOf:magnitudeOf:' in call
self = Decimal128(value, encoding).asBigDecimal()
^
signOf: magnitudeOf:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:224:34: error: cannot convert value of type 'BigDecimal.Encoding' to expected argument type 'Decimal128'
self = Decimal128(value, encoding).asBigDecimal()
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
import BigInt
^
@preconcurrency
[36/37] Compiling BigDecimal Decimal128.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'DecimalType'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:25:20: note: unable to infer associated type 'RawData' for protocol 'DecimalType'
associatedtype RawData : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate would match and infer 'RawData' = 'String' if 'String' conformed to 'FixedWidthInteger'
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate would match and infer 'RawData' = 'BigDecimal' if 'BigDecimal' conformed to 'FixedWidthInteger'
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Encodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Encodable:2:10: note: protocol requires function 'encode(to:)' with type 'Encodable'
func encode(to encoder: any Encoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Encodable' because 'UInt128' does not conform to 'Encodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Hashable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: stored property type '<<error type>>' does not conform to protocol 'Hashable', preventing synthesized conformance of 'Decimal128' to 'Hashable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:27:20: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'FloatingPoint'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate has non-matching type 'String' [with Exponent = Int]
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:850:21: note: candidate has non-matching type 'Source' [with Exponent = Int]
@inlinable public init<Source:DecimalFloatingPoint>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1009:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init<Source:BinaryInteger>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate has non-matching type 'BigDecimal' [with Exponent = Int]
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'Numeric'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:861:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:DecimalFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:895:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:BinaryFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1018:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init?<Source:BinaryInteger>(exactly value: Source) {
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.Numeric:2:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
init?<T>(exactly source: T) where T : BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:250:1: error: type 'Decimal128' does not conform to protocol 'DecimalFloatingPoint'
extension Decimal128 : DecimalFloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:122:18: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand: BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:362:55: error: cannot find type 'UInt128' in scope
func asUInt128(_ encoding: ID.Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:43:62: error: cannot infer contextual base in reference to member 'bid'
init(bid: ID) { self.bid = bid.asDecimal128(.bid) }
~^~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:140:46: error: ambiguous use of 'init'
public var significand: Self { Self(bid: ID(significandBitPattern)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:70:5: note: found this candidate
init(_ type: Special, _ payload: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:82:12: note: found this candidate
public init(_ significand: Int, _ exponent: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:91:12: note: found this candidate
public init(_ significand: BInt, _ exponent: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:103:12: note: found this candidate
public init(_ s: String) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:112:12: note: found this candidate
public init(_ d: Data) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:138:12: note: found this candidate
public init(_ d: Double) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:173:12: note: found this candidate
public init(_ value: Foundation.Decimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:205:12: note: found this candidate
public init(_ value: UInt32, _ encoding: Encoding = .dpd) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:214:12: note: found this candidate
public init(_ value: UInt64, _ encoding: Encoding = .dpd) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:274:24: error: cannot find 'UInt128' in scope
self.init(bid: UInt128(0))
^~~~~~~
[37/37] Compiling BigDecimal Decimal32.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:14: error: cannot find type 'UInt128' in scope
var bid: UInt128 = 0
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:31:32: error: cannot find 'UInt128' in scope
static let largestNumber = UInt128("9999999999999999999999999999999999")!
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:38:39: error: cannot find type 'UInt128' in scope
public typealias RawSignificand = UInt128
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:42:22: error: cannot find type 'UInt128' in scope
public init(bid: UInt128) { self.bid = bid }
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'DecimalType'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:25:20: note: unable to infer associated type 'RawData' for protocol 'DecimalType'
associatedtype RawData : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate would match and infer 'RawData' = 'String' if 'String' conformed to 'FixedWidthInteger'
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate would match and infer 'RawData' = 'BigDecimal' if 'BigDecimal' conformed to 'FixedWidthInteger'
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Encodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Encodable:2:10: note: protocol requires function 'encode(to:)' with type 'Encodable'
func encode(to encoder: any Encoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Encodable' because 'UInt128' does not conform to 'Encodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Hashable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: stored property type '<<error type>>' does not conform to protocol 'Hashable', preventing synthesized conformance of 'Decimal128' to 'Hashable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:27:20: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand : UnsignedInteger & FixedWidthInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'FloatingPoint'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:74:12: note: candidate has non-matching type 'String' [with Exponent = Int]
public init?(_ description: String) { self.init(bid: ID(description)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:850:21: note: candidate has non-matching type 'Source' [with Exponent = Int]
@inlinable public init<Source:DecimalFloatingPoint>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1009:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init<Source:BinaryInteger>(_ value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:325:5: note: candidate has non-matching type 'BigDecimal' [with Exponent = Int]
init(_ value: BigDecimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:102:1: error: type 'Decimal128' does not conform to protocol 'Numeric'
extension Decimal128 : FloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:861:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:DecimalFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:895:10: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Decimal128]
public init?<Source:BinaryFloatingPoint>(exactly value: Source) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:1018:21: note: candidate would match if 'Decimal128.RawSignificand' conformed to 'FixedWidthInteger'
@inlinable public init?<Source:BinaryInteger>(exactly value: Source) {
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.Numeric:2:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
init?<T>(exactly source: T) where T : BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:250:1: error: type 'Decimal128' does not conform to protocol 'DecimalFloatingPoint'
extension Decimal128 : DecimalFloatingPoint {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/DecimalFloatingPoint.swift:122:18: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
associatedtype RawSignificand: BinaryInteger
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:340:19: error: cannot find type 'UInt128' in scope
init(_ value: UInt128, _ encoding: ID.Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:362:55: error: cannot find type 'UInt128' in scope
func asUInt128(_ encoding: ID.Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:823:62: error: cannot find type 'UInt128' in scope
public func asDecimal128(_ encoding: Encoding = .dpd) -> UInt128 {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:43:62: error: cannot infer contextual base in reference to member 'bid'
init(bid: ID) { self.bid = bid.asDecimal128(.bid) }
~^~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:223:26: error: cannot find type 'UInt128' in scope
public init(_ value: UInt128, _ encoding: Encoding = .dpd) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:29:15: error: type 'Decimal128' does not conform to protocol 'Decodable'
public struct Decimal128 : DecimalType, Codable, Hashable, Sendable {
^
Swift.Decodable:2:5: note: protocol requires initializer 'init(from:)' with type 'Decodable'
init(from decoder: any Decoder) throws
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:40:9: note: cannot automatically synthesize 'Decodable' because 'UInt128' does not conform to 'Decodable'
var bid: UInt128 = 0
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:140:46: error: ambiguous use of 'init'
public var significand: Self { Self(bid: ID(significandBitPattern)) }
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:70:5: note: found this candidate
init(_ type: Special, _ payload: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:82:12: note: found this candidate
public init(_ significand: Int, _ exponent: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:91:12: note: found this candidate
public init(_ significand: BInt, _ exponent: Int = 0) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:103:12: note: found this candidate
public init(_ s: String) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:112:12: note: found this candidate
public init(_ d: Data) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:138:12: note: found this candidate
public init(_ d: Double) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:173:12: note: found this candidate
public init(_ value: Foundation.Decimal) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:205:12: note: found this candidate
public init(_ value: UInt32, _ encoding: Encoding = .dpd) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:214:12: note: found this candidate
public init(_ value: UInt64, _ encoding: Encoding = .dpd) {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/Decimal128.swift:274:24: error: cannot find 'UInt128' in scope
self.init(bid: UInt128(0))
^~~~~~~
error: fatalError
Fetching https://github.com/mgriebling/BigDecimal.git
[1/3482] Fetching bigdecimal
Fetched https://github.com/mgriebling/BigDecimal.git from cache (1.66s)
Computing version for https://github.com/mgriebling/BigDecimal.git
Computed https://github.com/mgriebling/BigDecimal.git at 3.0.0 (2.45s)
Fetching https://github.com/mgriebling/BigInt.git
[1/4771] Fetching bigint
Fetched https://github.com/mgriebling/BigInt.git from cache (1.44s)
Computing version for https://github.com/mgriebling/BigInt.git
Computed https://github.com/mgriebling/BigInt.git at 2.2.1 (0.41s)
Creating working copy for https://github.com/mgriebling/BigDecimal.git
Working copy of https://github.com/mgriebling/BigDecimal.git resolved at 3.0.0
Creating working copy for https://github.com/mgriebling/BigInt.git
Working copy of https://github.com/mgriebling/BigInt.git resolved at 2.2.1
warning: 'spi-builder-workspace': found 4 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/ExpressionParser/Support/exp.atg
/Users/admin/builder/spi-builder-workspace/Sources/ExpressionParser/Support/Parser.frame
/Users/admin/builder/spi-builder-workspace/Sources/ExpressionParser/Support/Scanner.frame
/Users/admin/builder/spi-builder-workspace/Sources/ExpressionParser/Support/Copyright.frame
BUILD FAILURE 5.10 macosSpm