Build Information
Failed to build Alloy, reference 0.18.2 (d0d317
), with Swift 6.1 for Linux on 27 Apr 2025 08:10:48 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/s1ddok/Alloy.git
Reference: 0.18.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/s1ddok/Alloy
* tag 0.18.2 -> FETCH_HEAD
HEAD is now at d0d3172 fix maxX, maxY and maxZ implementations
Cloned https://github.com/s1ddok/Alloy.git
Revision (git rev-parse @):
d0d3172e946bfabaf01883d4f84cb804c5d43fd6
SUCCESS checkout https://github.com/s1ddok/Alloy.git at 0.18.2
========================================
Build
========================================
Selected platform: linux
Swift version: 6.1
Building package at path: $PWD
https://github.com/s1ddok/Alloy.git
https://github.com/s1ddok/Alloy.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
],
"manifest_display_name" : "Alloy",
"name" : "Alloy",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.13"
}
],
"products" : [
{
"name" : "Alloy",
"targets" : [
"Alloy",
"AlloyShadersSharedTypes"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AlloyTestsResources",
"module_type" : "SwiftTarget",
"name" : "AlloyTestsResources",
"path" : "Tests/AlloyTestsResources",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/AlloyTestsResources/Shared",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/AlloyTestsResources/TextureCopy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Extensions/Foundation/Bundle+AlloyTestsResources.swift"
],
"type" : "library"
},
{
"c99name" : "AlloyTests",
"module_type" : "SwiftTarget",
"name" : "AlloyTests",
"path" : "Tests/AlloyTests",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/AlloyTests/Shaders/Shaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BitonicSortTests.swift",
"Encoders/SwitchDataFormatEncoder.swift",
"EuclideanDistanceTests.swift",
"Extensions/CoreGraphics/CGImage+Extensions.swift",
"Extensions/Metal/MTLPixelFormat+Extensions.swift",
"IdealSizeTests.swift",
"PerformanceTests.swift",
"TextureCachingTests.swift",
"TextureCopyTests.swift"
],
"target_dependencies" : [
"Alloy",
"AlloyTestsResources"
],
"type" : "test"
},
{
"c99name" : "AlloyShadersSharedTypes",
"module_type" : "ClangTarget",
"name" : "AlloyShadersSharedTypes",
"path" : "Sources/AlloyShadersSharedTypes",
"product_memberships" : [
"Alloy"
],
"sources" : [
"AlloyShadersSharedTypes.c"
],
"type" : "library"
},
{
"c99name" : "Alloy",
"module_type" : "SwiftTarget",
"name" : "Alloy",
"path" : "Sources/Alloy",
"product_memberships" : [
"Alloy"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/Alloy/Shaders/Shaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Core/ComputeCommand.swift",
"Core/Extensions/Alloy/MTLContext+Device.swift",
"Core/Extensions/CoreVideo/CVPixelBuffer+MTLTexture.swift",
"Core/Extensions/Foundation/Bundle+Module.swift",
"Core/Extensions/Foundation/Sequence+Utils.swift",
"Core/Extensions/Metal/MTL+Codable.swift",
"Core/Extensions/Metal/MTLBlitCommandEncoder+Extensions.swift",
"Core/Extensions/Metal/MTLBuffer+Extensions.swift",
"Core/Extensions/Metal/MTLClearColor+Extensions.swift",
"Core/Extensions/Metal/MTLCommandBuffer+Extensions.swift",
"Core/Extensions/Metal/MTLCommandQueue+Extensions.swift",
"Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift",
"Core/Extensions/Metal/MTLComputePipelineState+Threads.swift",
"Core/Extensions/Metal/MTLContext+CommandQueue.swift",
"Core/Extensions/Metal/MTLDevice+Extensions.swift",
"Core/Extensions/Metal/MTLDevice+Features.swift",
"Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift",
"Core/Extensions/Metal/MTLLibrary+Extensions.swift",
"Core/Extensions/Metal/MTLOrigin+Extensions.swift",
"Core/Extensions/Metal/MTLPixelFormat+CVPixelFormat.swift",
"Core/Extensions/Metal/MTLPixelFormat+Extensions.swift",
"Core/Extensions/Metal/MTLRegion+Extensions.swift",
"Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift",
"Core/Extensions/Metal/MTLRenderPassColorAttachmentDescriptor+LoadAction.swift",
"Core/Extensions/Metal/MTLRenderPipelineColorAttachmentDescriptor+Extensions.swift",
"Core/Extensions/Metal/MTLResource+Extensions.swift",
"Core/Extensions/Metal/MTLSize+Extensions.swift",
"Core/Extensions/Metal/MTLSizeAndAlign+Extensions.swift",
"Core/Extensions/Metal/MTLTexture+Extensions.swift",
"Core/Extensions/Metal/MTLTexture+Serialization.swift",
"Core/Extensions/Metal/MTLTextureDescriptor+Extensions.swift",
"Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift",
"Core/Extensions/MetalPerformanceShaders/MPS+Functors.swift",
"Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift",
"Core/Float16.swift",
"Core/MTLContext.swift",
"Core/MTLIndexBuffer.swift",
"Core/MTLOffscreenRenderer.swift",
"Core/Metal.swift",
"Core/MetalError.swift",
"Encoders/BitonicSort/BitonicSort.swift",
"Encoders/BitonicSort/BitonicSortFinalPass.swift",
"Encoders/BitonicSort/BitonicSortFirstPass.swift",
"Encoders/BitonicSort/BitonicSortGeneralPass.swift",
"Encoders/BlockSize.swift",
"Encoders/EuclideanDistance.swift",
"Encoders/LookUpTable.swift",
"Encoders/MPSUnaryImageKernels.swift",
"Encoders/MaskGuidedBlur.swift",
"Encoders/Normalization.swift",
"Encoders/RGBAToYCbCr.swift",
"Encoders/StdMeanNormalization.swift",
"Encoders/TextureAddConstant.swift",
"Encoders/TextureAffineCrop.swift",
"Encoders/TextureCopy.swift",
"Encoders/TextureDifferenceHighlight.swift",
"Encoders/TextureDivideByConstant.swift",
"Encoders/TextureInterpolation.swift",
"Encoders/TextureMask.swift",
"Encoders/TextureMaskedMix.swift",
"Encoders/TextureMax.swift",
"Encoders/TextureMean.swift",
"Encoders/TextureMin.swift",
"Encoders/TextureMultiplyAdd.swift",
"Encoders/TextureNormalization.swift",
"Encoders/TextureResize.swift",
"Encoders/TextureWeightedMix.swift",
"Encoders/YCbCrToRGBA.swift",
"ML/GlobalPoolPadding.swift",
"ML/ONNXConvolutionPadding.swift",
"ML/PyTorchPoolPadding.swift",
"Renderers/BoundingBoxesRenderer.swift",
"Renderers/LinesRenderer.swift",
"Renderers/MaskRenderer.swift",
"Renderers/PointsRenderer.swift",
"Renderers/RectangleRenderer.swift",
"Renderers/SimpleGeometryRenderer.swift"
],
"target_dependencies" : [
"AlloyShadersSharedTypes"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Building for debugging...
[0/7] Write sources
[1/7] Copying Shaders.metal
[3/7] Copying TextureCopy
[4/7] Copying Shared
[5/7] Write swift-version-24593BA9C3E375BF.txt
[6/7] Compiling AlloyShadersSharedTypes AlloyShadersSharedTypes.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/80] Emitting module Alloy
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[9/89] Compiling Alloy TextureMax.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[10/89] Compiling Alloy TextureMean.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[11/89] Compiling Alloy TextureMin.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[12/89] Compiling Alloy TextureMultiplyAdd.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[13/89] Compiling Alloy TextureNormalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[14/89] Compiling Alloy TextureResize.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[15/89] Compiling Alloy TextureWeightedMix.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[16/89] Compiling Alloy YCbCrToRGBA.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[17/89] Compiling Alloy GlobalPoolPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[18/89] Compiling Alloy RGBAToYCbCr.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[19/89] Compiling Alloy StdMeanNormalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[20/89] Compiling Alloy TextureAddConstant.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[21/89] Compiling Alloy TextureAffineCrop.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[22/89] Compiling Alloy TextureCopy.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[23/89] Compiling Alloy TextureDifferenceHighlight.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[24/89] Compiling Alloy TextureDivideByConstant.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[25/89] Compiling Alloy TextureInterpolation.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[26/89] Compiling Alloy TextureMask.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[27/89] Compiling Alloy TextureMaskedMix.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[28/89] Compiling Alloy BitonicSort.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[29/89] Compiling Alloy BitonicSortFinalPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[30/89] Compiling Alloy BitonicSortFirstPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[31/89] Compiling Alloy BitonicSortGeneralPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[32/89] Compiling Alloy BlockSize.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[33/89] Compiling Alloy EuclideanDistance.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[34/89] Compiling Alloy LookUpTable.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[35/89] Compiling Alloy MPSUnaryImageKernels.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[36/89] Compiling Alloy MaskGuidedBlur.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[37/89] Compiling Alloy Normalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[38/89] Compiling Alloy ONNXConvolutionPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[39/89] Compiling Alloy PyTorchPoolPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[40/89] Compiling Alloy BoundingBoxesRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[41/89] Compiling Alloy LinesRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[42/89] Compiling Alloy MaskRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[43/89] Compiling Alloy PointsRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[44/89] Compiling Alloy RectangleRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[45/89] Compiling Alloy SimpleGeometryRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[46/89] Compiling Alloy resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[47/89] Compiling AlloyTestsResources Bundle+AlloyTestsResources.swift
[48/89] Compiling AlloyTestsResources resource_bundle_accessor.swift
[49/89] Emitting module AlloyTestsResources
[50/90] Compiling Alloy MTLPixelFormat+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[51/90] Compiling Alloy MTLRegion+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[52/90] Compiling Alloy MTLRenderCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[53/90] Compiling Alloy MTLRenderPassColorAttachmentDescriptor+LoadAction.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[54/90] Compiling Alloy MTLRenderPipelineColorAttachmentDescriptor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[55/90] Compiling Alloy MTLResource+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[56/90] Compiling Alloy MTLSize+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[57/90] Compiling Alloy MTLSizeAndAlign+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[58/90] Compiling Alloy MTLTexture+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[59/90] Compiling Alloy MTLTexture+Serialization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[60/90] Compiling Alloy MTLCommandQueue+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[61/90] Compiling Alloy MTLComputeCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[62/90] Compiling Alloy MTLComputePipelineState+Threads.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[63/90] Compiling Alloy MTLContext+CommandQueue.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[64/90] Compiling Alloy MTLDevice+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[65/90] Compiling Alloy MTLDevice+Features.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[66/90] Compiling Alloy MTLFunctionConstantValues+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[67/90] Compiling Alloy MTLLibrary+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[68/90] Compiling Alloy MTLOrigin+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[69/90] Compiling Alloy MTLPixelFormat+CVPixelFormat.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[70/90] Compiling Alloy MTLTextureDescriptor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[71/90] Compiling Alloy MTLTextureDescriptor+Serialization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[72/90] Compiling Alloy MPS+Functors.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[73/90] Compiling Alloy MPSImage+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[74/90] Compiling Alloy Float16.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[75/90] Compiling Alloy MTLContext.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[76/90] Compiling Alloy MTLIndexBuffer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[77/90] Compiling Alloy MTLOffscreenRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[78/90] Compiling Alloy Metal.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[79/90] Compiling Alloy MetalError.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[80/90] Compiling Alloy ComputeCommand.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[81/90] Compiling Alloy MTLContext+Device.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[82/90] Compiling Alloy CVPixelBuffer+MTLTexture.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[83/90] Compiling Alloy Bundle+Module.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[84/90] Compiling Alloy Sequence+Utils.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[85/90] Compiling Alloy MTL+Codable.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[86/90] Compiling Alloy MTLBlitCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[87/90] Compiling Alloy MTLBuffer+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[88/90] Compiling Alloy MTLClearColor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[89/90] Compiling Alloy MTLCommandBuffer+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/74] Compiling AlloyTestsResources resource_bundle_accessor.swift
[3/74] Compiling AlloyTestsResources Bundle+AlloyTestsResources.swift
[4/74] Emitting module AlloyTestsResources
[5/75] Compiling Alloy MTLPixelFormat+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[6/75] Compiling Alloy MTLRegion+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[7/75] Compiling Alloy MTLRenderCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[8/75] Compiling Alloy MTLRenderPassColorAttachmentDescriptor+LoadAction.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[9/75] Compiling Alloy MTLRenderPipelineColorAttachmentDescriptor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[10/75] Compiling Alloy MTLResource+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[11/75] Compiling Alloy MTLSize+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[12/75] Compiling Alloy MTLSizeAndAlign+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[13/75] Compiling Alloy MTLTexture+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[14/75] Compiling Alloy MTLTexture+Serialization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
error: emit-module command failed with exit code 1 (use -v to see invocation)
[15/84] Emitting module Alloy
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[17/84] Compiling Alloy MTLTextureDescriptor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[18/84] Compiling Alloy MTLTextureDescriptor+Serialization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[19/84] Compiling Alloy MPS+Functors.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[20/84] Compiling Alloy MPSImage+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[21/84] Compiling Alloy Float16.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[22/84] Compiling Alloy MTLContext.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[23/84] Compiling Alloy MTLIndexBuffer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[24/84] Compiling Alloy MTLOffscreenRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[25/84] Compiling Alloy Metal.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[26/84] Compiling Alloy MetalError.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[27/84] Compiling Alloy TextureMax.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[28/84] Compiling Alloy TextureMean.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[29/84] Compiling Alloy TextureMin.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[30/84] Compiling Alloy TextureMultiplyAdd.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[31/84] Compiling Alloy TextureNormalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[32/84] Compiling Alloy TextureResize.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[33/84] Compiling Alloy TextureWeightedMix.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[34/84] Compiling Alloy YCbCrToRGBA.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[35/84] Compiling Alloy GlobalPoolPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[36/84] Compiling Alloy MTLCommandQueue+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[37/84] Compiling Alloy MTLComputeCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[38/84] Compiling Alloy MTLComputePipelineState+Threads.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[39/84] Compiling Alloy MTLContext+CommandQueue.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[40/84] Compiling Alloy MTLDevice+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[41/84] Compiling Alloy MTLDevice+Features.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[42/84] Compiling Alloy MTLFunctionConstantValues+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[43/84] Compiling Alloy MTLLibrary+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[44/84] Compiling Alloy MTLOrigin+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[45/84] Compiling Alloy MTLPixelFormat+CVPixelFormat.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[46/84] Compiling Alloy ComputeCommand.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[47/84] Compiling Alloy MTLContext+Device.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[48/84] Compiling Alloy CVPixelBuffer+MTLTexture.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[49/84] Compiling Alloy Bundle+Module.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[50/84] Compiling Alloy Sequence+Utils.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[51/84] Compiling Alloy MTL+Codable.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[52/84] Compiling Alloy MTLBlitCommandEncoder+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[53/84] Compiling Alloy MTLBuffer+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[54/84] Compiling Alloy MTLClearColor+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[55/84] Compiling Alloy MTLCommandBuffer+Extensions.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[56/84] Compiling Alloy ONNXConvolutionPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[57/84] Compiling Alloy PyTorchPoolPadding.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[58/84] Compiling Alloy BoundingBoxesRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[59/84] Compiling Alloy LinesRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[60/84] Compiling Alloy MaskRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[61/84] Compiling Alloy PointsRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[62/84] Compiling Alloy RectangleRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[63/84] Compiling Alloy SimpleGeometryRenderer.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[64/84] Compiling Alloy resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[65/84] Compiling Alloy BitonicSort.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[66/84] Compiling Alloy BitonicSortFinalPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[67/84] Compiling Alloy BitonicSortFirstPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[68/84] Compiling Alloy BitonicSortGeneralPass.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[69/84] Compiling Alloy BlockSize.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[70/84] Compiling Alloy EuclideanDistance.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[71/84] Compiling Alloy LookUpTable.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[72/84] Compiling Alloy MPSUnaryImageKernels.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[73/84] Compiling Alloy MaskGuidedBlur.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[74/84] Compiling Alloy Normalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[75/84] Compiling Alloy RGBAToYCbCr.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[76/84] Compiling Alloy StdMeanNormalization.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[77/84] Compiling Alloy TextureAddConstant.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[78/84] Compiling Alloy TextureAffineCrop.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[79/84] Compiling Alloy TextureCopy.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[80/84] Compiling Alloy TextureDifferenceHighlight.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[81/84] Compiling Alloy TextureDivideByConstant.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[82/84] Compiling Alloy TextureInterpolation.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[83/84] Compiling Alloy TextureMask.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
[84/84] Compiling Alloy TextureMaskedMix.swift
/host/spi-builder-workspace/Sources/Alloy/Core/ComputeCommand.swift:1:8: error: no such module 'Metal'
1 | import Metal
| `- error: no such module 'Metal'
2 |
3 | @dynamicMemberLookup
BUILD FAILURE 6.1 linux