The Swift Package Index logo.Swift Package Index

Build Information

Failed to build MLXAudio, reference v0.1.2 (fcbd04), with Swift 6.1 for Linux on 6 Apr 2026 08:34:46 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Blaizzy/mlx-audio-swift.git
Reference: v0.1.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/Blaizzy/mlx-audio-swift
 * tag               v0.1.2     -> FETCH_HEAD
HEAD is now at fcbd04d Add granite speech 4 (#95)
Cloned https://github.com/Blaizzy/mlx-audio-swift.git
Revision (git rev-parse @):
fcbd04daa1bfebe881932f630af2ba6ce9af3274
SUCCESS checkout https://github.com/Blaizzy/mlx-audio-swift.git at v0.1.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Blaizzy/mlx-audio-swift.git
https://github.com/Blaizzy/mlx-audio-swift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.30.6",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift.git"
    },
    {
      "identity" : "mlx-swift-lm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.30.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift-lm.git"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers.git"
    },
    {
      "identity" : "swift-huggingface",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.8.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-huggingface.git"
    }
  ],
  "manifest_display_name" : "MLXAudio",
  "name" : "MLXAudio",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "MLXAudioCore",
      "targets" : [
        "MLXAudioCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioCodecs",
      "targets" : [
        "MLXAudioCodecs"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioTTS",
      "targets" : [
        "MLXAudioTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioSTT",
      "targets" : [
        "MLXAudioSTT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioVAD",
      "targets" : [
        "MLXAudioVAD"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioLID",
      "targets" : [
        "MLXAudioLID"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioSTS",
      "targets" : [
        "MLXAudioSTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioUI",
      "targets" : [
        "MLXAudioUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudio",
      "targets" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mlx-audio-swift-tts",
      "targets" : [
        "mlx-audio-swift-tts"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-codec",
      "targets" : [
        "mlx-audio-swift-codec"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-sts",
      "targets" : [
        "mlx-audio-swift-sts"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-stt",
      "targets" : [
        "mlx-audio-swift-stt"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-lid",
      "targets" : [
        "mlx-audio-swift-lid"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "mlx_audio_swift_tts",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-tts",
      "path" : "Sources/Tools/mlx-audio-swift-tts",
      "product_memberships" : [
        "mlx-audio-swift-tts"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioTTS",
        "MLXAudioSTT"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_stt",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-stt",
      "path" : "Sources/Tools/mlx-audio-swift-stt",
      "product_memberships" : [
        "mlx-audio-swift-stt"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioSTT"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_sts",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-sts",
      "path" : "Sources/Tools/mlx-audio-swift-sts",
      "product_memberships" : [
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioSTS"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_lid",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-lid",
      "path" : "Sources/Tools/mlx-audio-swift-lid",
      "product_memberships" : [
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioLID"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_codec",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-codec",
      "path" : "Sources/Tools/mlx-audio-swift-codec",
      "product_memberships" : [
        "mlx-audio-swift-codec"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "MLXAudioVAD",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioVAD",
      "path" : "Sources/MLXAudioVAD",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioVAD",
        "MLXAudio"
      ],
      "sources" : [
        "Models/SmartTurn/SmartTurn.swift",
        "Models/SmartTurn/SmartTurnConfig.swift",
        "Models/SmartTurn/SmartTurnFeatures.swift",
        "Models/Sortformer/Sortformer.swift",
        "Models/Sortformer/SortformerConfig.swift",
        "Models/Sortformer/SortformerFeatures.swift",
        "VADOutput.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioUI",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioUI",
      "path" : "Sources/MLXAudioUI",
      "product_memberships" : [
        "MLXAudioUI",
        "MLXAudio"
      ],
      "sources" : [
        "Placeholder.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioTTS",
        "MLXAudioSTS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioTests",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/media",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "IncrementalMelSpectrogramTests.swift",
        "MLXAudioCodecsTests.swift",
        "MLXAudioLIDTests.swift",
        "MLXAudioSTSTests.swift",
        "MLXAudioSTTTests.swift",
        "MLXAudioSmokeTests.swift",
        "MLXAudioTTSTests.swift",
        "MLXAudioVADTests.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioSTS",
        "MLXAudioLID",
        "mlx-audio-swift-lid"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MLXAudioTTS",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioTTS",
      "path" : "Sources/MLXAudioTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon",
        "MLXLLM",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioTTS",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "Generation.swift",
        "Models/Llama/LlamaTTS.swift",
        "Models/Llama/LlamaTTSConfig.swift",
        "Models/Marvis/CSMLlamaModel.swift",
        "Models/Marvis/CSMModel.swift",
        "Models/Marvis/MarvisTTSModel.swift",
        "Models/PocketTTS/PocketTTSConditioners.swift",
        "Models/PocketTTS/PocketTTSConfig.swift",
        "Models/PocketTTS/PocketTTSFlowLM.swift",
        "Models/PocketTTS/PocketTTSMLP.swift",
        "Models/PocketTTS/PocketTTSMimiAdapter.swift",
        "Models/PocketTTS/PocketTTSModel.swift",
        "Models/PocketTTS/PocketTTSTextUtils.swift",
        "Models/PocketTTS/PocketTTSTransformer.swift",
        "Models/PocketTTS/UnigramTokenizer.swift",
        "Models/Qwen3/Config.swift",
        "Models/Qwen3/Qwen3.swift",
        "Models/Qwen3TTS/Qwen3TTS.swift",
        "Models/Qwen3TTS/Qwen3TTSCodePredictor.swift",
        "Models/Qwen3TTS/Qwen3TTSConfig.swift",
        "Models/Qwen3TTS/Qwen3TTSSpeakerEncoder.swift",
        "Models/Qwen3TTS/Qwen3TTSSpeechTokenizer.swift",
        "Models/Qwen3TTS/Qwen3TTSTalker.swift",
        "Models/Soprano/Soprano.swift",
        "Models/Soprano/SopranoConfig.swift",
        "Models/Soprano/SopranoDecoder.swift",
        "Models/Soprano/TextUtils.swift",
        "TTSModel.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioSTT",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioSTT",
      "path" : "Sources/MLXAudioSTT",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon",
        "MLXLLM",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioSTT",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt"
      ],
      "sources" : [
        "Generation.swift",
        "MLXAudioSTT.swift",
        "Models/GLMASR/GLMASR.swift",
        "Models/GLMASR/GLMASRConfig.swift",
        "Models/GLMASR/GLMASRLayers.swift",
        "Models/GLMASR/STTOutput.swift",
        "Models/GraniteSpeech/GraniteSpeech.swift",
        "Models/GraniteSpeech/GraniteSpeechConfig.swift",
        "Models/Parakeet/ParakeetAlignment.swift",
        "Models/Parakeet/ParakeetAttention.swift",
        "Models/Parakeet/ParakeetAudio.swift",
        "Models/Parakeet/ParakeetCTCLayers.swift",
        "Models/Parakeet/ParakeetConfig.swift",
        "Models/Parakeet/ParakeetConformer.swift",
        "Models/Parakeet/ParakeetDecodingLogic.swift",
        "Models/Parakeet/ParakeetModel.swift",
        "Models/Parakeet/ParakeetRNNTLayers.swift",
        "Models/Parakeet/ParakeetTokenizer.swift",
        "Models/Qwen3ASR/Qwen3ASR.swift",
        "Models/Qwen3ASR/Qwen3ASRConfig.swift",
        "Models/Qwen3ASR/Qwen3ForcedAligner.swift",
        "Models/VoxtralRealtime/VoxtralRealtime.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeAudio.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeConfig.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeDecoder.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeTokenizer.swift",
        "Streaming/IncrementalMelSpectrogram.swift",
        "Streaming/StreamingEncoder.swift",
        "Streaming/StreamingInferenceSession.swift",
        "Streaming/StreamingTypes.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioSTS",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioSTS",
      "path" : "Sources/MLXAudioSTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXLMCommon",
        "MLXLLM",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "Models/LFMAudio/Conformer.swift",
        "Models/LFMAudio/Detokenizer.swift",
        "Models/LFMAudio/LFMAudioConfig.swift",
        "Models/LFMAudio/LFMAudioModel.swift",
        "Models/LFMAudio/Processor.swift",
        "Models/LFMAudio/Transformer.swift",
        "Models/MossFormer2SE/MossFormer2Config.swift",
        "Models/MossFormer2SE/MossFormer2DSP.swift",
        "Models/MossFormer2SE/MossFormer2Layers.swift",
        "Models/MossFormer2SE/MossFormer2Model.swift",
        "Models/SAMAudio/SAMAudio.swift",
        "Models/SAMAudio/SAMAudioAlign.swift",
        "Models/SAMAudio/SAMAudioConfig.swift",
        "Models/SAMAudio/SAMAudioPatcher.swift",
        "Models/SAMAudio/SAMAudioProcessor.swift",
        "Models/SAMAudio/SAMAudioRope.swift",
        "Models/SAMAudio/SAMAudioTextEncoder.swift",
        "Models/SAMAudio/SAMAudioTransformer.swift",
        "Models/SAMAudio/SAMAudioTypes.swift",
        "Models/SAMAudio/SAMAudioWeights.swift",
        "STSModel.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioLID",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioLID",
      "path" : "Sources/MLXAudioLID",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioLID",
        "MLXAudio",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "LIDOutput.swift",
        "Models/EcapaTdnn/EcapaMelSpectrogram.swift",
        "Models/EcapaTdnn/EcapaTdnnConfig.swift",
        "Models/EcapaTdnn/EcapaTdnnLID.swift",
        "Models/EcapaTdnn/EcapaTdnnLayers.swift",
        "Models/Wav2Vec2/Wav2Vec2Config.swift",
        "Models/Wav2Vec2/Wav2Vec2LID.swift",
        "Models/Wav2Vec2/Wav2Vec2Layers.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioCore",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioCore",
      "path" : "Sources/MLXAudioCore",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-codec",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "AudioPlayer.swift",
        "AudioSessionManager.swift",
        "AudioUtils.swift",
        "DSP.swift",
        "Generation/GenerationTypes.swift",
        "ModelUtils.swift",
        "PCMStreamConverter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioCodecs",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioCodecs",
      "path" : "Sources/MLXAudioCodecs",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-codec",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "AudioCodecModel.swift",
        "DACVAE/DACVAE.swift",
        "DACVAE/DACVAEConfig.swift",
        "DACVAE/DACVAEDecoder.swift",
        "DACVAE/DACVAEEncoder.swift",
        "DACVAE/DACVAELayers.swift",
        "DACVAE/DACVAEWatermark.swift",
        "EcapaTdnn/EcapaTdnnBackbone.swift",
        "EcapaTdnn/EcapaTdnnConfig.swift",
        "Encodec/Encodec.swift",
        "Encodec/EncodecConfig.swift",
        "Encodec/EncodecLayers.swift",
        "Encodec/EncodecQuantization.swift",
        "Mimi/Conv.swift",
        "Mimi/Mimi.swift",
        "Mimi/Quantization.swift",
        "Mimi/Seanet.swift",
        "Mimi/Transformer.swift",
        "SNAC/Attention.swift",
        "SNAC/Config.swift",
        "SNAC/Layers.swift",
        "SNAC/SNACDecoder.swift",
        "SNAC/VQ.swift",
        "Vocos/Vocos.swift",
        "Vocos/VocosBackbone.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/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 swiftpackageindex/spi-images
Digest: sha256:108e10880bce35e9496fba26782956e40a8e91a2a227f9b90af7e4cd93d2c183
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest
error: 'spi-builder-workspace': package 'spi-builder-workspace' is using Swift tools version 6.2.0 but the installed version is 6.1.3
error: 'spi-builder-workspace': package 'spi-builder-workspace' is using Swift tools version 6.2.0 but the installed version is 6.1.3
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:108e10880bce35e9496fba26782956e40a8e91a2a227f9b90af7e4cd93d2c183
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest
error: 'spi-builder-workspace': package 'spi-builder-workspace' is using Swift tools version 6.2.0 but the installed version is 6.1.3
error: 'spi-builder-workspace': package 'spi-builder-workspace' is using Swift tools version 6.2.0 but the installed version is 6.1.3
BUILD FAILURE 6.1 linux