The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftBuild, reference main (fe0e2a), with Swift 6.0 for Linux on 13 Sep 2025 22:28:57 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-build.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/swiftlang/swift-build
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at fe0e2a7 Fix the build on iOS and add CI coverage
Cloned https://github.com/swiftlang/swift-build.git
Revision (git rev-parse @):
fe0e2a74e64c63ef0973c116e5f2da1ba200e6e8
SUCCESS checkout https://github.com/swiftlang/swift-build.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swiftlang/swift-build.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:2ffdcefcdb291d9eb78a77ed5e4b4766a710a1cb89004e0bfdb0fefda731df2f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/swiftlang/swift-driver.git
[1/35578] Fetching swift-driver
Fetched https://github.com/swiftlang/swift-driver.git from cache (1.88s)
Fetching https://github.com/swiftlang/swift-llbuild.git
[1/29218] Fetching swift-llbuild
Fetched https://github.com/swiftlang/swift-llbuild.git from cache (2.26s)
Fetching https://github.com/swiftlang/swift-tools-support-core.git
[1/6952] Fetching swift-tools-support-core
Fetched https://github.com/swiftlang/swift-tools-support-core.git from cache (0.49s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/swiftlang/swift-toolchain-sqlite
Fetching https://github.com/apple/swift-argument-parser.git
[1/181] Fetching swift-toolchain-sqlite
[20/16207] Fetching swift-toolchain-sqlite, swift-argument-parser
[1142/21151] Fetching swift-toolchain-sqlite, swift-argument-parser, swift-system
Fetched https://github.com/apple/swift-system.git from cache (0.46s)
[16195/16207] Fetching swift-toolchain-sqlite, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.86s)
Fetched https://github.com/swiftlang/swift-toolchain-sqlite from cache (0.86s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.60s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.67s)
Computing version for https://github.com/swiftlang/swift-toolchain-sqlite
Computed https://github.com/swiftlang/swift-toolchain-sqlite at 1.0.7 (0.61s)
Creating working copy for https://github.com/swiftlang/swift-driver.git
Working copy of https://github.com/swiftlang/swift-driver.git resolved at main (bff22ba)
Creating working copy for https://github.com/swiftlang/swift-llbuild.git
Working copy of https://github.com/swiftlang/swift-llbuild.git resolved at main (9cd0607)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.2
Creating working copy for https://github.com/swiftlang/swift-tools-support-core.git
Working copy of https://github.com/swiftlang/swift-tools-support-core.git resolved at main (a00f2e3)
Creating working copy for https://github.com/swiftlang/swift-toolchain-sqlite
Working copy of https://github.com/swiftlang/swift-toolchain-sqlite resolved at 1.0.7
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.1
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/SWBWindowsPlatform/README.md
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
[3/3] Compiling plugin cmake-smoke-test
[4/4] Compiling plugin generate-windows-installer-component-groups
[5/5] Compiling plugin launch-xcode
[6/6] Compiling plugin run-xcodebuild
Building for debugging...
[6/345] Write sources
[12/345] Compiling llvmSupport Valgrind.cpp
[13/345] Compiling llvmSupport UnicodeCaseFold.cpp
[14/345] Compiling llvmSupport circular_raw_ostream.cpp
[15/345] Compiling llvmSupport Threading.cpp
[16/345] Compiling llvmSupport Triple.cpp
[17/345] Compiling llvmSupport Unicode.cpp
[18/345] Compiling llvmSupport Twine.cpp
[19/345] Write swift-version-24593BA9C3E375BF.txt
[19/345] Compiling llvmSupport raw_ostream.cpp
[21/345] Compiling llvmSupport StringMap.cpp
[22/345] Compiling llvmSupport StringSaver.cpp
[23/345] Compiling llvmSupport SmallVector.cpp
[24/345] Compiling llvmSupport StringExtras.cpp
[25/345] Compiling llvmSupport TargetParser.cpp
[26/345] Compiling llvmSupport StringRef.cpp
[27/345] Compiling llvmSupport YAMLParser.cpp
[28/345] Compiling llvmSupport SmallPtrSet.cpp
[29/345] Compiling llvmSupport SourceMgr.cpp
[30/345] Compiling llvmSupport NativeFormatting.cpp
[31/345] Compiling llvmSupport Options.cpp
[32/345] Compiling llvmSupport Mutex.cpp
[33/345] Compiling llvmSupport Program.cpp
[34/345] Compiling llvmSupport Signals.cpp
[35/345] Compiling llvmSupport MathExtras.cpp
[35/345] Compiling llvmSupport Process.cpp
[37/345] Compiling llvmSupport Path.cpp
[38/345] Compiling llvmSupport ManagedStatic.cpp
[39/345] Compiling llvmSupport Memory.cpp
[40/345] Compiling llvmSupport Locale.cpp
[41/345] Compiling llvmSupport MD5.cpp
[42/345] Compiling llvmSupport Hashing.cpp
[43/345] Compiling llvmSupport MemoryBuffer.cpp
[44/345] Compiling llvmSupport FoldingSet.cpp
[45/345] Compiling llvmSupport FormatVariadic.cpp
[46/345] Compiling llvmSupport Errno.cpp
[47/345] Compiling llvmSupport ErrorHandling.cpp
[48/345] Compiling llvmSupport FileUtilities.cpp
[49/345] Compiling llvmSupport Error.cpp
[50/345] Compiling llvmSupport Debug.cpp
[51/345] Compiling llvmSupport Atomic.cpp
[52/345] Compiling llvmSupport ConvertUTF.cpp
[53/345] Compiling llvmSupport Host.cpp
[54/345] Compiling llvmSupport DJB.cpp
[55/345] Compiling llvmSupport ConvertUTFWrapper.cpp
[56/345] Compiling llvmSupport Allocator.cpp
[57/345] Write sources
[58/345] Compiling llvmSupport APSInt.cpp
[59/345] Compiling llvmDemangle MicrosoftDemangle.cpp
[60/345] Compiling llvmSupport Chrono.cpp
[61/345] Compiling llvmDemangle ItaniumDemangle.cpp
[62/345] Compiling llvmSupport APInt.cpp
[63/345] Compiling llbuildNinja Parser.cpp
[64/345] Compiling llbuildNinja Lexer.cpp
[65/345] Compiling llvmSupport APFloat.cpp
[66/345] Compiling llbuildCore MakefileDepsParser.cpp
[67/345] Compiling llbuildCore DependencyInfoParser.cpp
[68/345] Compiling llvmSupport CommandLine.cpp
[69/345] Compiling llbuildNinja Manifest.cpp
[70/345] Compiling llbuildNinja ManifestLoader.cpp
[71/345] Compiling llbuildCore SQLiteBuildDB.cpp
[72/345] Compiling llbuildCore BuildEngineTrace.cpp
[73/345] Compiling llbuildCore BuildDB.cpp
[74/345] Compiling llbuildBuildSystem BuildValue.cpp
[75/345] Compiling llbuildBuildSystem ShellCommand.cpp
[76/345] Compiling llbuildBuildSystem ExternalCommand.cpp
[77/345] Compiling llbuildBuildSystem BuildNode.cpp
[78/345] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[79/345] Compiling llbuildCore BuildEngine.cpp
[80/345] Compiling llbuildBuildSystem BuildKey.cpp
[81/345] Compiling llbuildBasic Version.cpp
[82/345] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[83/345] Compiling llbuildBasic Tracing.cpp
[84/345] Compiling llbuildBasic ShellUtility.cpp
[85/345] Compiling llbuildBuildSystem BuildDescription.cpp
[86/345] Compiling llbuildBasic Subprocess.cpp
[87/345] Compiling llbuildBasic PlatformUtility.cpp
[88/345] Compiling llbuildBasic Hashing.cpp
[89/345] Compiling llbuildBasic SerialQueue.cpp
[90/345] Compiling llbuildBuildSystem BuildFile.cpp
[91/345] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[92/345] Compiling llbuildBasic FileSystem.cpp
[93/345] Compiling llbuildBasic ExecutionQueue.cpp
[94/345] Compiling llbuildBasic FileInfo.cpp
[95/345] Compiling libllbuild C-API.cpp
[96/345] Compiling TSCclibc strerror.c
[97/345] Compiling TSCclibc process.c
[98/345] Compiling TSCclibc libc.c
[99/345] Write sources
[101/347] Compiling libllbuild Ninja-C-API.cpp
[101/347] Compiling libllbuild Core-C-API.cpp
[101/347] Write sources
[102/347] Copying WindowsLibtool.xcspec
[107/347] Copying WindowsCompile.xcspec
[107/347] Copying WindowsLd.xcspec
[110/347] Copying Windows.xcspec
[110/347] Copying Info.plist
[112/347] Copying WasmLibtool.xcspec
[113/347] Copying WebAssembly.xcspec
[114/347] Copying WasmLd.xcspec
[114/347] Copying WasmCompile.xcspec
[114/347] Copying Info.plist
[114/347] Copying swift-stdlib-tool.xcspec
[114/347] Copying com.apple.build-tools.modules-verifier.strings
[114/347] Copying SwiftBuildSettings.strings
[114/347] Copying Yacc.strings
[114/347] Copying Swift Compiler.strings
[114/347] Copying StripSymbols.strings
[114/347] Copying ProductTypeValidationTool.strings
[114/347] Copying PBXCp.strings
[114/347] Copying Libtool.strings
[114/347] Copying Lex.strings
[114/347] Copying Ld.strings
[114/347] Copying Cpp.strings
[114/347] Copying Default Compiler.strings
[114/347] Copying CopyStringsFile.strings
[114/347] Copying CopyPlistFile.strings
[114/347] Copying Yacc.xcspec
[114/347] Copying Apple Clang.strings
[114/347] Copying Unifdef.xcspec
[114/347] Copying TestEntryPointGenerator.xcspec
[114/347] Copying TAPI.xcspec
[114/347] Copying SwiftBuildSettings.xcspec
[114/347] Copying StripSymbols.xcspec
[114/347] Copying Swift.xcspec
[114/347] Copying ProductTypes.xcspec
[114/347] Copying StandardFileTypes.xcspec
[114/347] Copying ProductTypeValidationTool.xcspec
[114/347] Copying PackageTypes.xcspec
[114/347] Copying PBXCp.xcspec
[114/347] Copying ObjectLibraryAssembler.xcspec
[114/347] Copying Lex.xcspec
[114/347] Copying Libtool.xcspec
[114/347] Copying Info.plist
[114/347] Copying Ld.xcspec
[114/347] Copying DefaultCompiler.xcspec
[114/347] Copying Documentation.xcspec
[114/347] Copying Cpp.xcspec
[114/347] Copying CopyStringsFile.xcspec
[114/347] Copying CopyPlistFile.xcspec
[114/347] Copying CodeSign.xcspec
[114/347] Copying ClangVerifier.xcspec
[114/347] Copying ClangSymbolExtractor.xcspec
[114/347] Copying ClangStatCache.xcspec
[114/347] Copying ClangModuleVerifierInputGenerator.xcspec
[114/347] Copying BuiltInFileTypes.xcspec
[114/347] Copying Clang.xcspec
[114/347] Copying BuiltInCompilers.xcspec
[114/347] Copying BuiltInBuildRules.xcbuildrules
[114/347] Copying QNXLibtool.xcspec
[114/347] Copying QNXLd.xcspec
[114/347] Copying QNXCompile.xcspec
[114/347] Copying QNX.xcspec
[114/347] Copying Info.plist
[114/347] Copying UnixLibtool.xcspec
[114/347] Copying UnixLd.xcspec
[114/347] Copying UnixCompile.xcspec
[114/347] Copying Unix.xcspec
[114/347] Copying Info.plist
[114/347] Copying FreeBSDLibtool.xcspec
[114/347] Copying CoreBuildSystem.strings
[114/347] Copying NativeBuildSystem.xcspec
[114/347] Copying Info.plist
[114/347] Copying ExternalBuildSystem.xcspec
[114/347] Copying CoreBuildSystem.xcspec
[179/347] Copying xrOSSimulator.xcspec
[180/347] Copying xrOSShared.xcspec
[181/347] Copying xrOSDevice.xcspec
[182/347] Copying watchOSSimulator.xcspec
[183/347] Copying watchOSShared.xcspec
[184/347] Copying watchOSDevice.xcspec
[185/347] Copying tvOSSimulator.xcspec
[186/347] Copying tvOSShared.xcspec
[187/347] Copying tvOSDevice.xcspec
[188/347] Copying macOSProductTypes.xcspec
[189/347] Copying macOSPackageTypes.xcspec
[190/347] Copying macOSNativeBuildSystem.xcspec
[191/347] Copying macOSCoreBuildSystem.xcspec
[192/347] Copying macOSArchitectures.xcspec
[193/347] Copying iOSSimulator.xcspec
[194/347] Copying iOSShared.xcspec
[195/347] Copying iOSDevice.xcspec
[196/347] Copying com.apple.xcode.tools.ibtool.postprocessor.strings
[197/347] Copying com.apple.xcode.tools.ibtool.compiler.strings
[198/347] Copying com.apple.compilers.referenceobject.strings
[199/347] Copying com.apple.compilers.model.persistence.strings
[200/347] Copying com.apple.compilers.model.mlkit.strings
[201/347] Copying com.apple.compilers.model.coredatamapping.strings
[202/347] Copying com.apple.compilers.model.coredata.strings
[203/347] Copying com.apple.compilers.metal.strings
[204/347] Copying com.apple.compilers.metal-linker.strings
[205/347] Copying com.apple.compilers.assetcatalog.strings
[206/347] Copying com.apple.build-tasks.generate-texture-atlas.strings
[208/347] Copying TiffUtil.strings
[209/347] Copying Rez.strings
[210/347] Copying OpenCL.strings
[210/347] Copying ResMerger.strings
[212/347] Copying OSACompile.strings
[213/347] Copying MiG.strings
[214/347] Copying LSRegisterURL.strings
[215/347] Copying Interface Builder Storyboard Compiler.strings
[216/347] Copying InstrumentsPackage.strings
[216/347] Copying Interface Builder Storyboard Postprocessor.strings
[218/347] Copying Iconutil.strings
[219/347] Copying CopyTiffFile.strings
[220/347] Copying DTrace.strings
[220/347] Copying XCStrings.xcspec
[222/347] Copying XCAppExtensionPoints.xcspec
[223/347] Copying WatchKit1ProductTypes.xcspec
[224/347] Copying TiffUtil.xcspec
[225/347] Copying SpriteKitFileTypes.xcspec
[226/347] Copying SceneKitTools.xcspec
[227/347] Copying Rez.xcspec
[228/347] Copying ResMerger.xcspec
[229/347] Copying SceneKitFileTypes.xcspec
[229/347] Copying ReferenceObject.xcspec
[231/347] Copying RealityAssets.xcspec
[232/347] Copying RCFileTypes.xcspec
[233/347] Copying OSACompile.xcspec
[234/347] Copying MiG.xcspec
[235/347] Copying OpenCL.xcspec
[236/347] Copying MetalProductTypes.xcspec
[237/347] Copying MetalPackageTypes.xcspec
[238/347] Copying MetalLinker.xcspec
[239/347] Copying MetalFileTypes.xcspec
[240/347] Copying MetalCompiler.xcspec
[241/347] Copying Lipo.xcspec
[242/347] Copying LSRegisterURL.xcspec
[243/347] Copying KernelExtension.xcspec
[244/347] Copying InterfaceBuilderFileTypes.xcspec
[245/347] Copying Intents.xcspec
[246/347] Copying InstrumentsPackage.xcspec
[247/347] Copying InfoPlistUtility.xcspec
[248/347] Copying Info.plist
[249/347] Copying Iig.xcspec
[250/347] Copying Iconutil.xcspec
[251/347] Copying IBStoryboardPostprocessor.xcspec
[252/347] Copying IBStoryboardLinker.xcspec
[253/347] Copying IBStoryboardCompiler.xcspec
[254/347] Copying IBPostprocessor.xcspec
[255/347] Copying IBCompiler.xcspec
[256/347] Copying GenerateTextureAtlas.xcspec
[257/347] Copying GenerateAppPlaygroundAssetCatalog.xcspec
[258/347] Copying EmbeddedBinaryValidationUtility.xcspec
[259/347] Copying Embedded-Shared.xcspec
[260/347] Copying Embedded-Simulator.xcspec
[261/347] Copying Embedded-Device.xcspec
[262/347] Copying EXUtil.xcspec
[263/347] Copying DriverKit.xcspec
[264/347] Copying DarwinProductTypes.xcspec
[265/347] Copying DarwinPackageTypes.xcspec
[266/347] Copying DTrace.xcspec
[267/347] Copying CoreML.xcspec
[268/347] Copying CoreData.xcspec
[269/347] Copying CopyTiffFile.xcspec
[270/347] Copying CopyPNGFile.xcspec
[271/347] Copying CompileSkybox.xcspec
[272/347] Copying AssetCatalogCompiler.xcspec
[273/347] Copying AppShortcutStringsMetadata.xcspec
[274/347] Copying AppIntentsNLTraining.xcspec
[275/347] Copying AppIntentsMetadata.xcspec
[275/347] Copying Info.plist
[277/347] Copying Android.xcspec
[278/347] Write sources
[291/347] Compiling SWBCSupport CLibRemarksHelper.c
[292/347] Compiling SWBCLibc libc.c
[293/349] Compiling libllbuild BuildValue-C-API.cpp
[293/349] Write sources
[301/349] Emitting module TSCLibc
[301/349] Compiling llbuildBuildSystem BuildSystem.cpp
[302/349] Compiling CSwiftScan CSwiftScanImpl.c
[302/349] Write sources
[305/349] Compiling CSystem shims.c
[306/349] Compiling libllbuild BuildKey-C-API.cpp
[307/349] Compiling libllbuild BuildDB-C-API.cpp
[309/382] Emitting module ArgumentParserToolInfo
[309/382] Compiling libllbuild BuildSystem-C-API.cpp
[310/382] Compiling SWBCSupport CLibclang.cpp
[312/390] Compiling SystemPackage FilePathWindows.swift
[313/390] Compiling SystemPackage FilePermissions.swift
[314/390] Compiling SystemPackage IOCompletion.swift
[315/390] Compiling SystemPackage IORequest.swift
[316/394] Emitting module SystemPackage
[317/394] Compiling SystemPackage Errno.swift
[318/394] Compiling SystemPackage ErrnoWindows.swift
[319/394] Compiling SystemPackage FileDescriptor.swift
[320/394] Compiling SystemPackage FileHelpers.swift
[321/394] Compiling SystemPackage FileOperations.swift
[322/394] Compiling ArgumentParserToolInfo ToolInfo.swift
[323/395] Compiling SystemPackage FilePath.swift
[324/395] Compiling SystemPackage FilePathComponentView.swift
[325/395] Compiling SystemPackage FilePathComponents.swift
[326/395] Compiling SystemPackage FilePathParsing.swift
[327/395] Compiling SystemPackage FilePathString.swift
[329/395] Compiling SWBLibc libc.swift
[330/395] Emitting module SWBLibc
[331/395] Compiling SystemPackage Constants.swift
[332/395] Compiling SystemPackage Exports.swift
[333/396] Compiling SystemPackage Mocking.swift
[334/396] Compiling SystemPackage RawBuffer.swift
[334/396] Wrapping AST for ArgumentParserToolInfo for debugging
[336/396] Compiling SystemPackage Syscalls.swift
[337/396] Compiling SystemPackage WindowsSyscallAdapters.swift
[338/396] Compiling SystemPackage MachPort.swift
[339/396] Compiling SystemPackage PlatformString.swift
[340/396] Compiling SystemPackage IORing.swift
[341/396] Compiling SystemPackage RawIORequest.swift
[342/396] Compiling SystemPackage Backcompat.swift
[343/396] Compiling SystemPackage CInterop.swift
[344/396] Compiling SystemPackage FilePathSyntax.swift
[345/396] Compiling SystemPackage FilePathTemp.swift
[346/396] Compiling SystemPackage FilePathTempPosix.swift
[347/396] Compiling SystemPackage FilePathTempWindows.swift
[349/396] Compiling TSCLibc libc.swift
[351/441] Compiling ArgumentParser UsageGenerator.swift
[352/441] Compiling ArgumentParser ParsableArguments.swift
[353/441] Compiling ArgumentParser ParsableCommand.swift
[354/441] Compiling ArgumentParser ArgumentDecoder.swift
[355/442] Wrapping AST for SWBLibc for debugging
[356/442] Wrapping AST for TSCLibc for debugging
[357/442] Wrapping AST for SystemPackage for debugging
[359/482] Emitting module ArgumentParser
[360/488] Compiling llbuildSwift NinjaManifest.swift
[361/488] Compiling TSCBasic SynchronizedQueue.swift
[362/488] Compiling TSCBasic TemporaryFile.swift
[363/488] Compiling ArgumentParser Platform.swift
[364/488] Compiling ArgumentParser SequenceExtensions.swift
[365/488] Compiling ArgumentParser StringExtensions.swift
[366/488] Compiling ArgumentParser SwiftExtensions.swift
[367/488] Compiling llbuildSwift Internals.swift
[368/488] Compiling llbuildSwift CoreBindings.swift
[369/488] Compiling llbuildSwift BuildDBBindings.swift
[370/488] Emitting module llbuildSwift
[371/488] Compiling llbuildSwift BuildValue.swift
[372/488] Compiling llbuildSwift BuildKey.swift
[373/488] Compiling llbuildSwift BuildSystemBindings.swift
[375/489] Emitting module TSCBasic
[375/494] Wrapping AST for llbuildSwift for debugging
[377/494] Compiling TSCBasic misc.swift
[378/494] Compiling ArgumentParser CodingKeyValidator.swift
[379/494] Compiling ArgumentParser NonsenseFlagsValidator.swift
[380/494] Compiling ArgumentParser ParsableArgumentsValidation.swift
[381/494] Compiling ArgumentParser PositionalArgumentsValidator.swift
[382/494] Compiling ArgumentParser UniqueNamesValidator.swift
[383/494] Compiling TSCBasic CodableResult.swift
[384/494] Compiling TSCBasic CollectionAlgorithms.swift
[385/494] Compiling TSCBasic CollectionExtensions.swift
[386/494] Compiling TSCBasic Condition.swift
[387/494] Compiling TSCBasic DeltaAlgorithm.swift
[388/494] Compiling TSCBasic DiagnosticsEngine.swift
[389/494] Compiling TSCBasic Await.swift
[390/494] Compiling TSCBasic OSLog.swift
[391/494] Compiling TSCBasic ObjectIdentifierProtocol.swift
[392/494] Compiling TSCBasic OrderedDictionary.swift
[393/494] Compiling TSCBasic OrderedSet.swift
[394/494] Compiling TSCBasic Path.swift
[395/494] Compiling TSCBasic HashAlgorithms.swift
[396/494] Compiling TSCBasic JSON.swift
[397/494] Compiling TSCBasic JSONMapper.swift
[398/494] Compiling TSCBasic KeyedPair.swift
[399/494] Compiling TSCBasic LazyCache.swift
[400/494] Compiling TSCBasic Lock.swift
[401/494] Compiling TSCBasic Result.swift
[402/494] Compiling TSCBasic SortedArray.swift
[403/494] Compiling TSCBasic StringConversions.swift
[406/494] Compiling TSCBasic PathShims.swift
[407/494] Compiling TSCBasic Process.swift
[408/494] Compiling TSCBasic ProcessEnv.swift
[409/494] Compiling TSCBasic ProcessSet.swift
[410/494] Compiling TSCBasic RegEx.swift
[411/494] Compiling TSCBasic DictionaryExtensions.swift
[412/494] Compiling TSCBasic DictionaryLiteralExtensions.swift
[413/494] Compiling TSCBasic EditDistance.swift
[414/494] Compiling TSCBasic FileInfo.swift
[415/494] Compiling TSCBasic FileSystem.swift
[416/494] Compiling TSCBasic GraphAlgorithms.swift
[418/494] Compiling TSCBasic Base64URL.swift
[419/494] Compiling TSCBasic ByteString.swift
[420/494] Compiling TSCBasic CStringArray.swift
[421/494] Compiling TSCBasic CacheableSequence.swift
[422/494] Compiling TSCBasic Closable.swift
[429/494] Compiling TSCBasic TerminalController.swift
[430/494] Compiling TSCBasic Thread.swift
[431/494] Compiling TSCBasic Tuple.swift
[432/494] Compiling TSCBasic WritableByteStream.swift
[464/495] Wrapping AST for TSCBasic for debugging
[466/531] Wrapping AST for ArgumentParser for debugging
[468/619] Emitting module TSCUtility
[469/623] Compiling SWBUtil Debugger.swift
[470/623] Compiling SWBUtil DependencyInfo.swift
[471/623] Compiling SWBUtil DiagnosticsEngine.swift
[472/623] Compiling SWBUtil Dictionary.swift
[473/623] Compiling SWBUtil Diff.swift
[474/623] Compiling SWBUtil ByteCount.swift
[475/623] Compiling SWBUtil ByteString.swift
[476/623] Compiling SWBUtil CSV.swift
[477/623] Compiling SWBUtil EnvironmentHelpers.swift
[478/623] Compiling SWBUtil Architecture.swift
[479/623] Compiling SWBUtil ArgumentSplitting.swift
[480/623] Compiling SWBUtil Array.swift
[481/623] Compiling SWBUtil AsyncCache.swift
[482/623] Compiling SWBUtil AsyncFlatteningSequence.swift
[483/623] Compiling SWBUtil AsyncIteratorProtocol.swift
[484/623] Compiling SWBUtil AsyncLock.swift
[485/623] Compiling SWBUtil AsyncOperationQueue.swift
[486/623] Compiling SWBUtil AsyncSingleValueCache.swift
[487/623] Compiling SWBUtil AsyncStreamController.swift
[488/623] Compiling SWBUtil IndexStore.swift
[489/623] Compiling SWBUtil Int.swift
[490/623] Compiling SWBUtil Cache.swift
[491/623] Compiling SWBUtil Collection.swift
[492/623] Compiling SWBUtil CountedSet.swift
[493/623] Compiling SWBUtil GraphAlgorithms.swift
[494/623] Compiling SWBUtil HashContext.swift
[495/623] Compiling SWBUtil Headermap.swift
[496/623] Compiling SWBUtil HeavyCache.swift
[497/623] Compiling SWBUtil IO.swift
[498/623] Compiling SWBUtil EnvironmentKey.swift
[499/623] Compiling SWBUtil Error.swift
[500/623] Compiling SWBUtil FSProxy.swift
[501/623] Compiling SWBUtil FileHandle+Async.swift
[502/623] Compiling SWBUtil FilesSignature.swift
[503/623] Compiling TSCUtility Version.swift
[504/623] Compiling TSCUtility Versioning.swift
[505/623] Compiling TSCUtility dlopen.swift
[506/623] Compiling TSCUtility misc.swift
[507/624] Wrapping AST for TSCUtility for debugging
error: emit-module command failed with exit code 1 (use -v to see invocation)
[509/632] Emitting module SWBUtil
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
[510/632] Compiling SwiftOptions PrefixTrie.swift
[511/632] Compiling SwiftOptions OptionParsing.swift
[512/632] Compiling SwiftOptions ParsedOptions.swift
[513/644] Emitting module SwiftOptions
[514/644] Compiling SWBUtil UniqueSerialization.swift
[515/644] Compiling SWBUtil UnsafeSendableDelayedInitializationWrapper.swift
[516/644] Compiling SWBUtil UserDefaults.swift
[517/644] Compiling SWBUtil VFS.swift
[518/644] Compiling SWBUtil Version.swift
[519/644] Compiling SWBUtil WaitCondition.swift
[520/644] Compiling SWBUtil WeakRef.swift
[521/644] Compiling SWBUtil Win32.swift
[522/644] Compiling SWBUtil Win32Error.swift
[523/644] Compiling SWBUtil XCBuildDataArchive.swift
[524/644] Compiling SWBUtil Xcode.swift
[525/644] Compiling SWBUtil fnmatch.swift
[526/644] Compiling SWBUtil MsgPack.swift
[527/644] Compiling SWBUtil MsgPackSerialization.swift
[528/644] Compiling SWBUtil NamedTemporaryDirectory.swift
[529/644] Compiling SWBUtil OSLog.swift
[530/644] Compiling SWBUtil Optional.swift
[531/644] Compiling SWBUtil OrderedDictionary.swift
[532/644] Compiling SWBUtil OrderedSet.swift
[533/644] Compiling SWBUtil OutputByteStream.swift
[534/644] Compiling SWBUtil POSIX.swift
[535/644] Compiling SWBUtil Pair.swift
[536/644] Compiling SWBUtil Path.swift
[537/644] Compiling SWBUtil PathWindows.swift
[538/644] Compiling SWBUtil InterningArena.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[539/644] Compiling SWBUtil JSONEncoder.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[540/644] Compiling SWBUtil KeyValueStorage.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[541/644] Compiling SWBUtil LLVMTriple.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[542/644] Compiling SWBUtil LazyCache.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[543/644] Compiling SWBUtil Library.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[544/644] Compiling SWBUtil LineReader.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[545/644] Compiling SWBUtil Lock.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[546/644] Compiling SWBUtil MachO.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[547/644] Compiling SWBUtil Math.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[548/644] Compiling SWBUtil Misc+Async.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
[549/644] Compiling SWBUtil Misc.swift
/host/spi-builder-workspace/Sources/SWBUtil/LLVMTriple.swift:38:28: warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 36 |             case (nil, nil):
 37 |                 return
 38 |             case (nil, let newValue):
    |                            `- warning: immutable value 'newValue' was never used; consider replacing with '_' or removing it
 39 |                 fatalError("Can't set environmentVersion when environment is not set")
 40 |             case (var env?, let newValue):
/host/spi-builder-workspace/Sources/SWBUtil/Lock.swift:138:13: error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
136 | extension SWBMutex where Value: ~Copyable, Value == Void {
137 |     public borrowing func withLock<Result: ~Copyable, E: Error>(_ body: () throws(E) -> sending Result) throws(E) -> sending Result {
138 |         try withLock { _ throws(E) -> sending Result in return try body() }
    |             |- error: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value as a 'sending' result risks causing data races
    |             |- note: returning a task-isolated '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |             `- note: '@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@sil_sending @inout τ_0_0) -> (@sil_sending @out τ_0_2, @error_indirect τ_0_1) for <(), E, Result>' is a non-Sendable type
139 |     }
140 | }
/host/spi-builder-workspace/Sources/SWBUtil/MachO.swift:892:25: warning: will never be executed
 890 |         init(reader: BinaryReader) throws {
 891 |             self.reader = reader
 892 |             self.header = try Header(reader: reader)
     |                         |     `- note: a call to a never-returning function
     |                         `- warning: will never be executed
 893 |         }
 894 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Key' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Key' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/HeavyCache.swift:372:1: error: type 'Value' does not conform to the 'Sendable' protocol
370 | }
371 |
372 | extension Cache: HeavyCacheImpl {
    | `- error: type 'Value' does not conform to the 'Sendable' protocol
373 | }
374 |
/host/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
380 | extension indexstore_string_ref_t {
381 |     fileprivate var str: String {
382 |         return String(
    |                `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
[575/644] Compiling SWBUtil Environment.swift
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:70:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
68 |         AsyncThrowingStream<SWBDispatchData, any Error> {
69 |             while !Task.isCancelled {
70 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
71 |                 if chunk.isEmpty {
72 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
/host/spi-builder-workspace/Sources/SWBUtil/Dispatch+Async.swift:85:39: warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
83 |         AsyncThrowingStream<SWBDispatchData, any Error> {
84 |             while !Task.isCancelled {
85 |                 let chunk = try await readChunk(upToLength: 4096)
   |                                       `- warning: capture of 'self' with non-sendable type 'DispatchFD' in a `@Sendable` closure
86 |                 if chunk.isEmpty {
87 |                     return nil
/host/spi-builder-workspace/Sources/SWBUtil/SWBDispatch.swift:29:15: note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 27 | ///
 28 | /// It performs non-owning conversions from FileDescriptors and FileHandles, but not the reverse. The raw fd/HANDLE value is inaccessible to callers and privately forwarded to relevant Dispatch APIs.
 29 | public struct DispatchFD {
    |               `- note: consider making struct 'DispatchFD' conform to the 'Sendable' protocol
 30 |     #if os(Windows)
 31 |     fileprivate let rawValue: Int
[589/644] Compiling SWBUtil PbxCp.swift
[590/644] Compiling SWBUtil PluginManager.swift
[591/644] Compiling SWBUtil PluginManagerCommon.swift
[592/644] Compiling SWBUtil Process+Async.swift
[593/644] Compiling SWBUtil Process.swift
[594/644] Compiling SWBUtil ProcessInfo.swift
[595/644] Compiling SWBUtil Promise.swift
[596/644] Compiling SWBUtil PropertyList.swift
[597/644] Compiling SWBUtil Queue.swift
[598/644] Compiling SWBUtil RateLimiter.swift
[599/644] Compiling SWBUtil Ref.swift
[600/644] Compiling SWBUtil RegEx.swift
[601/644] Compiling SWBUtil Registry.swift
[602/644] Compiling SWBUtil ResponseFiles.swift
[603/644] Compiling SWBUtil Result.swift
[604/644] Compiling SWBUtil SWBDispatch.swift
[605/644] Compiling SWBUtil ScopedKeepAliveCache.swift
[606/644] Compiling SWBUtil Serialization.swift
[607/644] Compiling SWBUtil Signatures.swift
[608/644] Compiling SWBUtil Static.swift
[609/644] Compiling SWBUtil Statistics.swift
[610/644] Compiling SWBUtil String.swift
[611/644] Compiling SWBUtil TAPIFileList.swift
[612/644] Compiling SWBUtil URL.swift
[613/644] Compiling SwiftOptions OptionTable.swift
[614/644] Compiling SwiftOptions DriverKind.swift
[615/644] Compiling SwiftOptions Option.swift
BUILD FAILURE 6.0 linux