Build Information
Failed to build SwiftyVector, reference 0.3.2 (c79d21), with Swift 6.4 for iOS using Xcode 27.0 on 16 Sep 2026 03:47:25 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftyVector -destination generic/platform=iOSBuild 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: iOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/koher/swiftyvector.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
resolved source packages:
{
"dependencies" : [
],
"manifest_display_name" : "SwiftyVector",
"name" : "SwiftyVector",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "SwiftyVector",
"targets" : [
"SwiftyVector"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftyVectorTests",
"module_type" : "SwiftTarget",
"name" : "SwiftyVectorTests",
"path" : "Tests/SwiftyVectorTests",
"sources" : [
"ConcreteTests.swift",
"SwiftyVectorTests.swift",
"Utils.swift"
],
"target_dependencies" : [
"SwiftyVector"
],
"type" : "test"
},
{
"c99name" : "SwiftyVector",
"module_type" : "SwiftTarget",
"name" : "SwiftyVector",
"path" : "Sources/SwiftyVector",
"product_memberships" : [
"SwiftyVector"
],
"sources" : [
"Concrete.swift",
"CoreGraphics.swift",
"Vector.swift"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
{
"project" : {
"configurations" : [
"Debug",
"Release"
],
"name" : "SwiftyVector",
"schemes" : [
"SwiftyVector-iOS",
"SwiftyVector-macOS",
"SwiftyVector-tvOS",
"SwiftyVector-watchOS"
],
"targets" : [
"SwiftyVector-iOS",
"SwiftyVectorTests-iOS",
"SwiftyVector-macOS",
"SwiftyVector-macOSTests",
"SwiftyVector-tvOS",
"SwiftyVector-tvOSTests",
"SwiftyVector-watchOS"
]
}
}
{
"workspace" : {
"name" : "SwiftyVector",
"schemes" : [
"SwiftyVector"
]
}
}
2026-09-15 23:47:16.376 xcodebuild[654:3956] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftyVector -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SwiftyVector -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
SwiftyVector: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'SwiftyVector-product' in project 'SwiftyVector'
➜ Explicit dependency on target 'SwiftyVector' in project 'SwiftyVector'
Target 'SwiftyVector' in project 'SwiftyVector' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 3a0d45dc70ee5a577db726354ba9dc34
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/3a0d45dc70ee5a577db726354ba9dc34.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.DependencyStaticMetadataFileList (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.DependencyMetadataFileList (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.modulemap (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-OutputFileMap.json (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftFileList (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftConstValuesFileList (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.LinkFileList (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.LinkFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SwiftyVector.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.modulemap (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/SwiftyVector.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos
SwiftDriver SwiftyVector normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftyVector -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CoreGraphics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreGraphics.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:75:1: warning: extension 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
73 | }
74 |
75 | extension CGPoint : Vector {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
76 | public static func +(lhs: CGPoint, rhs: CGPoint) -> CGPoint {
77 | return CGPoint(x: lhs.x + rhs.x, y: lhs.y + rhs.y)
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftyVector (in target 'SwiftyVector' from project 'SwiftyVector')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:8:1: error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
9 |
10 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD2<Scalar>) -> SIMD2<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:95:20: error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- note: 'SIMD2<Scalar>' declares conformance to protocol 'Vector' here
9 |
10 | #else
:
93 | public typealias Vector2 = vector_double2
94 |
95 | extension Vector2: Vector {}
| `- error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
96 |
97 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:182:1: error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
183 |
184 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD3<Scalar>) -> SIMD3<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:288:20: error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- note: 'SIMD3<Scalar>' declares conformance to protocol 'Vector' here
183 |
184 | #else
:
286 | public typealias Vector3 = vector_double3
287 |
288 | extension Vector3: Vector {}
| `- error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
289 |
290 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:394:1: error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
392 | public typealias Vector4f = vector_float4
393 |
394 | extension Vector4f: Vector {}
| `- error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
395 |
396 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD4<Scalar>) -> SIMD4<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:503:20: error: conflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
392 | public typealias Vector4f = vector_float4
393 |
394 | extension Vector4f: Vector {}
| `- note: 'SIMD4<Scalar>' declares conformance to protocol 'Vector' here
395 |
396 | #else
:
501 | public typealias Vector4 = vector_double4
502 |
503 | extension Vector4: Vector {}
| `- error: conflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
504 |
505 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:75:1: warning: extension 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
73 | }
74 |
75 | extension CGPoint : Vector {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
76 | public static func +(lhs: CGPoint, rhs: CGPoint) -> CGPoint {
77 | return CGPoint(x: lhs.x + rhs.x, y: lhs.y + rhs.y)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:109:1: warning: extension 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
107 | }
108 |
109 | extension CGPoint: ExpressibleByArrayLiteral {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
110 | public init(arrayLiteral elements: CGFloat...) {
111 | 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-ios15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -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/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/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/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name iphoneos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.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/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.abi.json
SwiftCompile normal arm64 (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Concrete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Concrete.swift
SwiftCompile normal arm64 Compiling\ Vector.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Vector.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-15 23:47:18.001 xcodebuild[683:4272] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftyVector (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftCompile normal arm64 (in target 'SwiftyVector' from project 'SwiftyVector')
Building workspace SwiftyVector with scheme SwiftyVector
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
SwiftyVector: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwiftyVector
2026-09-15 23:47:22.215 xcodebuild[702:4452] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftyVector",
"name" : "SwiftyVector",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "SwiftyVector",
"targets" : [
"SwiftyVector"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftyVectorTests",
"module_type" : "SwiftTarget",
"name" : "SwiftyVectorTests",
"path" : "Tests/SwiftyVectorTests",
"sources" : [
"ConcreteTests.swift",
"SwiftyVectorTests.swift",
"Utils.swift"
],
"target_dependencies" : [
"SwiftyVector"
],
"type" : "test"
},
{
"c99name" : "SwiftyVector",
"module_type" : "SwiftTarget",
"name" : "SwiftyVector",
"path" : "Sources/SwiftyVector",
"product_memberships" : [
"SwiftyVector"
],
"sources" : [
"Concrete.swift",
"CoreGraphics.swift",
"Vector.swift"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
{
"workspace" : {
"name" : "SwiftyVector",
"schemes" : [
"SwiftyVector"
]
}
}
2026-09-15 23:47:23.433 xcodebuild[710:4513] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftyVector -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SwiftyVector -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
SwiftyVector: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'SwiftyVector-product' in project 'SwiftyVector'
➜ Explicit dependency on target 'SwiftyVector' in project 'SwiftyVector'
Target 'SwiftyVector' in project 'SwiftyVector' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache
SwiftDriver SwiftyVector normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftyVector -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftyVector (in target 'SwiftyVector' from project 'SwiftyVector')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:8:1: error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
9 |
10 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD2<Scalar>) -> SIMD2<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:95:20: error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- note: 'SIMD2<Scalar>' declares conformance to protocol 'Vector' here
9 |
10 | #else
:
93 | public typealias Vector2 = vector_double2
94 |
95 | extension Vector2: Vector {}
| `- error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
96 |
97 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:182:1: error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
183 |
184 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD3<Scalar>) -> SIMD3<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:288:20: error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- note: 'SIMD3<Scalar>' declares conformance to protocol 'Vector' here
183 |
184 | #else
:
286 | public typealias Vector3 = vector_double3
287 |
288 | extension Vector3: Vector {}
| `- error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
289 |
290 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:394:1: error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
392 | public typealias Vector4f = vector_float4
393 |
394 | extension Vector4f: Vector {}
| `- error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
395 |
396 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD4<Scalar>) -> SIMD4<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:503:20: error: conflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
392 | public typealias Vector4f = vector_float4
393 |
394 | extension Vector4f: Vector {}
| `- note: 'SIMD4<Scalar>' declares conformance to protocol 'Vector' here
395 |
396 | #else
:
501 | public typealias Vector4 = vector_double4
502 |
503 | extension Vector4: Vector {}
| `- error: conflicting conformance of 'SIMD4<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
504 |
505 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:75:1: warning: extension 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
73 | }
74 |
75 | extension CGPoint : Vector {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
76 | public static func +(lhs: CGPoint, rhs: CGPoint) -> CGPoint {
77 | return CGPoint(x: lhs.x + rhs.x, y: lhs.y + rhs.y)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:109:1: warning: extension 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
107 | }
108 |
109 | extension CGPoint: ExpressibleByArrayLiteral {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
110 | public init(arrayLiteral elements: CGFloat...) {
111 | precondition(elements.count == 2)
Failed frontend command:
SwiftCompile normal arm64 (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/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-ios15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -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/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/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/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name iphoneos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.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/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug-iphoneos/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.abi.json
SwiftCompile normal arm64 Compiling\ Vector.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Vector.swift
SwiftCompile normal arm64 Compiling\ Concrete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift (in target 'SwiftyVector' from project 'SwiftyVector')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:8:1: error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- error: type 'SIMD2<Scalar>' does not conform to protocol 'Vector'
9 |
10 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD2<Scalar>.Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>' (aka '(Scalar, SIMD2<Scalar>) -> SIMD2<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD2<Scalar>) -> SIMD2<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD2<Scalar>, SIMD2<Scalar>.Scalar) -> ()' (aka '(inout SIMD2<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD2<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:95:20: error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
6 | public typealias Vector2f = vector_float2
7 |
8 | extension Vector2f: Vector {}
| `- note: 'SIMD2<Scalar>' declares conformance to protocol 'Vector' here
9 |
10 | #else
:
93 | public typealias Vector2 = vector_double2
94 |
95 | extension Vector2: Vector {}
| `- error: conflicting conformance of 'SIMD2<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
96 |
97 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:182:1: error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- error: type 'SIMD3<Scalar>' does not conform to protocol 'Vector'
183 |
184 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD3<Scalar>.Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>' (aka '(Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD3<Scalar>) -> SIMD3<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD3<Scalar>, SIMD3<Scalar>.Scalar) -> ()' (aka '(inout SIMD3<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD3<Scalar>.Scalar]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:288:20: error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
180 | public typealias Vector3f = vector_float3
181 |
182 | extension Vector3f: Vector {}
| `- note: 'SIMD3<Scalar>' declares conformance to protocol 'Vector' here
183 |
184 | #else
:
286 | public typealias Vector3 = vector_double3
287 |
288 | extension Vector3: Vector {}
| `- error: conflicting conformance of 'SIMD3<Scalar>' to protocol 'Vector'; there cannot be more than one conformance, even with different conditional bounds
289 |
290 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift:394:1: error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
392 | public typealias Vector4f = vector_float4
393 |
394 | extension Vector4f: Vector {}
| `- error: type 'SIMD4<Scalar>' does not conform to protocol 'Vector'
395 |
396 | #else
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Vector.swift:9:17: note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
7 | static func -(lhs: Self, rhs: Self) -> Self
8 | static func *(lhs: Self, rhs: Scalar) -> Self
9 | static func *(lhs: Scalar, rhs: Self) -> Self
| `- note: multiple matching functions named '*' with type '(SIMD4<Scalar>.Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>' (aka '(Scalar, SIMD4<Scalar>) -> SIMD4<Scalar>')
10 | static func /(lhs: Self, rhs: Scalar) -> Self
11 |
12 | static prefix func +(value: Self) -> Self
13 | static prefix func -(value: Self) -> Self
| `- note: multiple matching functions named '-' with type '(SIMD4<Scalar>) -> SIMD4<Scalar>'
14 |
15 | static func +=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '+=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
16 | static func -=(lhs: inout Self, rhs: Self)
| `- note: multiple matching functions named '-=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>) -> ()'
17 | static func *=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '*=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
18 | static func /=(lhs: inout Self, rhs: Scalar)
| `- note: multiple matching functions named '/=' with type '(inout SIMD4<Scalar>, SIMD4<Scalar>.Scalar) -> ()' (aka '(inout SIMD4<Scalar>, Scalar) -> ()')
19 |
20 | var squareLength: Scalar { get }
:
34 |
35 | extension Vector where Scalar : FloatingPoint {
36 | public static func *(lhs: Scalar, rhs: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
37 | return rhs * lhs
38 | }
:
42 | }
43 |
44 | public static prefix func -(value: Self) -> Self {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
45 | return value * -1
46 | }
47 |
48 | public static func +=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
49 | lhs = lhs + rhs
50 | }
51 |
52 | public static func -=(lhs: inout Self, rhs: Self) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
53 | lhs = lhs - rhs
54 | }
55 |
56 | public static func *=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
57 | lhs = lhs * rhs
58 | }
59 |
60 | public static func /=(lhs: inout Self, rhs: Scalar) {
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
61 | lhs = lhs / rhs
62 | }
Swift.SIMD.*:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-:2:27: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | prefix public static func - (a: Self) -> Self}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.+=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func += (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.-=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func -= (a: inout Self, b: Self)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD.*=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func *= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
Swift.SIMD./=:2:20: note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
1 | protocol SIMD {
2 | public static func /= (a: inout Self, b: Self.Scalar)}
| `- note: candidate exactly matches [with Scalar = SIMD4<Scalar>.Scalar]
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/Concrete.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Concrete.swift
SwiftCompile normal arm64 Compiling\ CoreGraphics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift (in target 'SwiftyVector' from project 'SwiftyVector')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift:75:1: warning: extension 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
73 | }
74 |
75 | extension CGPoint : Vector {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
76 | public static func +(lhs: CGPoint, rhs: CGPoint) -> CGPoint {
77 | return CGPoint(x: lhs.x + rhs.x, y: lhs.y + rhs.y)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftyVector/CoreGraphics.swift (in target 'SwiftyVector' from project 'SwiftyVector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoreGraphics.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-15 23:47:24.396 xcodebuild[711:4538] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'SwiftyVector' from project 'SwiftyVector')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftyVector (in target 'SwiftyVector' from project 'SwiftyVector')
Building workspace SwiftyVector with scheme SwiftyVector
(3 failures)
BUILD FAILURE 6.4 iOS