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