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