Build Information
Failed to build SwiftyVector, reference 0.3.2 (c79d21), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 03:46:59 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/koher/swiftyvector.git
Reference: 0.3.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/koher/swiftyvector
* tag 0.3.2 -> FETCH_HEAD
HEAD is now at c79d21f Merge pull request #6 from koher/dev-0.3.2
Cloned https://github.com/koher/swiftyvector.git
Revision (git rev-parse @):
c79d21ffb8f2c969294b10a043348ddb9ee32684
SUCCESS checkout https://github.com/koher/swiftyvector.git at 0.3.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/koher/swiftyvector.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line: cd /Users/admin/builder
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:8:1: [1;31merror: [1;39mtype 'SIMD2<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m6 |[0;0m public typealias Vector2f = vector_float2
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension Vector2f: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'SIMD2<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')[0;0m
[0;36m7 |[0;0m static func -(lhs: Self, rhs: Self) -> Self
[0;36m8 |[0;0m static func *(lhs: Self, rhs: Scalar) -> Self
[0;36m9 |[0;0m static func *(lhs: Scalar, rhs: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')[0;0m
[0;36m10 |[0;0m static func /(lhs: Self, rhs: Scalar) -> Self
[0;36m11 |[0;0m
[0;36m12 |[0;0m static prefix func +(value: Self) -> Self
[0;36m13 |[0;0m static prefix func -(value: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-' with type '(SIMD2<Scalar>) -> SIMD2<Scalar>'[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m static func +=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '+=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'[0;0m
[0;36m16 |[0;0m static func -=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'[0;0m
[0;36m17 |[0;0m static func *=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')[0;0m
[0;36m18 |[0;0m static func /=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '/=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m var squareLength: Scalar { get }
[0;36m:[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m extension Vector where Scalar : FloatingPoint {
[0;36m36 |[0;0m public static func *(lhs: Scalar, rhs: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m37 |[0;0m return rhs * lhs
[0;36m38 |[0;0m }
[0;36m:[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m
[0;36m44 |[0;0m public static prefix func -(value: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m45 |[0;0m return value * -1
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m public static func +=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m49 |[0;0m lhs = lhs + rhs
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m public static func -=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m53 |[0;0m lhs = lhs - rhs
[0;36m54 |[0;0m }
[0;36m55 |[0;0m
[0;36m56 |[0;0m public static func *=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m57 |[0;0m lhs = lhs * rhs
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
[0;36m60 |[0;0m public static func /=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m61 |[0;0m lhs = lhs / rhs
[0;36m62 |[0;0m }
Swift.SIMD.*:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func * (a: Self.Scalar, b: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-:2:27: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m prefix public static func - (a: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.+=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func += (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func -= (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.*=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func *= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD./=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func /= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:95:20: [1;31merror: [1;39mconflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m6 |[0;0m public typealias Vector2f = vector_float2
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension Vector2f: Vector {}
[0;36m|[0;0m `- [1;39mnote: [1;39m'SIMD2<Scalar>' declares conformance to protocol 'Vector' here[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m #else
[0;36m:[0;0m
[0;36m93 |[0;0m public typealias Vector2 = vector_double2
[0;36m94 |[0;0m
[0;36m95 |[0;0m extension Vector2: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mconflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m96 |[0;0m
[0;36m97 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:182:1: [1;31merror: [1;39mtype 'SIMD3<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m180 |[0;0m public typealias Vector3f = vector_float3
[0;36m181 |[0;0m
[0;36m182 |[0;0m extension Vector3f: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'SIMD3<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m183 |[0;0m
[0;36m184 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')[0;0m
[0;36m7 |[0;0m static func -(lhs: Self, rhs: Self) -> Self
[0;36m8 |[0;0m static func *(lhs: Self, rhs: Scalar) -> Self
[0;36m9 |[0;0m static func *(lhs: Scalar, rhs: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')[0;0m
[0;36m10 |[0;0m static func /(lhs: Self, rhs: Scalar) -> Self
[0;36m11 |[0;0m
[0;36m12 |[0;0m static prefix func +(value: Self) -> Self
[0;36m13 |[0;0m static prefix func -(value: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-' with type '(SIMD3<Scalar>) -> SIMD3<Scalar>'[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m static func +=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '+=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'[0;0m
[0;36m16 |[0;0m static func -=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'[0;0m
[0;36m17 |[0;0m static func *=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')[0;0m
[0;36m18 |[0;0m static func /=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '/=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m var squareLength: Scalar { get }
[0;36m:[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m extension Vector where Scalar : FloatingPoint {
[0;36m36 |[0;0m public static func *(lhs: Scalar, rhs: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m37 |[0;0m return rhs * lhs
[0;36m38 |[0;0m }
[0;36m:[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m
[0;36m44 |[0;0m public static prefix func -(value: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m45 |[0;0m return value * -1
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m public static func +=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m49 |[0;0m lhs = lhs + rhs
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m public static func -=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m53 |[0;0m lhs = lhs - rhs
[0;36m54 |[0;0m }
[0;36m55 |[0;0m
[0;36m56 |[0;0m public static func *=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m57 |[0;0m lhs = lhs * rhs
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
[0;36m60 |[0;0m public static func /=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m61 |[0;0m lhs = lhs / rhs
[0;36m62 |[0;0m }
Swift.SIMD.*:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func * (a: Self.Scalar, b: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-:2:27: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m prefix public static func - (a: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.+=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func += (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func -= (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.*=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func *= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD./=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func /= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:288:20: [1;31merror: [1;39mconflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m180 |[0;0m public typealias Vector3f = vector_float3
[0;36m181 |[0;0m
[0;36m182 |[0;0m extension Vector3f: Vector {}
[0;36m|[0;0m `- [1;39mnote: [1;39m'SIMD3<Scalar>' declares conformance to protocol 'Vector' here[0;0m
[0;36m183 |[0;0m
[0;36m184 |[0;0m #else
[0;36m:[0;0m
[0;36m286 |[0;0m public typealias Vector3 = vector_double3
[0;36m287 |[0;0m
[0;36m288 |[0;0m extension Vector3: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mconflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m289 |[0;0m
[0;36m290 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:394:1: [1;31merror: [1;39mtype 'SIMD4<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m392 |[0;0m public typealias Vector4f = vector_float4
[0;36m393 |[0;0m
[0;36m394 |[0;0m extension Vector4f: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'SIMD4<Scalar>' does not conform to protocol 'Vector'[0;0m
[0;36m395 |[0;0m
[0;36m396 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')[0;0m
[0;36m7 |[0;0m static func -(lhs: Self, rhs: Self) -> Self
[0;36m8 |[0;0m static func *(lhs: Self, rhs: Scalar) -> Self
[0;36m9 |[0;0m static func *(lhs: Scalar, rhs: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')[0;0m
[0;36m10 |[0;0m static func /(lhs: Self, rhs: Scalar) -> Self
[0;36m11 |[0;0m
[0;36m12 |[0;0m static prefix func +(value: Self) -> Self
[0;36m13 |[0;0m static prefix func -(value: Self) -> Self
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-' with type '(SIMD4<Scalar>) -> SIMD4<Scalar>'[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m static func +=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '+=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'[0;0m
[0;36m16 |[0;0m static func -=(lhs: inout Self, rhs: Self)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '-=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'[0;0m
[0;36m17 |[0;0m static func *=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '*=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')[0;0m
[0;36m18 |[0;0m static func /=(lhs: inout Self, rhs: Scalar)
[0;36m|[0;0m `- [1;39mnote: [1;39mmultiple matching functions named '/=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m var squareLength: Scalar { get }
[0;36m:[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m extension Vector where Scalar : FloatingPoint {
[0;36m36 |[0;0m public static func *(lhs: Scalar, rhs: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m37 |[0;0m return rhs * lhs
[0;36m38 |[0;0m }
[0;36m:[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m
[0;36m44 |[0;0m public static prefix func -(value: Self) -> Self {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m45 |[0;0m return value * -1
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m public static func +=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m49 |[0;0m lhs = lhs + rhs
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m public static func -=(lhs: inout Self, rhs: Self) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m53 |[0;0m lhs = lhs - rhs
[0;36m54 |[0;0m }
[0;36m55 |[0;0m
[0;36m56 |[0;0m public static func *=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m57 |[0;0m lhs = lhs * rhs
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
[0;36m60 |[0;0m public static func /=(lhs: inout Self, rhs: Scalar) {
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m61 |[0;0m lhs = lhs / rhs
[0;36m62 |[0;0m }
Swift.SIMD.*:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func * (a: Self.Scalar, b: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-:2:27: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m prefix public static func - (a: Self) -> Self}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.+=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func += (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.-=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func -= (a: inout Self, b: Self)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD.*=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func *= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
Swift.SIMD./=:2:20: [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func /= (a: inout Self, b: Self.Scalar)}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar][0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:503:20: [1;31merror: [1;39mconflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m392 |[0;0m public typealias Vector4f = vector_float4
[0;36m393 |[0;0m
[0;36m394 |[0;0m extension Vector4f: Vector {}
[0;36m|[0;0m `- [1;39mnote: [1;39m'SIMD4<Scalar>' declares conformance to protocol 'Vector' here[0;0m
[0;36m395 |[0;0m
[0;36m396 |[0;0m #else
[0;36m:[0;0m
[0;36m501 |[0;0m public typealias Vector4 = vector_double4
[0;36m502 |[0;0m
[0;36m503 |[0;0m extension Vector4: Vector {}
[0;36m|[0;0m `- [1;31merror: [1;39mconflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds[0;0m
[0;36m504 |[0;0m
[0;36m505 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:75:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m73 |[0;0m }
[0;36m74 |[0;0m
[0;36m75 |[0;0m extension CGPoint : Vector {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m76 |[0;0m public static func +(lhs: CGPoint, rhs: CGPoint) -> CGPoint {
[0;36m77 |[0;0m return CGPoint(x: lhs.x + rhs.x, y: lhs.y + rhs.y)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:109:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m107 |[0;0m }
[0;36m108 |[0;0m
[0;36m109 |[0;0m extension CGPoint: ExpressibleByArrayLiteral {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m110 |[0;0m public init(arrayLiteral elements: CGFloat...) {
[0;36m111 |[0;0m precondition(elements.count == 2)
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift -target arm64-apple-macos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftyVector -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name macosx27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm