The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build metal-tools, reference main (db76d9), with Swift 6.0 for Linux on 16 Sep 2024 14:20:04 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/computer-graphics-tools/metal-tools.git
Reference: main
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/computer-graphics-tools/metal-tools
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at db76d9f vision os target support
Cloned https://github.com/computer-graphics-tools/metal-tools.git
Revision (git rev-parse @):
db76d9f9807641a5aa9b3e9291b559927bacd374
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/computer-graphics-tools/metal-tools.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/computer-graphics-tools/metal-tools.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9d7dab235f2b0b46edadd73b1fb0c3b5323df02053420324a4a2f8ca89cb54a5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/computer-graphics-tools/simd-tools.git
[1/288] Fetching simd-tools
Fetched https://github.com/computer-graphics-tools/simd-tools.git from cache (1.12s)
Computing version for https://github.com/computer-graphics-tools/simd-tools.git
Computed https://github.com/computer-graphics-tools/simd-tools.git at 0.0.2 (0.51s)
Fetching https://github.com/apple/swift-syntax.git
[1/65064] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git from cache (4.10s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 510.0.2 (3.64s)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 510.0.2
Creating working copy for https://github.com/computer-graphics-tools/simd-tools.git
Working copy of https://github.com/computer-graphics-tools/simd-tools.git resolved at 0.0.2
Building for debugging...
[0/71] Write sources
[3/71] Copying RectangleRender.metal
[3/71] Copying TextRender.metal
[3/71] Copying MaskGuidedBlur.metal
[6/71] Copying MaskRenderer.metal
[6/71] Copying PointsRenderer.metal
[6/71] Copying LinesRenderer.metal
[6/71] Copying Common.metal
[8/71] Copying SimpleGeometryRender.metal
[8/71] Copying YCbCrToRGBA.metal
[9/71] Copying TextureWeightedMix.metal
[9/71] Copying TextureResize.metal
[10/71] Copying TextureMultiplyAdd.metal
[11/71] Copying TextureMix.metal
[11/71] Copying TextureMin.metal
[11/71] Copying TextureMean.metal
[11/71] Copying TextureMax.metal
[19/71] Copying TextureMask.metal
[20/71] Copying TextureMaskedMix.metal
[21/71] Copying TextureInterpolation.metal
[22/71] Copying TextureDivideByConstant.metal
[22/71] Copying TextureDifferenceHighlight.metal
[22/71] Copying TextureCopy.metal
[22/71] Copying TextureAffineCrop.metal
[22/71] Copying TextureAddConstant.metal
[22/71] Copying StdMeanNormalization.metal
[22/71] Copying RGBAToYCbCr.metal
[22/71] Copying QuantizeDistanceField.metal
[22/71] Copying LookUpTable.metal
[22/71] Copying IntegralImage.metal
[22/71] Copying BitonicSort.metal
[22/71] Copying EuclideanDistance.metal
[22/71] Write sources
[49/71] Copying Shared
[50/71] Write sources
[51/71] Copying HelveticaNeue.mtlfontatlas
[52/71] Compiling MetalRenderingToolsSharedTypes MetalRenderingToolsSharedTypes.c
[53/71] Compiling MetalComputeToolsSharedTypes MetalComputeToolsSharedTypes.c
[54/71] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[56/136] Emitting module MetalTools
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[57/144] Emitting module MetalComputeToolsTestsResources
[58/144] Emitting module SwiftSyntax509
[59/144] Compiling SwiftSyntax509 Empty.swift
[60/145] Emitting module SwiftSyntax510
[61/145] Compiling SwiftSyntax510 Empty.swift
[62/146] Compiling MetalTools MTLRegion+Clamp.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[63/146] Compiling MetalTools MTLRegion+Codable.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[64/146] Compiling MetalTools MTLRegion+Equitable.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[65/146] Compiling MetalTools MTLRenderCommandEncoder+SetValue.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[66/146] Compiling MetalTools MTLRenderPassAttachmentDescriptor+Extensions.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[67/146] Compiling MetalTools MTLRenderPipelineColorAttachmentDescriptor+BlendingMode.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[68/146] Compiling MetalTools MTLResource+AccessibleOnCPU.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[69/146] Compiling MetalTools MTLResourceOptions+Extensions.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[71/146] Compiling MetalTools MPSNNGraph+Functors.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[72/146] Compiling MetalTools MPSUnaryImageKernel+Functors.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[73/146] Compiling MetalTools MTLContext+Capture.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[74/146] Compiling MetalTools MTLContext+CommandQueue.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[75/146] Compiling MetalTools MTLContext+Device.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[76/146] Compiling MetalTools MTLContext.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[77/146] Compiling MetalTools Metal.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[78/146] Compiling MetalTools MetalError.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[79/146] Wrapping AST for SwiftSyntax509 for debugging
[80/146] Wrapping AST for SwiftSyntax510 for debugging
[82/206] Compiling MetalComputeToolsTestsResources Bundle+TestsResources.swift
[83/206] Compiling MetalComputeToolsTestsResources resource_bundle_accessor.swift
[84/207] Compiling SwiftSyntax AbsolutePosition.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[85/207] Compiling SwiftSyntax AbsoluteRawSyntax.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[86/207] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[87/207] Compiling SwiftSyntax Assert.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[88/207] Compiling SwiftSyntax BumpPtrAllocator.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[89/207] Compiling SwiftSyntax CommonAncestor.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[90/207] Compiling SwiftSyntax Convenience.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[91/207] Compiling SwiftSyntax MemoryLayout.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[93/207] Compiling SwiftSyntax SyntaxProtocol.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[94/207] Compiling SwiftSyntax SyntaxText.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[95/207] Compiling SwiftSyntax SyntaxTreeViewMode.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[96/207] Compiling SwiftSyntax TokenDiagnostic.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[97/207] Compiling SwiftSyntax TokenSequence.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[98/207] Compiling SwiftSyntax TokenSyntax.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[99/207] Compiling SwiftSyntax Trivia.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[100/207] Compiling SwiftSyntax Utils.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[101/207] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[102/207] Compiling SwiftSyntax RawSyntaxValidation.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[103/207] Compiling SwiftSyntax SyntaxNodesAB.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[104/207] Compiling SwiftSyntax SyntaxTransform.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[105/207] Compiling SwiftSyntax SyntaxVisitor.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[106/207] Compiling SwiftSyntax TokenKind.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[107/207] Compiling SwiftSyntax Tokens.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[108/207] Compiling SwiftSyntax TriviaPieces.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[109/207] Compiling SwiftSyntax RawSyntaxNodesAB.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[110/207] Compiling SwiftSyntax ChildNameForKeyPath.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[111/207] Compiling SwiftSyntax Keyword.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[112/207] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[113/207] Compiling SwiftSyntax RenamedNodesCompatibility.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[114/207] Compiling SwiftSyntax SyntaxAnyVisitor.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[115/207] Compiling SwiftSyntax SyntaxBaseNodes.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[116/207] Compiling SwiftSyntax SyntaxCollections.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[117/207] Compiling SwiftSyntax SyntaxEnum.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[118/207] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[119/207] Compiling SwiftSyntax Syntax.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[120/207] Compiling SwiftSyntax SyntaxArena.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[121/207] Compiling SwiftSyntax SyntaxChildren.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[122/207] Compiling SwiftSyntax SyntaxCollection.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[123/207] Compiling SwiftSyntax SyntaxHashable.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[124/207] Compiling SwiftSyntax SyntaxIdentifier.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[125/207] Compiling SwiftSyntax SyntaxNodeStructure.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[126/207] Compiling SwiftSyntax MissingNodeInitializers.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[127/207] Compiling SwiftSyntax RawSyntax.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[128/207] Compiling SwiftSyntax RawSyntaxLayoutView.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[129/207] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[130/207] Compiling SwiftSyntax RawSyntaxTokenView.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[131/207] Compiling SwiftSyntax SourceLength.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[132/207] Compiling SwiftSyntax SourceLocation.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
[133/207] Compiling SwiftSyntax SourcePresence.swift
/host/spi-builder-workspace/Sources/MetalTools/CodableContainer/MTLTextureCodableContainer.swift:1:8: error: no such module 'Metal'
  1 | import Metal
    |        `- error: no such module 'Metal'
  2 |
  3 | /// A container class that allows encoding and decoding of Metal textures.
BUILD FAILURE 6.0 linux