The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build PeriodDuration, reference 0.16.0 (8a2805), with Swift 6.1 for Android on 28 May 2025 20:38:42 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[501/526] Compiling PeriodDuration Period+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[502/526] Compiling PeriodDuration Duration+FoundationSupport.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[503/526] Compiling PeriodDuration Duration+ISO8601.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[504/526] Compiling PeriodDuration Duration+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[505/526] Compiling PeriodDuration Duration+Zero.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[506/526] Compiling PeriodDuration Period+Zero.swift
[507/526] Compiling PeriodDuration Period.swift
[508/526] Compiling PeriodDuration PeriodDuration+Codable.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[509/526] Emitting module PeriodDuration
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:5:16: warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                `- warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Skip.swift:2:15: note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 1 | /// A parser that discards the output of another parser.
 2 | public struct Skip<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
   |               `- note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 3 |   /// The parser from which this parser receives output.
 4 |   public let parsers: Parsers
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  1 | import Foundation
  2 | import Parsing
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                |- note: add '@MainActor' to make static property 'pDesignator' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:14:16: warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |     }
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
    |                |- warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'years' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:15:16: warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
    |                |- warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'months' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:16:16: warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
    |                |- warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'weeks' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:17:16: warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
    |                |- warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'days' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:18:16: warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
    |                |- warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'hours' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:19:16: warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
    |                |- warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'minutes' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:20:16: warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
    |                |- warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'seconds' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     static let periodValues = Parse {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:22:16: warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
 22 |     static let periodValues = Parse {
    |                |- warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         years
 24 |         months
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:32:16: warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static let durationValues = Parse {
    |                |- warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'durationValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         hours
 34 |         minutes
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:39:16: warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     .map(Duration.init(hours:minutes:seconds:))
 38 |
 39 |     static let period = Parse {
    |                |- warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'period' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         pDesignator
 41 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:50:16: warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     }
 49 |
 50 |     static let duration = Parse {
    |                |- warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'duration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |         pDesignator
 52 |         OneOf {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:59:16: warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
 57 |     }
 58 |
 59 |     static let periodDuration = Parse {
    |                |- warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodDuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         pDesignator
 61 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[510/526] Compiling PeriodDuration PeriodDuration+Description.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[511/526] Compiling PeriodDuration PeriodDuration+ExpressibleByStringLiteral.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[512/526] Compiling PeriodDuration PeriodDuration+Formatting.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[513/526] Compiling PeriodDuration PeriodDuration+FoundationSupport.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[514/526] Compiling PeriodDuration PeriodDuration+ISO8601.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[515/526] Compiling PeriodDuration PeriodDuration+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[516/526] Compiling PeriodDuration Duration.swift
[517/526] Compiling PeriodDuration Period+Codable.swift
[518/526] Compiling PeriodDuration Period+Description.swift
[519/526] Compiling PeriodDuration Period+ExpressibleByStringLiteral.swift
[520/526] Compiling PeriodDuration PeriodDuration+Zero.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:5:16: warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                `- warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Skip.swift:2:15: note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 1 | /// A parser that discards the output of another parser.
 2 | public struct Skip<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
   |               `- note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 3 |   /// The parser from which this parser receives output.
 4 |   public let parsers: Parsers
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  1 | import Foundation
  2 | import Parsing
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                |- note: add '@MainActor' to make static property 'pDesignator' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:14:16: warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |     }
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
    |                |- warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'years' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:15:16: warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
    |                |- warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'months' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:16:16: warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
    |                |- warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'weeks' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:17:16: warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
    |                |- warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'days' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:18:16: warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
    |                |- warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'hours' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:19:16: warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
    |                |- warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'minutes' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:20:16: warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
    |                |- warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'seconds' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     static let periodValues = Parse {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:22:16: warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
 22 |     static let periodValues = Parse {
    |                |- warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         years
 24 |         months
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:32:16: warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static let durationValues = Parse {
    |                |- warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'durationValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         hours
 34 |         minutes
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:39:16: warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     .map(Duration.init(hours:minutes:seconds:))
 38 |
 39 |     static let period = Parse {
    |                |- warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'period' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         pDesignator
 41 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:50:16: warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     }
 49 |
 50 |     static let duration = Parse {
    |                |- warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'duration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |         pDesignator
 52 |         OneOf {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:59:16: warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
 57 |     }
 58 |
 59 |     static let periodDuration = Parse {
    |                |- warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodDuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         pDesignator
 61 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[521/526] Compiling PeriodDuration PeriodDuration.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:5:16: warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                `- warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Skip.swift:2:15: note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 1 | /// A parser that discards the output of another parser.
 2 | public struct Skip<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
   |               `- note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 3 |   /// The parser from which this parser receives output.
 4 |   public let parsers: Parsers
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  1 | import Foundation
  2 | import Parsing
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                |- note: add '@MainActor' to make static property 'pDesignator' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:14:16: warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |     }
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
    |                |- warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'years' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:15:16: warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
    |                |- warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'months' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:16:16: warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
    |                |- warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'weeks' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:17:16: warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
    |                |- warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'days' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:18:16: warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
    |                |- warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'hours' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:19:16: warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
    |                |- warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'minutes' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:20:16: warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
    |                |- warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'seconds' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     static let periodValues = Parse {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:22:16: warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
 22 |     static let periodValues = Parse {
    |                |- warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         years
 24 |         months
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:32:16: warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static let durationValues = Parse {
    |                |- warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'durationValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         hours
 34 |         minutes
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:39:16: warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     .map(Duration.init(hours:minutes:seconds:))
 38 |
 39 |     static let period = Parse {
    |                |- warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'period' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         pDesignator
 41 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:50:16: warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     }
 49 |
 50 |     static let duration = Parse {
    |                |- warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'duration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |         pDesignator
 52 |         OneOf {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:59:16: warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
 57 |     }
 58 |
 59 |     static let periodDuration = Parse {
    |                |- warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodDuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         pDesignator
 61 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[522/526] Compiling PeriodDuration Utils.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:5:16: warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                `- warning: static property 'pDesignator' is not concurrency-safe because non-'Sendable' type 'Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Skip.swift:2:15: note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 1 | /// A parser that discards the output of another parser.
 2 | public struct Skip<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
   |               `- note: generic struct 'Skip' does not conform to the 'Sendable' protocol
 3 |   /// The parser from which this parser receives output.
 4 |   public let parsers: Parsers
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  1 | import Foundation
  2 | import Parsing
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Parsing'
  3 |
  4 | enum Parsers {
  5 |     static let pDesignator = Skip {
    |                |- note: add '@MainActor' to make static property 'pDesignator' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         "P".utf8
  7 |         Not {
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:14:16: warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |     }
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
    |                |- warning: static property 'years' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'years' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:15:16: warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
    |                |- warning: static property 'months' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'months' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:16:16: warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |     static let years = digitsAndUnit("Y".utf8)
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
    |                |- warning: static property 'weeks' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'weeks' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:17:16: warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |     static let months = digitsAndUnit("M".utf8)
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
    |                |- warning: static property 'days' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'days' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:18:16: warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     static let weeks = digitsAndUnit("W".utf8)
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
    |                |- warning: static property 'hours' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'hours' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:19:16: warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |     static let days = digitsAndUnit("D".utf8)
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
    |                |- warning: static property 'minutes' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'minutes' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:20:16: warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     static let hours = digitsAndUnit("H".utf8)
 19 |     static let minutes = digitsAndUnit("M".utf8)
 20 |     static let seconds = digitsAndUnit("S".utf8)
    |                |- warning: static property 'seconds' is not concurrency-safe because non-'Sendable' type 'AnyParser<Substring.UTF8View, Int>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'seconds' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     static let periodValues = Parse {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/Parsers/AnyParser.swift:27:15: note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
25 | /// boundaries, such as different modules. When you use type erasure this way, you can change the
26 | /// underlying parser over time without affecting existing clients.
27 | public struct AnyParser<Input, Output>: Parser {
   |               `- note: generic struct 'AnyParser' does not conform to the 'Sendable' protocol
28 |   @usableFromInline
29 |   let parser: (inout Input) throws -> Output
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:22:16: warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |     static let seconds = digitsAndUnit("S".utf8)
 21 |
 22 |     static let periodValues = Parse {
    |                |- warning: static property 'periodValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         years
 24 |         months
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:32:16: warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static let durationValues = Parse {
    |                |- warning: static property 'durationValues' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'durationValues' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         hours
 34 |         minutes
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:39:16: warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     .map(Duration.init(hours:minutes:seconds:))
 38 |
 39 |     static let period = Parse {
    |                |- warning: static property 'period' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, Skip<Substring.UTF8View, Optionally<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<String.UTF8View, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'period' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         pDesignator
 41 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:50:16: warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |     }
 49 |
 50 |     static let duration = Parse {
    |                |- warning: static property 'duration' is not concurrency-safe because non-'Sendable' type 'Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipFirst<ParserBuilder<Substring.UTF8View>.SkipSecond<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<Skip<Substring.UTF8View, PrefixThrough<Substring.UTF8View>>, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'duration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |         pDesignator
 52 |         OneOf {
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Parse.swift:23:15: note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 21 | /// //   |     ^ expected integer
 22 | /// ```
 23 | public struct Parse<Input, Parsers: Parser>: Parser where Parsers.Input == Input {
    |               `- note: generic struct 'Parse' does not conform to the 'Sendable' protocol
 24 |   public let parsers: Parsers
 25 |
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:59:16: warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
 57 |     }
 58 |
 59 |     static let periodDuration = Parse {
    |                |- warning: static property 'periodDuration' is not concurrency-safe because non-'Sendable' type 'Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipFirst<Skip<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<String.UTF8View, Not<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.SkipSecond<ParserBuilder<Substring.UTF8View>.SkipSecond<Digits<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>, Whitespace<PartialRangeFrom<Int>, Conversions.Identity<Substring.UTF8View>>>, End<Substring.UTF8View>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int, Int)>>, Period>>, OneOf<Substring.UTF8View, (), OneOfBuilder<Substring.UTF8View, ()>.OneOf2<String.UTF8View, Parsers.ReplaceError<Skip<Substring.UTF8View, Rest<Substring.UTF8View>>>>>>, Parsers.Map<Parse<Substring.UTF8View, ParserBuilder<Substring.UTF8View>.Take2<ParserBuilder<Substring.UTF8View>.Take2<AnyParser<Substring.UTF8View, Int>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int)>, AnyParser<Substring.UTF8View, Int>>.Map<(Int, Int, Int)>>, Duration>>.Map<(Period, Duration)>>, PeriodDuration>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'periodDuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         pDesignator
 61 |         periodValues
/host/spi-builder-workspace/.build/checkouts/swift-parsing/Sources/Parsing/ParserPrinters/Map.swift:75:17: note: generic struct 'Map' does not conform to the 'Sendable' protocol
 73 |   /// You will not typically need to interact with this type directly. Instead you will usually use
 74 |   /// the ``Parser/map(_:)-4hsj5`` operation, which constructs this type.
 75 |   public struct Map<Upstream: Parser, NewOutput>: Parser {
    |                 `- note: generic struct 'Map' does not conform to the 'Sendable' protocol
 76 |     /// The parser from which this parser receives output.
 77 |     public let upstream: Upstream
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/32] Write swift-version-24593BA9C3E375BF.txt
[3/61] Compiling SwiftSyntax600 Empty.swift
[4/61] Emitting module SwiftSyntax601
[5/61] Emitting module SwiftSyntax600
[6/61] Compiling SwiftSyntax509 Empty.swift
[7/61] Emitting module SwiftSyntax509
[8/62] Compiling SwiftSyntax510 Empty.swift
[9/63] Compiling SwiftSyntax601 Empty.swift
[10/63] Emitting module SwiftSyntax510
[15/125] Emitting module IssueReporting
[16/125] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[17/125] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[18/127] Compiling SwiftSyntax MissingNodeInitializers.swift
[19/127] Compiling SwiftSyntax RawSyntax.swift
[20/127] Compiling SwiftSyntax Identifier.swift
[21/127] Compiling SwiftSyntax MemoryLayout.swift
[22/127] Compiling SwiftSyntax RawSyntaxTokenView.swift
[23/127] Compiling SwiftSyntax SourceEdit.swift
[24/127] Compiling SwiftSyntax SourceLength.swift
[25/127] Emitting module ArgumentParserToolInfo
[26/127] Compiling ArgumentParserToolInfo ToolInfo.swift
[27/128] Compiling SwiftSyntax AbsolutePosition.swift
[28/128] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[29/128] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[30/128] Compiling SwiftSyntax Convenience.swift
[31/128] Compiling SwiftSyntax CustomTraits.swift
[32/128] Compiling SwiftSyntax EditorPlaceholder.swift
[33/128] Compiling SwiftSyntax Assert.swift
[34/128] Compiling SwiftSyntax BumpPtrAllocator.swift
[35/128] Compiling SwiftSyntax CommonAncestor.swift
[37/127] Compiling IssueReporting WithExpectedIssue.swift
[38/127] Compiling IssueReporting WithIssueContext.swift
[40/168] Compiling XCTestDynamicOverlay Exports.swift
[41/168] Compiling ArgumentParser ArgumentVisibility.swift
[42/168] Compiling ArgumentParser CompletionKind.swift
[43/168] Compiling ArgumentParser Errors.swift
[44/168] Compiling ArgumentParser Flag.swift
[45/168] Compiling ArgumentParser NameSpecification.swift
[46/168] Compiling ArgumentParser Option.swift
[47/168] Compiling ArgumentParser BashCompletionsGenerator.swift
[48/168] Compiling ArgumentParser CompletionsGenerator.swift
[49/168] Compiling ArgumentParser FishCompletionsGenerator.swift
[50/177] Emitting module XCTestDynamicOverlay
[51/177] Compiling XCTestDynamicOverlay Deprecations.swift
[52/178] Compiling ArgumentParser OptionGroup.swift
[53/178] Compiling ArgumentParser AsyncParsableCommand.swift
[54/178] Compiling ArgumentParser CommandConfiguration.swift
[55/178] Compiling ArgumentParser CommandGroup.swift
[56/178] Compiling ArgumentParser EnumerableFlag.swift
[58/182] Compiling ArgumentParser Name.swift
[59/182] Compiling ArgumentParser Parsed.swift
[60/182] Compiling ArgumentParser ParsedValues.swift
[61/182] Compiling ArgumentParser ParserError.swift
[62/182] Compiling ArgumentParser SplitArguments.swift
[63/182] Compiling ArgumentParser DumpHelpGenerator.swift
[64/182] Compiling ArgumentParser HelpCommand.swift
[65/182] Compiling ArgumentParser HelpGenerator.swift
[66/182] Compiling ArgumentParser MessageInfo.swift
[67/192] Compiling CasePathsCore AnyCasePath.swift
[68/192] Compiling CasePathsCore CasePathIterable.swift
[69/193] Compiling CasePathsCore CasePathReflectable.swift
[70/193] Compiling CasePathsCore CasePathable.swift
[71/193] Compiling CasePathsCore KeyPath+Sendable.swift
[72/193] Emitting module CasePathsCore
[73/193] Compiling CasePathsCore UncheckedSendable.swift
[74/193] Compiling CasePathsCore TypeName.swift
[75/193] Compiling CasePathsCore Never+CasePathable.swift
[76/193] Compiling CasePathsCore Optional+CasePathable.swift
[80/193] Compiling ArgumentParser ZshCompletionsGenerator.swift
[81/193] Compiling ArgumentParser Argument.swift
[82/193] Compiling ArgumentParser ArgumentHelp.swift
[83/193] Emitting module ArgumentParser
[90/193] Compiling CasePathsCore Result+CasePathable.swift
[95/194] Compiling ArgumentParser UsageGenerator.swift
[101/194] Compiling ArgumentParser CollectionExtensions.swift
[102/194] Compiling ArgumentParser Platform.swift
[103/194] Compiling ArgumentParser SequenceExtensions.swift
[104/194] Compiling ArgumentParser StringExtensions.swift
[105/194] Compiling ArgumentParser Tree.swift
[115/193] Compiling ArgumentParser ArgumentDefinition.swift
[116/193] Compiling ArgumentParser ArgumentSet.swift
[117/193] Compiling ArgumentParser CommandParser.swift
[118/193] Compiling ArgumentParser InputKey.swift
[119/193] Compiling ArgumentParser InputOrigin.swift
[120/193] Compiling ArgumentParser ExpressibleByArgument.swift
[121/193] Compiling ArgumentParser ParsableArguments.swift
[122/193] Compiling ArgumentParser ParsableArgumentsValidation.swift
[123/193] Compiling ArgumentParser ParsableCommand.swift
[124/193] Compiling ArgumentParser ArgumentDecoder.swift
[136/209] Compiling Benchmark BenchmarkTermination.swift
[137/209] Compiling Benchmark BenchmarkTime.swift
[138/211] Emitting module Benchmark
[139/211] Compiling Benchmark BenchmarkCommand.swift
[140/211] Compiling Benchmark BenchmarkFilter.swift
[141/211] Compiling Benchmark BenchmarkFormatter.swift
[142/211] Compiling Benchmark BenchmarkMain.swift
[143/211] Compiling Benchmark BenchmarkState.swift
[144/211] Compiling Benchmark BenchmarkSuite.swift
[145/211] Compiling Benchmark BenchmarkReporter.swift
[146/211] Compiling Benchmark BenchmarkResult.swift
[147/211] Compiling Benchmark BenchmarkRunner.swift
[148/211] Compiling Benchmark BenchmarkSetting.swift
[149/211] Compiling Benchmark Benchmark.swift
[150/211] Compiling Benchmark BenchmarkArguments.swift
[151/211] Compiling Benchmark BenchmarkColumn.swift
[152/211] Compiling Benchmark Stats.swift
[153/211] Compiling Benchmark TestIntegration.swift
[154/212] Wrapping AST for Benchmark for debugging
[156/212] Emitting module SwiftSyntax
[157/212] Compiling SwiftSyntax SyntaxEnum.swift
[158/212] Compiling SwiftSyntax SyntaxKind.swift
[159/212] Compiling SwiftSyntax SyntaxRewriter.swift
[160/212] Compiling SwiftSyntax SyntaxTraits.swift
[161/212] Compiling SwiftSyntax SyntaxVisitor.swift
[162/212] Compiling SwiftSyntax TokenKind.swift
[163/212] Compiling SwiftSyntax Tokens.swift
[164/212] Compiling SwiftSyntax TriviaPieces.swift
[165/212] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[166/212] Compiling SwiftSyntax RawSyntaxNodesC.swift
[167/212] Compiling SwiftSyntax RawSyntaxNodesD.swift
[168/212] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[169/212] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[170/212] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[171/212] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[172/212] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[173/212] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[174/212] Compiling SwiftSyntax RawSyntaxValidation.swift
[175/212] Compiling SwiftSyntax SyntaxNodesAB.swift
[176/212] Compiling SwiftSyntax SyntaxNodesC.swift
[177/212] Compiling SwiftSyntax SyntaxNodesD.swift
[178/212] Compiling SwiftSyntax SyntaxNodesEF.swift
[179/212] Compiling SwiftSyntax SyntaxNodesGHI.swift
[180/212] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[181/212] Compiling SwiftSyntax SyntaxNodesOP.swift
[182/212] Compiling SwiftSyntax SyntaxNodesQRS.swift
[183/212] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[190/212] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[191/212] Compiling SwiftSyntax SyntaxBaseNodes.swift
[192/212] Compiling SwiftSyntax SyntaxCollections.swift
[194/270] Compiling SwiftDiagnostics Message.swift
[195/271] Compiling SwiftParser CharacterInfo.swift
[196/271] Compiling SwiftParser CollectionNodes+Parsable.swift
[197/271] Emitting module SwiftDiagnostics
[198/271] Compiling SwiftBasicFormat Syntax+Extensions.swift
[199/271] Compiling SwiftParser Attributes.swift
[200/271] Compiling SwiftParser Availability.swift
[201/271] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[202/271] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[203/271] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[204/271] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[205/271] Compiling SwiftDiagnostics FixIt.swift
[206/271] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[207/271] Compiling SwiftDiagnostics Note.swift
[209/272] Compiling SwiftBasicFormat InferIndentation.swift
[210/272] Compiling SwiftBasicFormat Indenter.swift
[211/271] Emitting module SwiftBasicFormat
[212/271] Compiling SwiftBasicFormat BasicFormat.swift
[214/271] Compiling SwiftParser LexemeSequence.swift
[215/271] Compiling SwiftParser Lexer.swift
[216/271] Compiling SwiftParser RegexLiteralLexer.swift
[217/271] Compiling SwiftParser UnicodeScalarExtensions.swift
[218/271] Compiling SwiftParser Lookahead.swift
[219/271] Compiling SwiftParser LoopProgressCondition.swift
[220/276] Compiling SwiftParser SwiftParserCompatibility.swift
[221/276] Compiling SwiftParser SwiftVersion.swift
[222/276] Compiling SwiftParser SyntaxUtils.swift
[223/276] Compiling SwiftParser TokenConsumer.swift
[224/276] Compiling SwiftParser TokenPrecedence.swift
[225/276] Compiling SwiftParser TokenSpec.swift
[226/276] Compiling SwiftParser TokenSpecSet.swift
[227/276] Compiling SwiftParser TopLevel.swift
[228/276] Compiling SwiftParser TriviaParser.swift
[229/276] Compiling SwiftParser Types.swift
[230/276] Compiling SwiftParser Modifiers.swift
[231/276] Compiling SwiftParser Names.swift
[232/276] Compiling SwiftParser Nominals.swift
[233/276] Compiling SwiftParser Parameters.swift
[234/276] Compiling SwiftParser ParseSourceFile.swift
[235/276] Compiling SwiftParser Parser.swift
[236/276] Compiling SwiftParser Patterns.swift
[237/276] Compiling SwiftParser Recovery.swift
[238/276] Compiling SwiftParser Specifiers.swift
[239/276] Compiling SwiftParser Statements.swift
[240/276] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[241/276] Compiling SwiftParser StringLiterals.swift
[242/276] Emitting module SwiftParser
[247/276] Compiling SwiftParser Declarations.swift
[248/276] Compiling SwiftParser Directives.swift
[249/276] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[250/276] Compiling SwiftParser Expressions.swift
[251/276] Compiling SwiftParser IncrementalParseTransition.swift
[252/276] Compiling SwiftParser IsValidIdentifier.swift
[253/276] Compiling SwiftParser Cursor.swift
[254/276] Compiling SwiftParser Lexeme.swift
[255/276] Compiling SwiftParser ExperimentalFeatures.swift
[256/276] Compiling SwiftParser IsLexerClassified.swift
[257/276] Compiling SwiftParser LayoutNodes+Parsable.swift
[258/276] Compiling SwiftParser Parser+TokenSpecSet.swift
[259/276] Compiling SwiftParser TokenSpecStaticMembers.swift
[261/299] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[262/299] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[263/299] Compiling SwiftOperators OperatorTable.swift
[264/300] Emitting module SwiftOperators
[265/300] Compiling SwiftOperators PrecedenceGroup.swift
[266/300] Compiling SwiftOperators OperatorTable+Semantics.swift
[267/300] Compiling SwiftOperators PrecedenceGraph.swift
[268/300] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[269/301] Compiling SwiftParserDiagnostics MissingNodesError.swift
[270/301] Compiling SwiftParserDiagnostics MissingTokenError.swift
[271/301] Compiling SwiftOperators OperatorTable+Folding.swift
[272/301] Compiling SwiftOperators SyntaxSynthesis.swift
[274/302] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[275/301] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[276/301] Compiling SwiftParserDiagnostics Utils.swift
[277/301] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[282/301] Emitting module SwiftParserDiagnostics
[283/301] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[284/301] Compiling SwiftParserDiagnostics PresenceUtils.swift
[285/301] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[286/301] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[288/316] Emitting module SwiftSyntaxBuilder
[289/317] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[290/317] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[291/317] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[292/317] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[293/317] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[294/317] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[295/317] Compiling SwiftSyntaxBuilder Indenter.swift
[296/317] Compiling SwiftSyntaxBuilder ListBuilder.swift
[297/317] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[298/317] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[299/317] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[300/317] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[301/317] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[302/317] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[303/317] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[305/334] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[306/334] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[307/336] Emitting module SwiftSyntaxMacros
[308/336] Compiling SwiftSyntaxMacros AccessorMacro.swift
[309/336] Compiling SwiftSyntaxMacros AttachedMacro.swift
[310/336] Compiling SwiftSyntaxMacros BodyMacro.swift
[311/336] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[312/336] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[313/336] Compiling SwiftSyntaxMacros Macro.swift
[314/336] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[315/336] Compiling SwiftSyntaxMacros MemberMacro.swift
[316/336] Compiling SwiftSyntaxMacros PeerMacro.swift
[317/336] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[318/336] Compiling SwiftSyntaxMacros Macro+Format.swift
[319/336] Compiling SwiftSyntaxMacros PreambleMacro.swift
[320/336] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[321/336] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[322/336] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[323/336] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[325/345] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[326/346] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[327/346] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[328/346] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[329/346] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[330/346] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[331/346] Emitting module SwiftSyntaxMacroExpansion
[332/346] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[333/346] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[334/346] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[336/358] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[337/358] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[338/359] Emitting module SwiftCompilerPluginMessageHandling
[339/359] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[340/359] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[341/359] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[342/359] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[343/359] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[344/359] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[345/359] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[346/359] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[347/359] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[348/359] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[350/361] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[351/361] Emitting module SwiftCompilerPlugin
[353/364] Compiling CasePathsMacros Plugin.swift
[354/364] Emitting module CasePathsMacros
[355/364] Compiling CasePathsMacros CasePathableMacro.swift
[356/364] Write Objects.LinkFileList
[357/364] Linking CasePathsMacros-tool
[359/371] Compiling CasePaths Macros.swift
[360/371] Compiling CasePaths LockIsolated.swift
[361/371] Compiling CasePaths Exports.swift
[362/371] Compiling CasePaths XCTestSupport.swift
[363/371] Compiling CasePaths Deprecations.swift
[364/371] Emitting module CasePaths
[365/371] Compiling CasePaths EnumReflection.swift
[367/438] Compiling Parsing OneOfBuilder.swift
[368/438] Compiling Parsing ParserBuilder.swift
[369/438] Compiling Parsing Conversion.swift
[370/438] Compiling Parsing AnyConversion.swift
[371/438] Compiling Parsing BinaryFloatingPoint.swift
[372/438] Compiling Parsing ConversionMap.swift
[373/438] Compiling Parsing Conversions.swift
[374/438] Compiling Parsing Data.swift
[375/438] Compiling Parsing Enum.swift
[376/438] Compiling Parsing FixedWidthInteger.swift
[377/438] Compiling Parsing Identity.swift
[378/438] Compiling Parsing JSON.swift
[379/438] Compiling Parsing LosslessStringConvertible.swift
[380/438] Compiling Parsing Memberwise.swift
[381/438] Compiling Parsing ParseableFormatStyleConversion.swift
[382/438] Compiling Parsing RawRepresentable.swift
[383/438] Compiling Parsing String.swift
[384/438] Compiling Parsing Substring.swift
[385/438] Compiling Parsing UTF8View.swift
[386/438] Compiling Parsing ConvertingError.swift
[387/447] Compiling Parsing OneOf.swift
[388/447] Compiling Parsing OneOfMany.swift
[389/447] Compiling Parsing Optional.swift
[390/447] Compiling Parsing Optionally.swift
[391/447] Compiling Parsing Parse.swift
[392/447] Compiling Parsing ParseableFormatStyle.swift
[393/447] Compiling Parsing Peek.swift
[394/447] Compiling Parsing Pipe.swift
[395/447] Compiling Parsing Prefix.swift
[396/447] Compiling Parsing PrefixThrough.swift
[397/447] Compiling Parsing PrefixUpTo.swift
[398/447] Compiling Parsing Printing.swift
[399/447] Compiling Parsing Pullback.swift
[400/447] Compiling Parsing ReplaceError.swift
[401/447] Compiling Parsing Rest.swift
[402/447] Compiling Parsing Skip.swift
[403/447] Compiling Parsing StartsWith.swift
[404/447] Compiling Parsing UUID.swift
[405/447] Compiling Parsing CaseIterableRawRepresentable.swift
[406/447] Compiling Parsing CharacterSet.swift
[407/447] Compiling Parsing Conditional.swift
[408/447] Compiling Parsing Consumed.swift
[409/447] Compiling Parsing Digits.swift
[410/447] Compiling Parsing End.swift
[411/447] Compiling Parsing Fail.swift
[412/447] Compiling Parsing Filter.swift
[413/447] Compiling Parsing First.swift
[414/447] Compiling Parsing Float.swift
[415/447] Compiling Parsing From.swift
[416/447] Compiling Parsing Int.swift
[417/447] Compiling Parsing Lazy.swift
[418/447] Compiling Parsing Literal.swift
[419/447] Compiling Parsing Many.swift
[420/447] Compiling Parsing Map.swift
[421/447] Compiling Parsing Newline.swift
[422/447] Compiling Parsing Not.swift
[423/447] Compiling Parsing CountingRange.swift
[424/447] Compiling Parsing EmptyInitializable.swift
[425/447] Compiling Parsing AnyEquatable.swift
[426/447] Compiling Parsing Deprecations.swift
[427/447] Compiling Parsing Parser.swift
[428/447] Compiling Parsing ParserPrinter.swift
[429/447] Compiling Parsing Always.swift
[430/447] Compiling Parsing AnyParserPrinter.swift
[431/447] Compiling Parsing Backtracking.swift
[432/447] Compiling Parsing Bool.swift
[433/447] Compiling Parsing Whitespace.swift
[434/447] Compiling Parsing AnyParser.swift
[435/447] Compiling Parsing CompactMap.swift
[436/447] Compiling Parsing FlatMap.swift
[437/447] Compiling Parsing Parsers.swift
[438/447] Compiling Parsing Stream.swift
[439/447] Compiling Parsing ParsingError.swift
[440/447] Compiling Parsing PrependableCollection.swift
[441/447] Compiling Parsing PrintingError.swift
[442/447] Emitting module Parsing
[443/448] Wrapping AST for Parsing for debugging
[445/474] Compiling PeriodDuration Duration+FoundationSupport.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[446/474] Compiling PeriodDuration Duration+ISO8601.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[447/474] Compiling PeriodDuration Duration+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[448/474] Compiling PeriodDuration Duration+Zero.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
error: emit-module command failed with exit code 1 (use -v to see invocation)
[449/477] Emitting module PeriodDuration
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from duration: Duration) -> String? {
16 |         string(from: duration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[450/477] Compiling PeriodDuration Period+Zero.swift
[451/477] Compiling PeriodDuration Period.swift
[452/477] Compiling PeriodDuration PeriodDuration+Codable.swift
[453/477] Compiling PeriodDuration PeriodDuration+FoundationSupport.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[454/477] Compiling PeriodDuration PeriodDuration+ISO8601.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[455/477] Compiling PeriodDuration PeriodDuration+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+FoundationSupport.swift:17:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |
16 | #if !os(Linux)
17 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
18 |     public func string(from periodDuration: PeriodDuration) -> String? {
19 |         string(from: periodDuration.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[456/477] Compiling PeriodDuration Duration.swift
[457/477] Compiling PeriodDuration Period+Codable.swift
[458/477] Compiling PeriodDuration Period+Description.swift
[459/477] Compiling PeriodDuration Period+ExpressibleByStringLiteral.swift
[460/477] Compiling PeriodDuration PeriodDuration+Description.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[461/477] Compiling PeriodDuration PeriodDuration+ExpressibleByStringLiteral.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[462/477] Compiling PeriodDuration PeriodDuration+Formatting.swift
/host/spi-builder-workspace/Sources/PeriodDuration/PeriodDuration/PeriodDuration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension PeriodDuration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day, .hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[463/477] Compiling PeriodDuration Period+Formatting.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[464/477] Compiling PeriodDuration Period+FoundationSupport.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[465/477] Compiling PeriodDuration Period+ISO8601.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[466/477] Compiling PeriodDuration Period+Signs.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Period {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.year, .month, .day],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Period/Period+FoundationSupport.swift:14:11: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
12 |
13 | #if !os(Linux)
14 | extension DateComponentsFormatter {
   |           `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
15 |     public func string(from period: Period) -> String? {
16 |         string(from: period.asDateComponents)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[467/477] Compiling PeriodDuration Duration+Codable.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[468/477] Compiling PeriodDuration Duration+Description.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[469/477] Compiling PeriodDuration Duration+ExpressibleByStringLiteral.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[470/477] Compiling PeriodDuration Duration+Formatting.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Duration/Duration+Formatting.swift:6:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 4 | extension Duration {
 5 |     public func formatted(
 6 |         style: DateComponentsFormatter.UnitsStyle = .full,
   |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 7 |         allowedUnits: NSCalendar.Unit = [.hour, .minute, .second],
 8 |         locale: Locale
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[471/477] Compiling PeriodDuration PeriodDuration+Zero.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[472/477] Compiling PeriodDuration PeriodDuration.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[473/477] Compiling PeriodDuration Utils.swift
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:98:16: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 96 |
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
    |                `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 99 |     var formatter = DateComponentsFormatter()
100 |     var calendar = Calendar(identifier: .iso8601)
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
/host/spi-builder-workspace/Sources/PeriodDuration/Utils.swift:99:21: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
 97 | #if !os(Linux)
 98 | let formatter: DateComponentsFormatter = {
 99 |     var formatter = DateComponentsFormatter()
    |                     `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
100 |     var calendar = Calendar(identifier: .iso8601)
101 |     calendar.timeZone = TimeZone(secondsFromGMT: 0)!
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
BUILD FAILURE 6.1 android