The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build SwiftBuild, reference main (fe0e2a), with Swift 6.0 for macOS (SPM) on 13 Sep 2025 22:29:12 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

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 /Users/admin/builder/spi-builder-workspace/.git/
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:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swiftlang/swift-build.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[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/315] Write sources
[8/315] Write swbuild-entitlement.plist
[12/315] Write sources
[13/315] Write swift-version-5BDAB9E9C0126B9D.txt
[14/315] Compiling llvmSupport circular_raw_ostream.cpp
[15/315] Compiling libllbuild C-API.cpp
[16/315] Compiling llvmSupport Valgrind.cpp
[17/315] Compiling llvmSupport UnicodeCaseFold.cpp
[18/315] Compiling llvmSupport raw_ostream.cpp
[19/315] Compiling libllbuild BuildKey-C-API.cpp
[20/315] Compiling libllbuild BuildValue-C-API.cpp
[21/315] Compiling libllbuild Core-C-API.cpp
[22/315] Compiling libllbuild Ninja-C-API.cpp
[23/315] Compiling libllbuild BuildDB-C-API.cpp
[24/315] Compiling llvmSupport YAMLParser.cpp
[25/315] Compiling llvmSupport Unicode.cpp
[26/315] Compiling llvmSupport Twine.cpp
[27/315] Compiling llvmSupport Threading.cpp
[28/315] Compiling llvmSupport StringSaver.cpp
[29/315] Compiling llvmSupport StringMap.cpp
[30/315] Compiling libllbuild BuildSystem-C-API.cpp
[31/315] Compiling llvmSupport Triple.cpp
[32/315] Compiling llvmSupport StringRef.cpp
[33/315] Compiling llvmSupport TargetParser.cpp
[34/315] Compiling llvmSupport StringExtras.cpp
[35/323] Compiling llvmSupport SmallVector.cpp
[36/323] Compiling llvmSupport SmallPtrSet.cpp
[37/323] Compiling llvmSupport Mutex.cpp
[38/323] Compiling llvmSupport NativeFormatting.cpp
[39/323] Compiling llvmSupport Options.cpp
[40/323] Compiling llvmSupport Process.cpp
[41/323] Compiling llvmSupport SourceMgr.cpp
[42/323] Compiling llvmSupport Program.cpp
[43/323] Compiling llvmSupport Signals.cpp
[44/323] Compiling llvmSupport MathExtras.cpp
[45/323] Compiling llvmSupport Path.cpp
[46/323] Compiling llvmSupport Memory.cpp
[47/323] Compiling llvmSupport ManagedStatic.cpp
[48/323] Compiling llvmSupport MemoryBuffer.cpp
[49/323] Compiling llvmSupport Locale.cpp
[50/323] Compiling llvmSupport MD5.cpp
[51/323] Compiling llvmSupport Hashing.cpp
[52/323] Compiling llvmSupport FormatVariadic.cpp
[53/323] Compiling llvmSupport FoldingSet.cpp
[54/323] Compiling llvmSupport Host.cpp
[55/323] Compiling llvmSupport Errno.cpp
[56/323] Compiling llvmSupport ErrorHandling.cpp
[57/323] Compiling llvmSupport FileUtilities.cpp
[58/323] Compiling llvmSupport DJB.cpp
[59/323] Compiling llvmSupport ConvertUTF.cpp
[60/323] Compiling llvmSupport Atomic.cpp
[61/323] Compiling llvmSupport Debug.cpp
[62/323] Compiling llvmSupport Error.cpp
[63/323] Compiling llvmSupport ConvertUTFWrapper.cpp
[64/323] Compiling llvmDemangle MicrosoftDemangle.cpp
[65/323] Compiling llvmSupport Chrono.cpp
[66/323] Compiling llvmSupport Allocator.cpp
[67/323] Compiling llvmSupport APSInt.cpp
[68/323] Compiling llvmSupport APInt.cpp
[69/323] Compiling llvmDemangle ItaniumDemangle.cpp
[70/323] Compiling llbuildNinja Parser.cpp
[71/323] Compiling llvmSupport APFloat.cpp
[72/323] Compiling llvmSupport CommandLine.cpp
[73/323] Compiling llbuildNinja Lexer.cpp
[74/323] Compiling llbuildCore MakefileDepsParser.cpp
[75/323] Compiling llbuildCore DependencyInfoParser.cpp
[76/323] Compiling llbuildNinja Manifest.cpp
[77/323] Compiling llbuildCore SQLiteBuildDB.cpp
[78/323] Compiling llbuildNinja ManifestLoader.cpp
[79/323] Compiling llbuildCore BuildDB.cpp
[80/323] Compiling llbuildCore BuildEngineTrace.cpp
[81/323] Compiling llbuildBuildSystem BuildValue.cpp
[82/323] Compiling llbuildBuildSystem ShellCommand.cpp
[83/323] Compiling llbuildBuildSystem ExternalCommand.cpp
[84/323] Compiling llbuildBuildSystem BuildKey.cpp
[85/323] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[86/323] Compiling llbuildBuildSystem BuildNode.cpp
[88/323] Compiling llbuildSwift CoreBindings.swift
[89/323] Compiling llbuildSwift Internals.swift
[90/323] Compiling llbuildSwift BuildValue.swift
[91/323] Compiling llbuildSwift NinjaManifest.swift
[91/323] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[93/323] Compiling llbuildSwift BuildKey.swift
[94/323] Compiling llbuildSwift BuildDBBindings.swift
[95/323] Emitting module llbuildSwift
[96/323] Compiling llbuildSwift BuildSystemBindings.swift
[96/323] Compiling llbuildBasic Version.cpp
[97/323] Compiling llbuildCore BuildEngine.cpp
[98/323] Compiling llbuildBasic Tracing.cpp
[99/323] Compiling llbuildBasic ShellUtility.cpp
[100/323] Compiling llbuildBuildSystem BuildDescription.cpp
[101/323] Compiling llbuildBasic Subprocess.cpp
[102/323] Compiling llbuildBasic Hashing.cpp
[103/323] Compiling llbuildBasic PlatformUtility.cpp
[104/323] Compiling TSCclibc libc.c
[105/323] Write sources
[108/323] Compiling llbuildBuildSystem BuildFile.cpp
[109/323] Write sources
[110/323] Copying WindowsLibtool.xcspec
[111/323] Copying WindowsLd.xcspec
[112/323] Copying WindowsCompile.xcspec
[112/323] Copying Windows.xcspec
[112/323] Copying Info.plist
[115/323] Copying WebAssembly.xcspec
[116/323] Copying WasmLibtool.xcspec
[117/323] Copying WasmLd.xcspec
[118/323] Copying WasmCompile.xcspec
[119/323] Copying Info.plist
[120/323] Copying swift-stdlib-tool.xcspec
[121/323] Copying com.apple.build-tools.modules-verifier.strings
[122/323] Copying Yacc.strings
[123/323] Copying SwiftBuildSettings.strings
[124/323] Copying Swift Compiler.strings
[125/323] Copying StripSymbols.strings
[126/323] Copying ProductTypeValidationTool.strings
[127/323] Copying PBXCp.strings
[128/323] Copying Libtool.strings
[129/323] Copying Lex.strings
[130/323] Copying Ld.strings
[131/323] Copying Default Compiler.strings
[132/323] Copying Cpp.strings
[133/323] Copying CopyStringsFile.strings
[134/323] Copying CopyPlistFile.strings
[135/323] Copying Apple Clang.strings
[136/323] Copying Yacc.xcspec
[137/323] Copying Unifdef.xcspec
[138/323] Copying TestEntryPointGenerator.xcspec
[138/323] Copying TAPI.xcspec
[140/323] Copying SwiftBuildSettings.xcspec
[141/323] Copying Swift.xcspec
[142/323] Copying StripSymbols.xcspec
[143/323] Copying StandardFileTypes.xcspec
[144/323] Copying ProductTypes.xcspec
[145/323] Copying ProductTypeValidationTool.xcspec
[146/323] Copying PackageTypes.xcspec
[147/323] Copying PBXCp.xcspec
[148/323] Copying ObjectLibraryAssembler.xcspec
[149/323] Copying Libtool.xcspec
[150/323] Copying Lex.xcspec
[151/323] Copying Ld.xcspec
[152/323] Copying Info.plist
[153/323] Copying Documentation.xcspec
[154/323] Copying DefaultCompiler.xcspec
[155/323] Copying Cpp.xcspec
[156/323] Copying CopyStringsFile.xcspec
[157/323] Copying CopyPlistFile.xcspec
[158/323] Copying CodeSign.xcspec
[159/323] Copying ClangVerifier.xcspec
[160/323] Copying ClangSymbolExtractor.xcspec
[161/323] Copying ClangStatCache.xcspec
[162/323] Copying ClangModuleVerifierInputGenerator.xcspec
[163/323] Copying Clang.xcspec
[164/323] Copying BuiltInFileTypes.xcspec
[165/323] Copying BuiltInCompilers.xcspec
[166/323] Copying BuiltInBuildRules.xcbuildrules
[167/323] Copying QNXLibtool.xcspec
[168/323] Copying QNXLd.xcspec
[169/323] Copying QNXCompile.xcspec
[170/323] Copying QNX.xcspec
[171/323] Copying Info.plist
[172/323] Copying UnixLibtool.xcspec
[173/323] Copying UnixLd.xcspec
[174/323] Copying UnixCompile.xcspec
[175/323] Copying Unix.xcspec
[176/323] Copying Info.plist
[177/323] Copying FreeBSDLibtool.xcspec
[178/323] Copying CoreBuildSystem.strings
[179/323] Copying NativeBuildSystem.xcspec
[180/323] Copying Info.plist
[181/323] Copying ExternalBuildSystem.xcspec
[182/323] Copying CoreBuildSystem.xcspec
[183/323] Copying xrOSSimulator.xcspec
[184/323] Copying xrOSShared.xcspec
[185/323] Copying xrOSDevice.xcspec
[186/323] Copying watchOSSimulator.xcspec
[187/323] Copying watchOSShared.xcspec
[188/323] Copying watchOSDevice.xcspec
[189/323] Copying tvOSSimulator.xcspec
[190/323] Copying tvOSShared.xcspec
[190/323] Copying tvOSDevice.xcspec
[192/323] Copying macOSProductTypes.xcspec
[193/323] Copying macOSPackageTypes.xcspec
[194/323] Copying macOSNativeBuildSystem.xcspec
[195/323] Copying macOSCoreBuildSystem.xcspec
[196/323] Copying macOSArchitectures.xcspec
[197/323] Copying iOSSimulator.xcspec
[198/323] Copying iOSShared.xcspec
[199/323] Copying iOSDevice.xcspec
[200/323] Copying com.apple.xcode.tools.ibtool.postprocessor.strings
[201/323] Copying com.apple.xcode.tools.ibtool.compiler.strings
[202/323] Copying com.apple.compilers.referenceobject.strings
[203/323] Copying com.apple.compilers.model.persistence.strings
[204/323] Copying com.apple.compilers.model.mlkit.strings
[204/323] Copying com.apple.compilers.model.coredatamapping.strings
[206/323] Copying com.apple.compilers.model.coredata.strings
[207/323] Copying com.apple.compilers.metal.strings
[208/323] Copying com.apple.compilers.metal-linker.strings
[209/323] Copying com.apple.compilers.assetcatalog.strings
[210/323] Copying com.apple.build-tasks.generate-texture-atlas.strings
[211/323] Copying TiffUtil.strings
[212/323] Copying Rez.strings
[213/323] Copying ResMerger.strings
[214/323] Copying OpenCL.strings
[215/323] Copying OSACompile.strings
[216/323] Copying MiG.strings
[217/323] Copying LSRegisterURL.strings
[218/323] Copying Interface Builder Storyboard Postprocessor.strings
[219/323] Copying Interface Builder Storyboard Compiler.strings
[220/323] Copying InstrumentsPackage.strings
[221/323] Copying Iconutil.strings
[222/323] Copying DTrace.strings
[223/323] Copying CopyTiffFile.strings
[224/323] Copying XCStrings.xcspec
[225/323] Copying XCAppExtensionPoints.xcspec
[226/323] Copying WatchKit1ProductTypes.xcspec
[227/323] Copying TiffUtil.xcspec
[228/323] Copying SpriteKitFileTypes.xcspec
[229/323] Copying SceneKitTools.xcspec
[230/323] Copying SceneKitFileTypes.xcspec
[231/323] Copying Rez.xcspec
[232/323] Copying ResMerger.xcspec
[233/323] Copying ReferenceObject.xcspec
[234/323] Copying RealityAssets.xcspec
[235/323] Copying RCFileTypes.xcspec
[236/323] Copying OpenCL.xcspec
[237/323] Copying OSACompile.xcspec
[238/323] Copying MiG.xcspec
[239/323] Copying MetalProductTypes.xcspec
[240/323] Copying MetalPackageTypes.xcspec
[241/323] Copying MetalLinker.xcspec
[242/323] Copying MetalFileTypes.xcspec
[243/323] Copying MetalCompiler.xcspec
[244/323] Copying Lipo.xcspec
[245/323] Copying LSRegisterURL.xcspec
[246/323] Copying KernelExtension.xcspec
[247/323] Copying InterfaceBuilderFileTypes.xcspec
[248/323] Copying Intents.xcspec
[249/323] Copying InstrumentsPackage.xcspec
[250/323] Copying InfoPlistUtility.xcspec
[251/323] Copying Info.plist
[252/323] Copying Iig.xcspec
[253/323] Copying Iconutil.xcspec
[254/323] Copying IBStoryboardPostprocessor.xcspec
[255/323] Copying IBStoryboardLinker.xcspec
[256/323] Copying IBStoryboardCompiler.xcspec
[257/323] Copying IBPostprocessor.xcspec
[258/323] Copying IBCompiler.xcspec
[259/323] Copying GenerateTextureAtlas.xcspec
[260/323] Copying GenerateAppPlaygroundAssetCatalog.xcspec
[261/323] Copying EmbeddedBinaryValidationUtility.xcspec
[262/323] Copying Embedded-Simulator.xcspec
[263/323] Copying Embedded-Shared.xcspec
[264/323] Copying Embedded-Device.xcspec
[265/323] Copying EXUtil.xcspec
[266/323] Copying DriverKit.xcspec
[267/323] Copying DarwinProductTypes.xcspec
[268/323] Copying DarwinPackageTypes.xcspec
[269/323] Copying DTrace.xcspec
[270/323] Copying CoreML.xcspec
[271/323] Copying CoreData.xcspec
[272/323] Copying CopyTiffFile.xcspec
[273/323] Copying CopyPNGFile.xcspec
[274/323] Copying CompileSkybox.xcspec
[275/323] Copying AssetCatalogCompiler.xcspec
[276/323] Copying AppShortcutStringsMetadata.xcspec
[277/323] Copying AppIntentsNLTraining.xcspec
[278/323] Copying AppIntentsMetadata.xcspec
[279/323] Copying Info.plist
[280/323] Copying Android.xcspec
[281/323] Write sources
[296/323] Compiling TSCclibc strerror.c
[297/325] Compiling llbuildBasic FileSystem.cpp
[298/325] Compiling SWBCSupport CLibRemarksHelper.c
[299/325] Write sources
[302/325] Write SWBBuildServiceBundle-entitlement.plist
[303/325] Write sources
[306/325] Compiling llbuildBasic FileInfo.cpp
[307/325] Write sources
[309/325] Compiling SWBCLibc libc.c
[310/325] Compiling CSwiftScan CSwiftScanImpl.c
[311/327] Compiling llbuildBasic SerialQueue.cpp
[312/329] Compiling llbuildBasic ExecutionQueue.cpp
[313/329] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[314/329] Compiling TSCclibc process.c
[316/329] Emitting module ArgumentParserToolInfo
[317/329] Compiling ArgumentParserToolInfo ToolInfo.swift
[317/375] Compiling SWBCSupport CLibclang.cpp
[319/375] Emitting module TSCLibc
[320/375] Compiling TSCLibc libc.swift
[321/416] Emitting module ArgumentParser
[322/420] Compiling TSCBasic RegEx.swift
[323/420] Compiling TSCBasic Result.swift
[324/420] Compiling TSCBasic SortedArray.swift
[325/420] Compiling TSCBasic JSONMapper.swift
[326/420] Compiling TSCBasic KeyedPair.swift
[327/420] Compiling ArgumentParser MessageInfo.swift
[328/420] Compiling ArgumentParser UsageGenerator.swift
[329/420] Compiling ArgumentParser CollectionExtensions.swift
[330/420] Compiling ArgumentParser Mutex.swift
[331/420] Compiling ArgumentParser Platform.swift
[332/420] Compiling TSCBasic JSON.swift
[333/420] Compiling TSCBasic Path.swift
[334/420] Compiling TSCBasic PathShims.swift
[335/420] Compiling TSCBasic Process.swift
[336/420] Compiling TSCBasic ProcessEnv.swift
[337/420] Emitting module SWBLibc
[338/420] Compiling SWBLibc libc.swift
[339/420] Compiling ArgumentParser NonsenseFlagsValidator.swift
[340/420] Compiling ArgumentParser ParsableArgumentsValidation.swift
[341/420] Compiling ArgumentParser PositionalArgumentsValidator.swift
[342/420] Compiling ArgumentParser UniqueNamesValidator.swift
[342/420] Compiling llbuildBuildSystem BuildSystem.cpp
[344/420] Compiling TSCBasic Closable.swift
[345/420] Compiling TSCBasic CodableResult.swift
[346/420] Compiling TSCBasic CollectionAlgorithms.swift
[347/420] Compiling TSCBasic CollectionExtensions.swift
[348/420] Compiling TSCBasic Condition.swift
[349/420] Compiling TSCBasic Await.swift
[350/420] Compiling TSCBasic Base64URL.swift
[351/420] Compiling TSCBasic ByteString.swift
[352/420] Compiling TSCBasic CStringArray.swift
[353/420] Compiling TSCBasic CacheableSequence.swift
[354/420] Compiling TSCBasic OSLog.swift
[355/420] Compiling TSCBasic ObjectIdentifierProtocol.swift
[356/420] Compiling TSCBasic OrderedDictionary.swift
[357/420] Compiling TSCBasic OrderedSet.swift
[358/420] Compiling TSCBasic ProcessSet.swift
[359/420] Compiling TSCBasic TerminalController.swift
[360/420] Compiling TSCBasic DeltaAlgorithm.swift
[361/420] Compiling TSCBasic DiagnosticsEngine.swift
[362/420] Compiling TSCBasic DictionaryExtensions.swift
[363/420] Compiling TSCBasic DictionaryLiteralExtensions.swift
[364/420] Compiling TSCBasic LazyCache.swift
[365/420] Compiling TSCBasic Lock.swift
[366/420] Compiling TSCBasic StringConversions.swift
[367/420] Compiling TSCBasic SynchronizedQueue.swift
[368/420] Compiling TSCBasic TemporaryFile.swift
[369/420] Compiling TSCBasic EditDistance.swift
[370/420] Compiling TSCBasic FileInfo.swift
[371/420] Compiling TSCBasic FileSystem.swift
[372/420] Compiling TSCBasic GraphAlgorithms.swift
[373/420] Compiling TSCBasic HashAlgorithms.swift
[374/511] Emitting module TSCBasic
[375/515] Compiling SWBUtil CountedSet.swift
[376/515] Compiling SWBUtil Debugger.swift
[377/515] Compiling SWBUtil DependencyInfo.swift
[378/515] Compiling SWBUtil DiagnosticsEngine.swift
[379/515] Compiling SWBUtil Dictionary.swift
[380/515] Compiling SWBUtil Diff.swift
[381/515] Compiling SWBUtil Dispatch+Async.swift
[382/515] Compiling SWBUtil Duration.swift
[383/515] Compiling SWBUtil ElapsedTimer.swift
[384/515] Compiling SWBUtil EmptyState.swift
[385/515] Compiling SWBUtil Environment.swift
[386/515] Compiling SWBUtil EnvironmentHelpers.swift
[387/515] Compiling SWBUtil EnvironmentKey.swift
[388/515] Compiling SWBUtil ByteCount.swift
[389/515] Compiling SWBUtil ByteString.swift
[390/515] Compiling SWBUtil CSV.swift
[391/515] Compiling SWBUtil Cache.swift
[392/515] Compiling SWBUtil Collection.swift
[393/515] Compiling TSCBasic Thread.swift
[394/515] Compiling TSCBasic Tuple.swift
[395/515] Compiling TSCBasic WritableByteStream.swift
[396/515] Compiling TSCBasic misc.swift
[397/515] Compiling SWBUtil AsyncLock.swift
[398/515] Compiling SWBUtil AsyncOperationQueue.swift
[399/515] Compiling SWBUtil AsyncSingleValueCache.swift
[400/515] Compiling SWBUtil AsyncStreamController.swift
[401/515] Compiling SWBUtil URL.swift
[402/515] Compiling SWBUtil UniqueSerialization.swift
[403/515] Compiling SWBUtil UnsafeSendableDelayedInitializationWrapper.swift
[404/515] Compiling SWBUtil UserDefaults.swift
[405/515] Compiling SWBUtil Architecture.swift
[406/515] Compiling SWBUtil Error.swift
[407/515] Compiling SWBUtil FSProxy.swift
[408/515] Compiling SWBUtil Serialization.swift
[409/515] Compiling SWBUtil Signatures.swift
[410/515] Compiling SWBUtil Static.swift
[411/515] Compiling SWBUtil Statistics.swift
[412/515] Compiling SWBUtil String.swift
[413/515] Compiling SWBUtil TAPIFileList.swift
[414/515] Compiling SWBUtil ArgumentSplitting.swift
[415/515] Compiling SWBUtil Array.swift
[416/515] Compiling SWBUtil AsyncCache.swift
[417/515] Compiling SWBUtil AsyncFlatteningSequence.swift
[418/515] Compiling SWBUtil AsyncIteratorProtocol.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[419/551] Emitting module SWBUtil
/Users/admin/builder/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 |
/Users/admin/builder/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 |
[420/560] Compiling TSCUtility OSLog.swift
[421/560] Compiling TSCUtility OrderedZip.swift
[422/560] Compiling TSCUtility PkgConfig.swift
[423/560] Compiling TSCUtility Platform.swift
[424/563] Emitting module TSCUtility
[425/563] Compiling SWBUtil JSONEncoder.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[426/563] Compiling SWBUtil KeyValueStorage.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[427/563] Compiling SWBUtil LLVMTriple.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[428/563] Compiling SWBUtil LazyCache.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[429/563] Compiling SWBUtil Library.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[430/563] Compiling SWBUtil LineReader.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[431/563] Compiling SWBUtil Lock.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[432/563] Compiling SWBUtil MachO.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[433/563] Compiling SWBUtil Math.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[434/563] Compiling SWBUtil Misc+Async.swift
/Users/admin/builder/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):
/Users/admin/builder/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 | }
[435/563] Compiling TSCUtility URL.swift
[436/563] Compiling TSCUtility Verbosity.swift
[437/563] Compiling TSCUtility Version.swift
[438/563] Compiling TSCUtility Versioning.swift
[439/563] Compiling TSCUtility dlopen.swift
[440/563] Compiling TSCUtility misc.swift
[441/563] Compiling SWBUtil Misc.swift
[442/563] Compiling SWBUtil MsgPack.swift
[443/563] Compiling SWBUtil MsgPackSerialization.swift
[444/563] Compiling SWBUtil NamedTemporaryDirectory.swift
[445/563] Compiling SWBUtil OSLog.swift
[446/563] Compiling SWBUtil Optional.swift
[447/563] Compiling SWBUtil OrderedDictionary.swift
[448/563] Compiling SWBUtil OrderedSet.swift
[449/563] Compiling SWBUtil OutputByteStream.swift
[450/563] Compiling SWBUtil POSIX.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[456/563] Compiling TSCUtility PolymorphicCodable.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[457/563] Compiling TSCUtility ProgressAnimation.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[458/563] Compiling TSCUtility SerializedDiagnostics.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[459/563] Compiling TSCUtility SimplePersistence.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[460/563] Compiling TSCUtility BuildFlags.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[461/563] Compiling TSCUtility FSWatch.swift
[462/563] Compiling TSCUtility FloatingPointExtensions.swift
[463/563] Compiling TSCUtility Git.swift
[464/563] Compiling TSCUtility Hex.swift
[465/563] Compiling TSCUtility IndexStore.swift
[466/563] Compiling TSCUtility InterruptHandler.swift
[467/563] Compiling TSCUtility JSONMessageStreamingParser.swift
[468/563] Compiling TSCUtility Netrc.swift
[470/563] Compiling TSCUtility CollectionExtensions.swift
[471/563] Compiling TSCUtility Context.swift
[472/563] Compiling TSCUtility Diagnostics.swift
[477/563] Compiling TSCUtility StringExtensions.swift
[478/563] Compiling TSCUtility StringMangling.swift
[479/563] Compiling TSCUtility Tracing.swift
[480/563] Compiling TSCUtility Triple.swift
[481/563] Compiling TSCUtility Bits.swift
[482/563] Compiling TSCUtility Bitstream.swift
[483/563] Compiling TSCUtility BitstreamReader.swift
[484/563] Compiling TSCUtility BitstreamWriter.swift
[485/563] Compiling TSCUtility Archiver.swift
[486/563] Compiling TSCUtility ArgumentParser.swift
[487/563] Compiling TSCUtility ArgumentParserShellCompletion.swift
[488/563] Compiling TSCUtility Array+Extensions.swift
[489/563] Compiling SWBUtil PropertyList.swift
[490/563] Compiling SWBUtil Queue.swift
[491/563] Compiling SWBUtil RateLimiter.swift
[492/563] Compiling SWBUtil Ref.swift
[493/563] Compiling SWBUtil RegEx.swift
[494/563] Compiling SWBUtil Registry.swift
[495/563] Compiling SWBUtil ResponseFiles.swift
[496/563] Compiling SWBUtil Result.swift
[497/563] Compiling SWBUtil SWBDispatch.swift
[498/563] Compiling SWBUtil ScopedKeepAliveCache.swift
[509/571] Compiling SWBUtil VFS.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[510/571] Compiling SWBUtil Version.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[511/571] Compiling SWBUtil WaitCondition.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[512/571] Compiling SWBUtil WeakRef.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[513/571] Compiling SWBUtil Win32.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[514/571] Compiling SWBUtil Win32Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[515/571] Compiling SWBUtil XCBuildDataArchive.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[516/571] Compiling SWBUtil Xcode.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[517/571] Compiling SWBUtil fnmatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/Version.swift:445:40: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
443 |             if sysctlbyname(kern_osproductversion, &p, &len, nil, 0) == 0 {
444 |                 do {
445 |                     return try Version(String(cString: p))
    |                                        `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
446 |                 } catch {
447 |                 }
[518/571] Compiling SWBUtil Pair.swift
[519/571] Compiling SWBUtil Path.swift
[520/571] Compiling SWBUtil PathWindows.swift
[521/571] Compiling SWBUtil PbxCp.swift
[522/571] Compiling SWBUtil PluginManager.swift
[523/571] Compiling SWBUtil PluginManagerCommon.swift
[524/571] Compiling SWBUtil Process+Async.swift
[525/571] Compiling SWBUtil Process.swift
[526/571] Compiling SWBUtil ProcessInfo.swift
[527/571] Compiling SWBUtil Promise.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[542/571] Compiling SWBUtil Headermap.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[543/571] Compiling SWBUtil HeavyCache.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[544/571] Compiling SWBUtil IO.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[545/571] Compiling SWBUtil IndexStore.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[546/571] Compiling SWBUtil Int.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
[547/571] Compiling SWBUtil InterningArena.swift
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/SWBUtil/IndexStore.swift:382:16: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' was deprecated in macOS 13: 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:)' was deprecated in macOS 13: String does not support no-copy initialization
383 |             bytesNoCopy: UnsafeMutableRawPointer(mutating: data),
384 |             length: length,
Fetching https://github.com/swiftlang/swift-driver.git
[1/35578] Fetching swift-driver
Fetched https://github.com/swiftlang/swift-driver.git from cache (2.02s)
Fetching https://github.com/swiftlang/swift-llbuild.git
[1/29218] Fetching swift-llbuild
Fetched https://github.com/swiftlang/swift-llbuild.git from cache (2.09s)
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 (1.31s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-toolchain-sqlite
Fetching https://github.com/apple/swift-system.git
[1/4944] Fetching swift-system
[100/5125] Fetching swift-system, swift-toolchain-sqlite
[612/21151] Fetching swift-system, swift-toolchain-sqlite, swift-argument-parser
Fetched https://github.com/swiftlang/swift-toolchain-sqlite from cache (1.38s)
Fetched https://github.com/apple/swift-system.git from cache (1.38s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.38s)
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.48s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.53s)
Computing version for https://github.com/swiftlang/swift-toolchain-sqlite
Computed https://github.com/swiftlang/swift-toolchain-sqlite at 1.0.7 (0.47s)
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
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/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-llbuild.git
Working copy of https://github.com/swiftlang/swift-llbuild.git resolved at main (9cd0607)
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
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/SWBWindowsPlatform/README.md
BUILD FAILURE 6.0 macosSpm