Build Information
Failed to build SwiftyVector, reference master (c79d21), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 16 Sep 2026 03:47:19 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 platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/koher/swiftyvector.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/koher/swiftyvector
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
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 master
========================================
Build
========================================
Selected platform: macosXcodebuild
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:08.440 xcodebuild[616:3830] [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 platform=macOS,arch=arm64
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 platform=macOS,arch=arm64
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/MacOSX.platform/Developer/SDKs/MacOSX27.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: 4dccc6eda797f2eae495f5ee1da97b69
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/4dccc6eda797f2eae495f5ee1da97b69.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/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/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/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
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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
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
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/Intermediates.noindex/EagerLinkingTBDs/Debug
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
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/SwiftyVector.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/SwiftyVector.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/SwiftyVector.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector.SwiftFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SwiftyVector.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/SwiftyVector-t.build/SwiftyVector.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
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/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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.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 -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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\ 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
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-macos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.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/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftyVector -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name macosx27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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/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/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/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/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/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\ 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
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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-15 23:47:10.025 xcodebuild[646:4187] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
** 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:16.485 xcodebuild[665:4378] [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:17.673 xcodebuild[673:4450] [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 platform=macOS,arch=arm64
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 platform=macOS,arch=arm64
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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.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/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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.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 -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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-macos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.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/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftyVector -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/SwiftyVector-t.build/Objects-normal/arm64/SwiftyVector_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name macosx27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftyVector.build/Debug/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/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/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/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/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/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/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\ 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 = SIM
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
D3<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 |
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-15 23:47:18.594 xcodebuild[674:4486] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:ff26763da8acf45a954381ef901a940e0487b580, name:My Mac }
** 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)
BUILD FAILURE 6.4 macosXcodebuild