Build Information
Failed to build GfxMath with Swift 5.10 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0-Beta.2.app xcrun swift build --arch arm64
Build Log
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Plane.swift:16:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init(point: VectorProtocol, normal: VectorProtocol) {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
[18/26] Compiling GfxMath FloatingPointGenericMath.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:33: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:45: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
[19/26] Compiling GfxMath Matrix.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:33: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:45: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
[20/26] Compiling GfxMath MatrixDimension.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:33: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:45: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
[21/26] Compiling GfxMath Vector.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:37: warning: function call causes an infinite recursion
return VectorProtocol(try! self.matmul(other).elements)
^
[22/26] Compiling GfxMath VectorLayout.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:37: warning: function call causes an infinite recursion
return VectorProtocol(try! self.matmul(other).elements)
^
[23/26] Compiling GfxMath VectorProtocol+Initializers.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:37: warning: function call causes an infinite recursion
return VectorProtocol(try! self.matmul(other).elements)
^
[24/26] Compiling GfxMath Point.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
[25/26] Compiling GfxMath Quaternion.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
[26/26] Compiling GfxMath Size.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
error: fatalError
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version--423B1241ED78D482.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/5] Compiling GfxMath Matrix.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
[3/5] Compiling GfxMath MatrixDimension.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
[4/5] Emitting module GfxMath
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:33: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:45: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:45:16: warning: 'public' modifier is redundant for property declared in a public extension
@inlinable public var transposed: Self {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init<M3: Matrix3Protocol>(topLeft: M3, rest: Self = .identity) where M3.Element == Element {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:345:16: warning: no calls to throwing functions occur within 'try' expression
return try! Self([
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:404:12: warning: no calls to throwing functions occur within 'try' expression
return try! lhs.matmul(rhs)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Plane.swift:16:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init(point: VectorProtocol, normal: VectorProtocol) {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
[5/5] Compiling GfxMath FloatingPointGenericMath.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:15:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _log(_ x: Float80) -> Float80 { return log(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:16:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _sin(_ x: Float80) -> Float80 { return sin(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:17:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _cos(_ x: Float80) -> Float80 { return cos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:33: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:18:45: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _acos(_ x: Float80) -> Float80 { return acos(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:19:44: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _tan(_ x: Float80) -> Float80 { return tan(x) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:32: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:46: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:20:58: error: 'Float80' is unavailable: Float80 is not available on target platform.
public static func _pow(_ x: Float80, _ y: Float80) -> Float80 { return pow(x, y) }
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:138:28: note: candidate would match if 'Float80' conformed to 'MatrixProtocol'
@inlinable static func / (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Quaternion.swift:118:22: note: candidate has non-matching type '<E> (Quaternion<E>, Quaternion<E>.Element) -> Quaternion<E>' (aka '<E> (Quaternion<E>, E) -> Quaternion<E>') [with Exponent = <<error type>>]
public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:135:33: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self' [with Exponent = <<error type>>]
@inlinable public static func / (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:147:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func / (lhs: Self, rhs: Self) -> Self {
^
Swift.Duration:8:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
^
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:5:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func / (a: Self, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:20:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:6:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:10:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
public static func / (a: Self, b: Self.Scalar) -> Self
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
extension Float80 : FloatingPointGenericMath {
^
Swift.Float80:2:23: note: type declared here
@frozen public struct Float80 {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Strideable'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'Numeric'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
extension Float80 : FloatingPointGenericMath {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Color/Experimental/EColor.swift:16:35: note: candidate would match if 'Float80' conformed to 'EColor'
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:104:28: note: candidate has non-matching type '<Self> (Self, Self.Element) -> Self'
@inlinable static func + (lhs: Self, rhs: Element) -> Self {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol+Operators.swift:18:33: note: candidate would match if 'Float80' conformed to 'VectorProtocol'
@inlinable public static func + <O: VectorProtocol>(lhs: Self, rhs: O) -> Self where O.Dimension == Dimension, O.Element == Element {
^
Swift.Strideable:2:24: note: candidate has non-matching type '<Self> (Self, Self.Stride) -> Self'
public static func + (lhs: Self, rhs: Self.Stride) -> Self
^
Swift.Strideable:3:24: note: candidate has non-matching type '<Self> (Self.Stride, Self) -> Self'
public static func + (lhs: Self.Stride, rhs: Self) -> Self
^
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:3:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
^
Swift.RangeReplaceableCollection:5:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
@inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
^
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
public static func + (lhs: Self, rhs: String) -> Never
^
Swift.Sequence:5:24: note: candidate has non-matching type '<Self> (String, Self) -> Never'
public static func + (lhs: String, rhs: Self) -> Never
^
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
public static func + (a: Self, b: Self) -> Self
^
Swift.SIMD:49:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Swift.SIMD:55:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
public static func + (a: Self.Scalar, b: Self) -> Self
^
Swift.SIMD:7:24: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
public static func + (a: Self, b: Self.Scalar) -> Self
^
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
extension Float80 : FloatingPointGenericMath {
^
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
associatedtype Exponent : SignedInteger
^
Swift.FloatingPoint:4:5: note: protocol requires initializer 'init(signOf:magnitudeOf:)' with type '(signOf: Float80, magnitudeOf: Float80)'
init(signOf: Self, magnitudeOf: Self)
^
Swift.FloatingPoint:5:5: note: protocol requires initializer 'init(_:)' with type 'Int'
init(_ value: Int)
^
Swift.FloatingPoint:6:5: note: protocol requires initializer 'init(_:)' with type 'Source'
init<Source>(_ value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:7:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: Source)'
init?<Source>(exactly value: Source) where Source : BinaryInteger
^
Swift.FloatingPoint:8:16: note: protocol requires property 'radix' with type 'Int'
static var radix: Int { get }
^
Swift.FloatingPoint:9:16: note: protocol requires property 'nan' with type 'Float80'
static var nan: Self { get }
^
Swift.FloatingPoint:10:16: note: protocol requires property 'signalingNaN' with type 'Float80'
static var signalingNaN: Self { get }
^
Swift.FloatingPoint:11:16: note: protocol requires property 'infinity' with type 'Float80'
static var infinity: Self { get }
^
Swift.FloatingPoint:12:16: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
static var greatestFiniteMagnitude: Self { get }
^
Swift.FloatingPoint:13:16: note: protocol requires property 'pi' with type 'Float80'
static var pi: Self { get }
^
Swift.FloatingPoint:14:9: note: protocol requires property 'ulp' with type 'Float80'
var ulp: Self { get }
^
Swift.FloatingPoint:16:16: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
static var leastNormalMagnitude: Self { get }
^
Swift.FloatingPoint:17:16: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
static var leastNonzeroMagnitude: Self { get }
^
Swift.FloatingPoint:18:9: note: protocol requires property 'sign' with type 'FloatingPointSign'
var sign: FloatingPointSign { get }
^
Swift.FloatingPoint:20:9: note: protocol requires property 'significand' with type 'Float80'
var significand: Self { get }
^
Swift.FloatingPoint:29:17: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
static func / (lhs: Self, rhs: Self) -> Self
^
Swift.FloatingPoint:32:19: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:34:19: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
mutating func formTruncatingRemainder(dividingBy other: Self)
^
Swift.FloatingPoint:36:19: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
mutating func formSquareRoot()
^
Swift.FloatingPoint:38:19: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
mutating func addProduct(_ lhs: Self, _ rhs: Self)
^
Swift.FloatingPoint:45:9: note: protocol requires property 'nextUp' with type 'Float80'
var nextUp: Self { get }
^
Swift.FloatingPoint:47:10: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
func isEqual(to other: Self) -> Bool
^
Swift.FloatingPoint:48:10: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
func isLess(than other: Self) -> Bool
^
Swift.FloatingPoint:49:10: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
func isLessThanOrEqualTo(_ other: Self) -> Bool
^
Swift.FloatingPoint:50:10: note: protocol requires function 'isTotallyOrdered(belowOrEqualTo:)' with type '(Float80) -> Bool'
func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
^
Swift.FloatingPoint:51:9: note: protocol requires property 'isNormal' with type 'Bool'
var isNormal: Bool { get }
^
Swift.FloatingPoint:52:9: note: protocol requires property 'isFinite' with type 'Bool'
var isFinite: Bool { get }
^
Swift.FloatingPoint:53:9: note: protocol requires property 'isZero' with type 'Bool'
var isZero: Bool { get }
^
Swift.FloatingPoint:54:9: note: protocol requires property 'isSubnormal' with type 'Bool'
var isSubnormal: Bool { get }
^
Swift.FloatingPoint:55:9: note: protocol requires property 'isInfinite' with type 'Bool'
var isInfinite: Bool { get }
^
Swift.FloatingPoint:56:9: note: protocol requires property 'isNaN' with type 'Bool'
var isNaN: Bool { get }
^
Swift.FloatingPoint:57:9: note: protocol requires property 'isSignalingNaN' with type 'Bool'
var isSignalingNaN: Bool { get }
^
Swift.FloatingPoint:59:9: note: protocol requires property 'isCanonical' with type 'Bool'
var isCanonical: Bool { get }
^
Swift.Strideable:2:20: note: protocol requires nested type 'Stride'; add nested type 'Stride' for conformance
associatedtype Stride : Comparable, SignedNumeric
^
Swift.Numeric:4:9: note: protocol requires property 'magnitude' with type 'Float80'
var magnitude: Self.Magnitude { get }
^
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
static func + (lhs: Self, rhs: Self) -> Self
^
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/FloatingPointGenericMath.swift:14:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
extension Float80 : FloatingPointGenericMath {
^~~~~~~
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
@frozen public struct Float80 {
^
[6/21] Compiling GfxMath Plane.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Plane.swift:16:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init(point: VectorProtocol, normal: VectorProtocol) {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:135:54: warning: 'point' is deprecated: use origin
var newMinScale = (min[dimension] - line.point[dimension]) / line.direction[dimension]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:136:54: warning: 'point' is deprecated: use origin
var newMaxScale = (max[dimension] - line.point[dimension]) / line.direction[dimension]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:150:38: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return (min: Vector2<E>(line.pointAtScale(minScale)), max: Vector2<E>(line.pointAtScale(maxScale)))
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:150:84: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return (min: Vector2<E>(line.pointAtScale(minScale)), max: Vector2<E>(line.pointAtScale(maxScale)))
^
[7/21] Compiling GfxMath Rect.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Plane.swift:16:5: warning: 'public' modifier is redundant for initializer declared in a public extension
public init(point: VectorProtocol, normal: VectorProtocol) {
^~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:135:54: warning: 'point' is deprecated: use origin
var newMinScale = (min[dimension] - line.point[dimension]) / line.direction[dimension]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:136:54: warning: 'point' is deprecated: use origin
var newMaxScale = (max[dimension] - line.point[dimension]) / line.direction[dimension]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:150:38: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return (min: Vector2<E>(line.pointAtScale(minScale)), max: Vector2<E>(line.pointAtScale(maxScale)))
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Rect.swift:150:84: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return (min: Vector2<E>(line.pointAtScale(minScale)), max: Vector2<E>(line.pointAtScale(maxScale)))
^
[8/21] Compiling GfxMath VectorProtocol+Operators.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
[9/21] Compiling GfxMath VectorProtocol.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
[10/21] Compiling GfxMath Vector.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:37: warning: function call causes an infinite recursion
return VectorProtocol(try! self.matmul(other).elements)
^
[11/21] Compiling GfxMath VectorProtocol+Initializers.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:174:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_4x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:27: warning: no calls to throwing functions occur within 'try' expression
return VectorProtocol(try! self.matmul(other).elements)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:244:37: warning: function call causes an infinite recursion
return VectorProtocol(try! self.matmul(other).elements)
^
[12/21] Compiling GfxMath Transform.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Transform.swift:24:25: warning: immutable value 'translation' was never used; consider replacing with '_' or removing it
case let .translate(translation):
^~~~~~~~~~~
_
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Transform.swift:26:28: warning: immutable value 'origin' was never used; consider replacing with '_' or removing it
case let .scale(scale, origin):
^~~~~~
_
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
[13/21] Compiling GfxMath Transformation.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Transform.swift:24:25: warning: immutable value 'translation' was never used; consider replacing with '_' or removing it
case let .translate(translation):
^~~~~~~~~~~
_
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Transform.swift:26:28: warning: immutable value 'origin' was never used; consider replacing with '_' or removing it
case let .scale(scale, origin):
^~~~~~
_
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
[14/21] Compiling GfxMath Line.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:22:14: warning: 'point' is deprecated: use origin
self.point = origin
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:28:14: warning: 'point' is deprecated: use origin
self.point = point1
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:33:22: warning: 'point' is deprecated: use origin
"Line x = (\(point)) + scale * (\(direction))"
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:48:16: warning: 'point' is deprecated: use origin
return point + direction * scale
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:56:29: warning: 'point' is deprecated: use origin
if abs(self.point[axis] - point[axis]) > accuracy {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:60:49: warning: 'point' is deprecated: use origin
let scale = (point[axis] - self.point[axis]) / direction[axis]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:99:35: warning: 'point' is deprecated: use origin
if contains(otherLine.point) {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:100:24: warning: 'point' is deprecated: use origin
return point
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:106:33: warning: 'point' is deprecated: use origin
let scale1 = (otherLine.point - self.point).cross(otherLine.direction) / self.direction.cross(otherLine.direction)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:106:46: warning: 'point' is deprecated: use origin
let scale1 = (otherLine.point - self.point).cross(otherLine.direction) / self.direction.cross(otherLine.direction)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:108:16: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return pointAtScale(scale1)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:118:53: warning: 'point' is deprecated: use origin
let s = (plane.elevation - plane.normal.dot(point)) / (plane.normal.dot(direction))
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:119:16: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return pointAtScale(s)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:7:10: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
line.pointAtScale(scaleMin)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:10:10: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
line.pointAtScale(scaleMax)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:35:9: warning: variable 'scaleMin' was never mutated; consider changing to 'let' constant
var scaleMin = line.scaleAt(start)!
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:36:9: warning: variable 'scaleMax' was never mutated; consider changing to 'let' constant
var scaleMax = line.scaleAt(end)!
~~~ ^
let
[15/21] Compiling GfxMath LineSegment.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:22:14: warning: 'point' is deprecated: use origin
self.point = origin
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:28:14: warning: 'point' is deprecated: use origin
self.point = point1
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:33:22: warning: 'point' is deprecated: use origin
"Line x = (\(point)) + scale * (\(direction))"
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:48:16: warning: 'point' is deprecated: use origin
return point + direction * scale
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:56:29: warning: 'point' is deprecated: use origin
if abs(self.point[axis] - point[axis]) > accuracy {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:60:49: warning: 'point' is deprecated: use origin
let scale = (point[axis] - self.point[axis]) / direction[axis]
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:99:35: warning: 'point' is deprecated: use origin
if contains(otherLine.point) {
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:100:24: warning: 'point' is deprecated: use origin
return point
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:106:33: warning: 'point' is deprecated: use origin
let scale1 = (otherLine.point - self.point).cross(otherLine.direction) / self.direction.cross(otherLine.direction)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:106:46: warning: 'point' is deprecated: use origin
let scale1 = (otherLine.point - self.point).cross(otherLine.direction) / self.direction.cross(otherLine.direction)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:108:16: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return pointAtScale(scale1)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:118:53: warning: 'point' is deprecated: use origin
let s = (plane.elevation - plane.normal.dot(point)) / (plane.normal.dot(direction))
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/Line.swift:119:16: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
return pointAtScale(s)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:7:10: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
line.pointAtScale(scaleMin)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:10:10: warning: 'pointAtScale' is deprecated: use pointAt(scale:)
line.pointAtScale(scaleMax)
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:35:9: warning: variable 'scaleMin' was never mutated; consider changing to 'let' constant
var scaleMin = line.scaleAt(start)!
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/geometry/LineSegment.swift:36:9: warning: variable 'scaleMax' was never mutated; consider changing to 'let' constant
var scaleMax = line.scaleAt(end)!
~~~ ^
let
[16/21] Compiling GfxMath Quaternion.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
[17/21] Compiling GfxMath Size.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:101:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_3x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:223:6: warning: unknown platform 'unavailable' for attribute 'available'
@available(unavailable, message: "need to know size of matrix, use init")
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/Vector.swift:28:20: warning: typealias overriding associated type 'Dimension' from protocol 'VectorProtocol' is better expressed as same-type constraint on the protocol
public typealias Dimension = Dim_2x1
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/vector/VectorProtocol.swift:4:18: note: 'Dimension' declared here
associatedtype Dimension: MatrixDimension
^
[18/21] Compiling GfxMath EColor.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
[19/21] Compiling GfxMath RGBColor.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
[20/21] Compiling GfxMath Color+Conversions.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
[21/21] Compiling GfxMath Color.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GfxMath/Matrix.swift:4:20: warning: redeclaration of associated type 'Element' from protocol 'Sequence' is better expressed as a 'where' clause on the protocol
associatedtype Element: Numeric
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Swift.Sequence:2:20: note: 'Element' declared here
associatedtype Element where Self.Element == Self.Iterator.Element
^
error: fatalError
BUILD FAILURE 5.10 macosSpm