The Swift Package Index logo.Swift Package Index

Build Information

Failed to build StatKit, reference 0.8.0 (fa024e), with Swift 6.1 for Wasm on 26 Jun 2026 00:48:29 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 0e64495ecc1688c3b3e031a5ef1348b5c05091ae
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/JimmyMAndersson/StatKit.git
Reference: 0.8.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/JimmyMAndersson/StatKit
 * tag               0.8.0      -> FETCH_HEAD
HEAD is now at fa024ee docs: prepare documentation and README for 0.8.0 release
Cloned https://github.com/JimmyMAndersson/StatKit.git
Revision (git rev-parse @):
fa024ee4b57f2b585728c44b314dd9fa44ea2321
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/JimmyMAndersson/StatKit.git at 0.8.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/JimmyMAndersson/StatKit.git
https://github.com/JimmyMAndersson/StatKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -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
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:1ad245dad3d2ae0004e1afbc92334bd39884ed9ca587cf04d0a8d5f640fb02e9
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
Fetching https://github.com/apple/swift-numerics.git
[1/6429] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (0.60s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.84s)
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Building for debugging...
[0/5] Write sources
[1/5] Copying PrivacyInfo.xcprivacy
[2/5] Write sources
[3/5] Compiling _NumericsShims _NumericsShims.c
[4/5] Write swift-version-24593BA9C3E375BF.txt
[6/16] Compiling RealModule Real.swift
[7/16] Compiling RealModule Float80+Real.swift
[8/16] Compiling RealModule RealFunctions.swift
[9/16] Compiling RealModule AugmentedArithmetic.swift
[10/16] Compiling RealModule Double+Real.swift
[11/16] Compiling RealModule ElementaryFunctions.swift
[12/16] Compiling RealModule Float+Real.swift
[13/16] Compiling RealModule Float16+Real.swift
[14/17] Compiling RealModule AlgebraicField.swift
[15/17] Compiling RealModule ApproximateEquality.swift
[16/17] Emitting module RealModule
[17/17] Compiling RealModule RelaxedArithmetic.swift
[19/58] Compiling StatKit Xoshiro256StarStar.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[20/58] Compiling StatKit ConvertibleToReal.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[21/58] Compiling StatKit ContinuousDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[22/58] Compiling StatKit DiscreteDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[23/58] Compiling StatKit Distribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[24/63] Emitting module StatKit
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[25/63] Compiling StatKit Quantile.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[26/63] Compiling StatKit DenseRanker.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[27/63] Compiling StatKit FractionalRanker.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[28/63] Compiling StatKit ModifiedCompetitionRanker.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[29/63] Compiling StatKit OrdinalRanker.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[30/63] Compiling StatKit LogisticDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[31/63] Compiling StatKit NormalDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[32/63] Compiling StatKit BinomialDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[33/63] Compiling StatKit DiscreteUniformDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[34/63] Compiling StatKit GeometricDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[35/63] Compiling StatKit PoissonDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[36/63] Compiling StatKit Ranking.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[37/63] Compiling StatKit RankingStrategy.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[38/63] Compiling StatKit StandardCompetitionRanker.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[39/63] Compiling StatKit Summation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[40/63] Compiling StatKit GammaFunctions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[41/63] Compiling StatKit MeanStrategy.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[42/63] Compiling StatKit MedianStrategy.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[43/63] Compiling StatKit Range.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[44/63] Compiling StatKit Variability.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[45/63] Compiling StatKit ArcSineDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[46/63] Compiling StatKit BetaDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[47/63] Compiling StatKit ChiSquaredDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[48/63] Compiling StatKit ContinuousUniformDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[49/63] Compiling StatKit ErlangDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[50/63] Compiling StatKit ExponentialDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[51/63] Compiling StatKit GammaDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[52/63] Compiling StatKit LogLogisticDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[53/63] Compiling StatKit BetaFunctions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[54/63] Compiling StatKit BinomialCoefficient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[55/63] Compiling StatKit ContinuedFraction.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[56/63] Compiling StatKit DataSetComposition.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[57/63] Compiling StatKit Correlation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[58/63] Compiling StatKit Averages.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[59/63] Compiling StatKit MultivariateDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[60/63] Compiling StatKit UnivariateDistribution.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[61/63] Compiling StatKit RombergIntegral.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[62/63] Compiling StatKit WalkersAliasTable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[63/63] Compiling StatKit resource_bundle_accessor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:1ad245dad3d2ae0004e1afbc92334bd39884ed9ca587cf04d0a8d5f640fb02e9
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/12] Compiling RealModule RealFunctions.swift
[3/13] Compiling RealModule Float80+Real.swift
[4/13] Compiling RealModule Real.swift
[5/13] Compiling RealModule RelaxedArithmetic.swift
[6/13] Compiling RealModule Float16+Real.swift
[7/13] Emitting module RealModule
[8/13] Compiling RealModule AugmentedArithmetic.swift
[9/13] Compiling RealModule Double+Real.swift
[10/13] Compiling RealModule ElementaryFunctions.swift
[11/13] Compiling RealModule Float+Real.swift
[12/13] Compiling RealModule AlgebraicField.swift
[13/13] Compiling RealModule ApproximateEquality.swift
[15/54] Compiling StatKit Xoshiro256StarStar.swift
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[16/54] Compiling StatKit ConvertibleToReal.swift
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[17/54] Compiling StatKit ContinuousDistribution.swift
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[18/54] Compiling StatKit DiscreteDistribution.swift
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[19/54] Compiling StatKit Distribution.swift
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[20/59] Emitting module StatKit
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of '==' for protocol 'Equatable'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: type declared here
3 |     public init()
4 | }
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
 8 | extension ConvertibleToReal where Self: BinaryInteger {
 9 |   /// The real number representation of the value.
10 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryInteger'
11 | }
12 |
   :
14 | extension ConvertibleToReal where Self: BinaryFloatingPoint {
15 |   /// The real number representation of the value.
16 |   public var realValue: Double { Double(self) }
   |              `- note: candidate would match if 'Float80' conformed to 'BinaryFloatingPoint'
17 | }
18 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'ConvertibleToReal'
35 | #endif
36 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'Numeric'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'Numeric'
35 | #endif
36 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 |   public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger}
  |                      `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 |   public static func * (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = <<error type>>]
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
35 | #endif
36 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
3 |
Swift.Strideable.+:2:20: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element}
  |                               `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: Self, rhs: String) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 |   public static func + (lhs: String, rhs: Self) -> Never}
  |                      `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
  |                    `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self) -> Self}
  |                      `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self, b: Self.Scalar) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 |   public static func + (a: Self.Scalar, b: Self) -> Self}
  |                      `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
  |                    `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
 2 | public protocol ConvertibleToReal: Numeric {
 3 |   /// The real number representation of the value.
 4 |   var realValue: Double { get }
   |       `- note: protocol requires property 'realValue' with type 'Double'
 5 | }
 6 |
   :
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   | |- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
   | `- note: add stubs for conformance
35 | #endif
36 |
Swift.Numeric.Magnitude:2:16: note: protocol requires nested type 'Magnitude'
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
  |                `- note: protocol requires nested type 'Magnitude'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
  | `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.*:2:13: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol Numeric {
2 | static func * (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
  |             `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
  |                `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/host/spi-builder-workspace/Sources/StatKit/Protocols/ConvertibleToReal.swift:34:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
32 |
33 | #if !(arch(arm) || arch(arm64) || os(watchOS))
34 | extension Float80: ConvertibleToReal {}
   |           `- error: 'Float80' is unavailable: Float80 is not available on target platform.
35 | #endif
36 |
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
[21/59] Compiling StatKit Quantile.swift
[22/59] Compiling StatKit DenseRanker.swift
[23/59] Compiling StatKit FractionalRanker.swift
[24/59] Compiling StatKit ModifiedCompetitionRanker.swift
[25/59] Compiling StatKit OrdinalRanker.swift
[26/59] Compiling StatKit MultivariateDistribution.swift
[27/59] Compiling StatKit UnivariateDistribution.swift
[28/59] Compiling StatKit RombergIntegral.swift
[29/59] Compiling StatKit WalkersAliasTable.swift
[30/59] Compiling StatKit resource_bundle_accessor.swift
[31/59] Compiling StatKit MeanStrategy.swift
[32/59] Compiling StatKit MedianStrategy.swift
[33/59] Compiling StatKit Range.swift
[34/59] Compiling StatKit Variability.swift
[35/59] Compiling StatKit ArcSineDistribution.swift
[36/59] Compiling StatKit BetaDistribution.swift
[37/59] Compiling StatKit ChiSquaredDistribution.swift
[38/59] Compiling StatKit ContinuousUniformDistribution.swift
[39/59] Compiling StatKit ErlangDistribution.swift
[40/59] Compiling StatKit ExponentialDistribution.swift
[41/59] Compiling StatKit GammaDistribution.swift
[42/59] Compiling StatKit LogLogisticDistribution.swift
[43/59] Compiling StatKit LogisticDistribution.swift
[44/59] Compiling StatKit NormalDistribution.swift
[45/59] Compiling StatKit BinomialDistribution.swift
[46/59] Compiling StatKit DiscreteUniformDistribution.swift
[47/59] Compiling StatKit GeometricDistribution.swift
[48/59] Compiling StatKit PoissonDistribution.swift
[49/59] Compiling StatKit Ranking.swift
[50/59] Compiling StatKit RankingStrategy.swift
[51/59] Compiling StatKit StandardCompetitionRanker.swift
[52/59] Compiling StatKit Summation.swift
[53/59] Compiling StatKit GammaFunctions.swift
[54/59] Compiling StatKit BetaFunctions.swift
[55/59] Compiling StatKit BinomialCoefficient.swift
[56/59] Compiling StatKit ContinuedFraction.swift
[57/59] Compiling StatKit DataSetComposition.swift
[58/59] Compiling StatKit Correlation.swift
[59/59] Compiling StatKit Averages.swift
BUILD FAILURE 6.1 wasm