The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftPM with Swift 6.0 (beta) for macOS (SPM) (f5ea39) on 27 Jun 2024 08:03:36 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Beta.2.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.44.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-package-manager.git
Reference: 0.6.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftlang/swift-package-manager
 * tag               0.6.0      -> FETCH_HEAD
HEAD is now at f5ea397 [Package.swift] Require swift-llbuild and swift-tools-support-core using semver dependencies
Cloned https://github.com/swiftlang/swift-package-manager.git
Revision (git rev-parse @):
f5ea3972d7d6c574e8bb16a19b2a7bca98ea131b
SUCCESS checkout https://github.com/swiftlang/swift-package-manager.git at 0.6.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/swiftlang/swift-package-manager.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Beta.2.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/132] Write sources
[6/132] Write swift-run-entitlement.plist
[7/132] Write swiftpm-xctest-helper-entitlement.plist
[9/132] Write swift-test-entitlement.plist
[10/132] Write swift-package-entitlement.plist
[11/132] Write swift-build-entitlement.plist
[12/132] Write swift-version--14728B76ED507284.txt
[13/132] Compiling llvmSupport UnicodeCaseFold.cpp
[14/132] Compiling llvmSupport Valgrind.cpp
[15/134] Compiling llvmSupport circular_raw_ostream.cpp
[16/134] Compiling llvmSupport Twine.cpp
[16/134] Compiling llvmSupport StringSaver.cpp
[16/134] Compiling llvmSupport Unicode.cpp
[19/134] Compiling llvmSupport Threading.cpp
[19/134] Compiling llvmSupport Triple.cpp
[21/134] Compiling llvmSupport TargetParser.cpp
[22/134] Compiling llvmSupport raw_ostream.cpp
[23/134] Compiling llvmSupport SmallVector.cpp
[24/134] Compiling llvmSupport YAMLParser.cpp
[25/134] Compiling llvmSupport StringMap.cpp
[26/134] Compiling llvmSupport StringExtras.cpp
[27/134] Compiling llvmSupport SmallPtrSet.cpp
[28/134] Compiling llvmSupport StringRef.cpp
[29/134] Compiling llvmSupport Program.cpp
[30/134] Compiling llvmSupport Signals.cpp
[31/134] Compiling llvmSupport SourceMgr.cpp
[32/134] Compiling llvmSupport Mutex.cpp
[33/134] Compiling llvmSupport Options.cpp
[34/134] Compiling llvmSupport NativeFormatting.cpp
[35/134] Compiling llvmSupport Process.cpp
[36/134] Compiling llvmSupport MathExtras.cpp
[37/134] Compiling llvmSupport Path.cpp
[38/134] Compiling llvmSupport MemoryBuffer.cpp
[39/134] Compiling llvmSupport Memory.cpp
[40/134] Compiling llvmSupport ManagedStatic.cpp
[41/134] Compiling llvmSupport MD5.cpp
[42/134] Compiling llvmSupport Locale.cpp
[43/134] Compiling llvmSupport Hashing.cpp
[44/134] Compiling llvmSupport FormatVariadic.cpp
[45/134] Compiling llvmSupport FoldingSet.cpp
[46/134] Compiling llvmSupport Host.cpp
[47/134] Compiling llvmSupport Errno.cpp
[48/134] Compiling llvmSupport ErrorHandling.cpp
[49/134] Compiling llvmSupport FileUtilities.cpp
[50/134] Compiling llvmSupport Debug.cpp
[51/134] Compiling llvmSupport Error.cpp
[52/134] Compiling llvmSupport DJB.cpp
[53/134] Compiling llvmSupport Atomic.cpp
[54/134] Compiling llvmSupport ConvertUTF.cpp
[55/134] Compiling llvmSupport ConvertUTFWrapper.cpp
[55/134] Write sources
[57/134] Compiling llvmDemangle MicrosoftDemangle.cpp
[58/134] Compiling llvmSupport Allocator.cpp
[59/134] Compiling llvmSupport Chrono.cpp
[60/134] Compiling llvmSupport APSInt.cpp
[61/134] Compiling llvmSupport APInt.cpp
[62/134] Compiling llvmDemangle ItaniumDemangle.cpp
[63/134] Compiling llvmSupport APFloat.cpp
[64/134] Compiling llbuildCore MakefileDepsParser.cpp
[65/134] Compiling llbuildCore DependencyInfoParser.cpp
[66/134] Compiling llvmSupport CommandLine.cpp
[67/134] Compiling llbuildCore SQLiteBuildDB.cpp
[68/134] Compiling llbuildCore BuildEngineTrace.cpp
[69/134] Compiling llbuildCore BuildDB.cpp
[70/134] Compiling llbuildBuildSystem BuildValue.cpp
[71/134] Compiling llbuildBuildSystem ExternalCommand.cpp
[72/134] Compiling llbuildBuildSystem BuildNode.cpp
[73/134] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[74/134] Compiling llbuildBuildSystem ShellCommand.cpp
[75/134] Compiling llbuildBuildSystem BuildKey.cpp
[76/134] Compiling llbuildCore BuildEngine.cpp
[77/134] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[78/134] Compiling llbuildBasic Version.cpp
[79/134] Compiling llbuildBasic Tracing.cpp
[80/134] Compiling llbuildBasic ShellUtility.cpp
[81/134] Compiling llbuildBuildSystem BuildDescription.cpp
[82/134] Compiling llbuildBuildSystem BuildFile.cpp
[83/134] Compiling llbuildBasic PlatformUtility.cpp
[84/134] Compiling llbuildBasic SerialQueue.cpp
[85/134] Compiling llbuildBasic Subprocess.cpp
[86/134] Compiling llbuildBasic Hashing.cpp
[87/134] Compiling llbuildBasic FileInfo.cpp
[88/134] Compiling llbuildBasic FileSystem.cpp
[89/134] Compiling libllbuild C-API.cpp
[89/134] Write sources
[91/134] Compiling TSCclibc libc.c
[91/134] Write sources
[99/136] Compiling llbuildBasic ExecutionQueue.cpp
[100/136] Write sources
[104/147] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[105/147] Write sources
[107/147] Compiling libllbuild Core-C-API.cpp
[108/147] Compiling libllbuild BuildValue-C-API.cpp
[109/147] Compiling libllbuild BuildSystem-C-API.cpp
[110/147] Compiling libllbuild BuildKey-C-API.cpp
[111/147] Compiling libllbuild BuildDB-C-API.cpp
[112/154] Compiling llbuildBuildSystem BuildSystem.cpp
[114/154] Compiling TSCLibc libc.swift
[115/154] Emitting module TSCLibc
[116/193] Compiling swiftpm_xctest_helper main.swift
[117/193] Emitting module swiftpm_xctest_helper
[117/193] Write Objects.LinkFileList
[119/193] Compiling PackageDescription Resource.swift
[120/193] Compiling PackageDescription Target.swift
[121/193] Compiling PackageDescription SupportedPlatforms.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:23:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 21 |
 22 |     /// The macOS platform.
 23 |     public static let macOS: Platform = Platform(name: "macos")
    |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// The iOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:26:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 24 |
 25 |     /// The iOS platform.
 26 |     public static let iOS: Platform = Platform(name: "ios")
    |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     /// The tvOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:29:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 27 |
 28 |     /// The tvOS platform.
 29 |     public static let tvOS: Platform = Platform(name: "tvos")
    |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// The watchOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:32:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 30 |
 31 |     /// The watchOS platform.
 32 |     public static let watchOS: Platform = Platform(name: "watchos")
    |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// The Linux platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:35:23: warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 33 |
 34 |     /// The Linux platform.
 35 |     public static let linux: Platform = Platform(name: "linux")
    |                       |- warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'linux' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// The Windows platform
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:39:23: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 37 |     /// The Windows platform
 38 |     @available(_PackageDescription, introduced: 5.2)
 39 |     public static let windows: Platform = Platform(name: "windows")
    |                       |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'windows' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /// The Android platform
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:43:23: warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 41 |     /// The Android platform
 42 |     @available(_PackageDescription, introduced: 5.2)
 43 |     public static let android: Platform = Platform(name: "android")
    |                       |- warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'android' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:180:27: warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
178 |         ///
179 |         /// - Since: First available in PackageDescription 5.0
180 |         public static let v10_10: MacOSVersion = .init(string: "10.10")
    |                           |- warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |         /// The value that represents macOS 10.11.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:185:27: warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
183 |         ///
184 |         /// - Since: First available in PackageDescription 5.0
185 |         public static let v10_11: MacOSVersion = .init(string: "10.11")
    |                           |- warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |
187 |         /// The value that represents macOS 10.12.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:190:27: warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
188 |         ///
189 |         /// - Since: First available in PackageDescription 5.0
190 |         public static let v10_12: MacOSVersion = .init(string: "10.12")
    |                           |- warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 |         /// The value that represents macOS 10.13.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:195:27: warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
193 |         ///
194 |         /// - Since: First available in PackageDescription 5.0
195 |         public static let v10_13: MacOSVersion = .init(string: "10.13")
    |                           |- warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |
197 |         /// The value that represents macOS 10.14.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:200:27: warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
198 |         ///
199 |         /// - Since: First available in PackageDescription 5.0
200 |         public static let v10_14: MacOSVersion = .init(string: "10.14")
    |                           |- warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_14' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |
202 |         /// The value that represents macOS 10.15.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:206:27: warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
204 |         /// - Since: First available in PackageDescription 5.1
205 |         @available(_PackageDescription, introduced: 5.1)
206 |         public static let v10_15: MacOSVersion = .init(string: "10.15")
    |                           |- warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_15' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     }
208 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:224:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
222 |         ///
223 |         /// - Since: First available in PackageDescription 5.0
224 |         public static let v9: TVOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 |         /// The value that represents tvOS 10.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:229:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
227 |         ///
228 |         /// - Since: First available in PackageDescription 5.0
229 |         public static let v10: TVOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
230 |
231 |         /// The value that represents tvOS 11.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:234:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
232 |         ///
233 |         /// - Since: First available in PackageDescription 5.0
234 |         public static let v11: TVOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |
236 |         /// The value that represents tvOS 12.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:239:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
237 |         ///
238 |         /// - Since: First available in PackageDescription 5.0
239 |         public static let v12: TVOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |         /// The value that represents tvOS 13.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:245:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
243 |         /// - Since: First available in PackageDescription 5.1
244 |         @available(_PackageDescription, introduced: 5.1)
245 |         public static let v13: TVOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     }
247 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:263:27: warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
261 |         ///
262 |         /// - Since: First available in PackageDescription 5.0
263 |         public static let v8: IOSVersion = .init(string: "8.0")
    |                           |- warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v8' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |
265 |         /// The value that represents iOS 9.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:268:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
266 |         ///
267 |         /// - Since: First available in PackageDescription 5.0
268 |         public static let v9: IOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |         /// The value that represents iOS 10.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:273:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
271 |         ///
272 |         /// - Since: First available in PackageDescription 5.0
273 |         public static let v10: IOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
274 |
275 |         /// The value that represents iOS 11.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:278:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
276 |         ///
277 |         /// - Since: First available in PackageDescription 5.0
278 |         public static let v11: IOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 |         /// The value that represents iOS 12.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:283:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
281 |         ///
282 |         /// - Since: First available in PackageDescription 5.0
283 |         public static let v12: IOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 |
285 |         /// The value that represents iOS 13.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:289:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
287 |         /// - Since: First available in PackageDescription 5.1
288 |         @available(_PackageDescription, introduced: 5.1)
289 |         public static let v13: IOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
290 |     }
291 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:307:27: warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
305 |         ///
306 |         /// - Since: First available in PackageDescription 5.0
307 |         public static let v2: WatchOSVersion = .init(string: "2.0")
    |                           |- warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v2' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
308 |
309 |         /// The value that represents watchOS 3.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:312:27: warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
310 |         ///
311 |         /// - Since: First available in PackageDescription 5.0
312 |         public static let v3: WatchOSVersion = .init(string: "3.0")
    |                           |- warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v3' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |
314 |         /// The value that represents watchOS 4.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:317:27: warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
315 |         ///
316 |         /// - Since: First available in PackageDescription 5.0
317 |         public static let v4: WatchOSVersion = .init(string: "4.0")
    |                           |- warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v4' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
318 |
319 |         /// The value that represents watchOS 5.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:322:27: warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
320 |         ///
321 |         /// - Since: First available in PackageDescription 5.0
322 |         public static let v5: WatchOSVersion = .init(string: "5.0")
    |                           |- warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v5' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |
324 |         /// The value that represents watchOS 6.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:328:27: warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
326 |         /// - Since: First available in PackageDescription 5.1
327 |         @available(_PackageDescription, introduced: 5.1)
328 |         public static let v6: WatchOSVersion = .init(string: "6.0")
    |                           |- warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v6' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |     }
330 | }
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
[122/193] Compiling PackageDescription Product.swift
[123/193] Compiling PackageDescription PackageRequirement.swift
[124/193] Compiling PackageDescription Version+StringLiteralConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
[124/194] Linking swiftpm-xctest-helper
[125/194] Applying swiftpm-xctest-helper
[127/194] Compiling PackageDescription Version.swift
[128/194] Compiling PackageDescription PackageDependency.swift
[129/194] Compiling TSCBasic ObjectIdentifierProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     /// The release build configuration.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | }
 25 |
[130/194] Compiling TSCBasic OrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     /// The release build configuration.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | }
 25 |
[131/194] Emitting module PackageDescription
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     /// The release build configuration.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | }
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:509:13: warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
507 |
508 | var errors: [String] = []
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
    |             |- warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'dumpInfo' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'dumpInfo' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
511 |     func dump() {
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:23:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 21 |
 22 |     /// The macOS platform.
 23 |     public static let macOS: Platform = Platform(name: "macos")
    |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// The iOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:26:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 24 |
 25 |     /// The iOS platform.
 26 |     public static let iOS: Platform = Platform(name: "ios")
    |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     /// The tvOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:29:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 27 |
 28 |     /// The tvOS platform.
 29 |     public static let tvOS: Platform = Platform(name: "tvos")
    |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// The watchOS platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:32:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 30 |
 31 |     /// The watchOS platform.
 32 |     public static let watchOS: Platform = Platform(name: "watchos")
    |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// The Linux platform.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:35:23: warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 33 |
 34 |     /// The Linux platform.
 35 |     public static let linux: Platform = Platform(name: "linux")
    |                       |- warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'linux' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// The Windows platform
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:39:23: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 37 |     /// The Windows platform
 38 |     @available(_PackageDescription, introduced: 5.2)
 39 |     public static let windows: Platform = Platform(name: "windows")
    |                       |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'windows' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /// The Android platform
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:43:23: warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 41 |     /// The Android platform
 42 |     @available(_PackageDescription, introduced: 5.2)
 43 |     public static let android: Platform = Platform(name: "android")
    |                       |- warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'android' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:180:27: warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
178 |         ///
179 |         /// - Since: First available in PackageDescription 5.0
180 |         public static let v10_10: MacOSVersion = .init(string: "10.10")
    |                           |- warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |         /// The value that represents macOS 10.11.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:185:27: warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
183 |         ///
184 |         /// - Since: First available in PackageDescription 5.0
185 |         public static let v10_11: MacOSVersion = .init(string: "10.11")
    |                           |- warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |
187 |         /// The value that represents macOS 10.12.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:190:27: warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
188 |         ///
189 |         /// - Since: First available in PackageDescription 5.0
190 |         public static let v10_12: MacOSVersion = .init(string: "10.12")
    |                           |- warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 |         /// The value that represents macOS 10.13.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:195:27: warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
193 |         ///
194 |         /// - Since: First available in PackageDescription 5.0
195 |         public static let v10_13: MacOSVersion = .init(string: "10.13")
    |                           |- warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |
197 |         /// The value that represents macOS 10.14.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:200:27: warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
198 |         ///
199 |         /// - Since: First available in PackageDescription 5.0
200 |         public static let v10_14: MacOSVersion = .init(string: "10.14")
    |                           |- warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_14' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |
202 |         /// The value that represents macOS 10.15.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:206:27: warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
204 |         /// - Since: First available in PackageDescription 5.1
205 |         @available(_PackageDescription, introduced: 5.1)
206 |         public static let v10_15: MacOSVersion = .init(string: "10.15")
    |                           |- warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_15' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     }
208 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:224:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
222 |         ///
223 |         /// - Since: First available in PackageDescription 5.0
224 |         public static let v9: TVOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 |         /// The value that represents tvOS 10.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:229:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
227 |         ///
228 |         /// - Since: First available in PackageDescription 5.0
229 |         public static let v10: TVOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
230 |
231 |         /// The value that represents tvOS 11.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:234:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
232 |         ///
233 |         /// - Since: First available in PackageDescription 5.0
234 |         public static let v11: TVOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |
236 |         /// The value that represents tvOS 12.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:239:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
237 |         ///
238 |         /// - Since: First available in PackageDescription 5.0
239 |         public static let v12: TVOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |         /// The value that represents tvOS 13.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:245:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
243 |         /// - Since: First available in PackageDescription 5.1
244 |         @available(_PackageDescription, introduced: 5.1)
245 |         public static let v13: TVOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     }
247 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:263:27: warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
261 |         ///
262 |         /// - Since: First available in PackageDescription 5.0
263 |         public static let v8: IOSVersion = .init(string: "8.0")
    |                           |- warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v8' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |
265 |         /// The value that represents iOS 9.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:268:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
266 |         ///
267 |         /// - Since: First available in PackageDescription 5.0
268 |         public static let v9: IOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |         /// The value that represents iOS 10.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:273:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
271 |         ///
272 |         /// - Since: First available in PackageDescription 5.0
273 |         public static let v10: IOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
274 |
275 |         /// The value that represents iOS 11.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:278:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
276 |         ///
277 |         /// - Since: First available in PackageDescription 5.0
278 |         public static let v11: IOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 |         /// The value that represents iOS 12.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:283:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
281 |         ///
282 |         /// - Since: First available in PackageDescription 5.0
283 |         public static let v12: IOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 |
285 |         /// The value that represents iOS 13.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:289:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
287 |         /// - Since: First available in PackageDescription 5.1
288 |         @available(_PackageDescription, introduced: 5.1)
289 |         public static let v13: IOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
290 |     }
291 |
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:307:27: warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
305 |         ///
306 |         /// - Since: First available in PackageDescription 5.0
307 |         public static let v2: WatchOSVersion = .init(string: "2.0")
    |                           |- warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v2' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
308 |
309 |         /// The value that represents watchOS 3.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:312:27: warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
310 |         ///
311 |         /// - Since: First available in PackageDescription 5.0
312 |         public static let v3: WatchOSVersion = .init(string: "3.0")
    |                           |- warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v3' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |
314 |         /// The value that represents watchOS 4.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:317:27: warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
315 |         ///
316 |         /// - Since: First available in PackageDescription 5.0
317 |         public static let v4: WatchOSVersion = .init(string: "4.0")
    |                           |- warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v4' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
318 |
319 |         /// The value that represents watchOS 5.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:322:27: warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
320 |         ///
321 |         /// - Since: First available in PackageDescription 5.0
322 |         public static let v5: WatchOSVersion = .init(string: "5.0")
    |                           |- warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v5' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |
324 |         /// The value that represents watchOS 6.0.
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:328:27: warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
326 |         /// - Since: First available in PackageDescription 5.1
327 |         @available(_PackageDescription, introduced: 5.1)
328 |         public static let v6: WatchOSVersion = .init(string: "6.0")
    |                           |- warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v6' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |     }
330 | }
[132/194] Compiling PackageDescription Package.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
/Users/admin/builder/spi-builder-workspace/Sources/PackageDescription/Package.swift:509:13: warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
507 |
508 | var errors: [String] = []
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
    |             |- warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'dumpInfo' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'dumpInfo' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
511 |     func dump() {
[132/194] Write Objects.LinkFileList
[133/194] Linking libPackageDescription.dylib
[135/194] Compiling llbuildSwift Internals.swift
[136/194] Compiling llbuildSwift CoreBindings.swift
[137/194] Compiling llbuildSwift BuildSystemBindings.swift
[138/194] Emitting module llbuildSwift
[139/194] Compiling llbuildSwift BuildKey.swift
[140/194] Compiling llbuildSwift BuildValue.swift
[141/194] Compiling llbuildSwift BuildDBBindings.swift
[142/194] Compiling TSCBasic SortedArray.swift
[143/194] Compiling TSCBasic StringConversions.swift
[144/194] Compiling TSCBasic SynchronizedQueue.swift
[145/194] Compiling TSCBasic TemporaryFile.swift
[146/194] Compiling TSCBasic FileSystem.swift
[147/194] Compiling TSCBasic GraphAlgorithms.swift
[148/194] Compiling TSCBasic JSON.swift
[149/194] Compiling TSCBasic JSONMapper.swift
[150/194] Compiling TSCBasic Path.swift
[151/194] Compiling TSCBasic PathShims.swift
[152/194] Compiling TSCBasic Process.swift
[153/194] Compiling TSCBasic ProcessEnv.swift
[154/198] Emitting module TSCBasic
[155/198] Compiling TSCBasic CollectionAlgorithms.swift
[156/198] Compiling TSCBasic CollectionExtensions.swift
[157/198] Compiling TSCBasic Condition.swift
[158/198] Compiling TSCBasic DeltaAlgorithm.swift
[159/198] Compiling TSCBasic DiagnosticsEngine.swift
[160/198] Compiling TSCBasic DictionaryExtensions.swift
[161/198] Compiling TSCBasic DictionaryLiteralExtensions.swift
[162/198] Compiling TSCBasic EditDistance.swift
[163/198] Compiling TSCBasic FileInfo.swift
[164/198] Compiling TSCBasic KeyedPair.swift
[165/198] Compiling TSCBasic LazyCache.swift
[166/198] Compiling TSCBasic Lock.swift
[167/198] Compiling TSCBasic OSLog.swift
[170/198] Compiling TSCBasic OrderedSet.swift
[171/198] Compiling TSCBasic OutputByteStream.swift
[172/198] Compiling TSCBasic ProcessSet.swift
[173/198] Compiling TSCBasic RegEx.swift
[174/198] Compiling TSCBasic Result.swift
[175/198] Compiling TSCBasic SHA256.swift
[176/198] Compiling TSCBasic Await.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
[177/198] Compiling TSCBasic ByteString.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
[178/198] Compiling TSCBasic CStringArray.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
[179/198] Compiling TSCBasic CacheableSequence.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
[180/198] Compiling TSCBasic CodableResult.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
[181/198] Compiling TSCBasic TerminalController.swift
[182/198] Compiling TSCBasic Thread.swift
[183/198] Compiling TSCBasic Tuple.swift
[184/198] Compiling TSCBasic misc.swift
Fetching https://github.com/apple/swift-tools-support-core.git
Fetching https://github.com/apple/swift-llbuild.git
[1/6277] Fetching swift-tools-support-core
[6278/28589] Fetching swift-tools-support-core, swift-llbuild
Fetched https://github.com/apple/swift-llbuild.git from cache (2.14s)
Fetched https://github.com/apple/swift-tools-support-core.git from cache (2.14s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.1.0 (0.67s)
Computing version for https://github.com/apple/swift-llbuild.git
Computed https://github.com/apple/swift-llbuild.git at 0.3.0 (0.72s)
Creating working copy for https://github.com/apple/swift-llbuild.git
Working copy of https://github.com/apple/swift-llbuild.git resolved at 0.3.0
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.1.0
warning: 'swift-llbuild': ignoring broken symlink /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-llbuild/lib/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm
BUILD FAILURE 6.0 macosSpm