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 Sextant, reference main (74b947), with Swift 6.1 for Wasm on 30 May 2025 23:55:12 UTC.

Build Command

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

Build Log

    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:25:13: warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
    |             |- warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorANYOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
 27 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:26:13: warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
    |             |- warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNONEOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | enum RelationalOperator {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[70/85] Compiling Sextant ExpressionNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:4:5: warning: let 'kLogicalOperatorAND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Hitch
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
   |     `- warning: let 'kLogicalOperatorAND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
 1 | import Foundation
 2 | import Hitch
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorAND' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:5:5: warning: let 'kLogicalOperatorOR' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
 5 | let kLogicalOperatorOR = Hitch("||")
   |     |- warning: let 'kLogicalOperatorOR' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorOR' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 | let kLogicalOperatorNOT = Hitch("!")
 7 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:6:5: warning: let 'kLogicalOperatorNOT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | let kLogicalOperatorAND = Hitch("&&")
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
   |     |- warning: let 'kLogicalOperatorNOT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorNOT' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | class LogicalOperator: CustomStringConvertible, Equatable {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:4:13: warning: let 'relationalOperatorGTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
    |             `- warning: let 'relationalOperatorGTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
    |             |- note: add '@MainActor' to make let 'relationalOperatorGTE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:5:13: warning: let 'relationalOperatorLTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
  5 | private let relationalOperatorLTE = Hitch("<=")
    |             |- warning: let 'relationalOperatorLTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorLTE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let relationalOperatorEQ = Hitch("==")
  7 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:6:13: warning: let 'relationalOperatorEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let relationalOperatorGTE = Hitch(">=")
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
    |             |- warning: let 'relationalOperatorEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEQ' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:8:13: warning: let 'relationalOperatorTSEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let relationalOperatorEQ = Hitch("==")
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
    |             |- warning: let 'relationalOperatorTSEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTSEQ' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let relationalOperatorNE = Hitch("!=")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:9:13: warning: let 'relationalOperatorNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
  9 | private let relationalOperatorNE = Hitch("!=")
    |             |- warning: let 'relationalOperatorNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:11:13: warning: let 'relationalOperatorTSNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let relationalOperatorNE = Hitch("!=")
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
    |             |- warning: let 'relationalOperatorTSNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTSNE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:12:13: warning: let 'relationalOperatorLT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
 12 | private let relationalOperatorLT = Hitch("<")
    |             |- warning: let 'relationalOperatorLT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorLT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:13:13: warning: let 'relationalOperatorGT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let relationalOperatorTSNE = Hitch("!==")
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
    |             |- warning: let 'relationalOperatorGT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorGT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:14:13: warning: let 'relationalOperatorREGEX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
    |             |- warning: let 'relationalOperatorREGEX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorREGEX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:15:13: warning: let 'relationalOperatorNIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
    |             |- warning: let 'relationalOperatorNIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:16:13: warning: let 'relationalOperatorIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
    |             |- warning: let 'relationalOperatorIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:17:13: warning: let 'relationalOperatorCONTAINS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
    |             |- warning: let 'relationalOperatorCONTAINS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorCONTAINS' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:18:13: warning: let 'relationalOperatorALL' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
    |             |- warning: let 'relationalOperatorALL' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorALL' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:19:13: warning: let 'relationalOperatorSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
    |             |- warning: let 'relationalOperatorSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:20:13: warning: let 'relationalOperatorEXISTS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
    |             |- warning: let 'relationalOperatorEXISTS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEXISTS' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:21:13: warning: let 'relationalOperatorTYPE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
    |             |- warning: let 'relationalOperatorTYPE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTYPE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:23:13: warning: let 'relationalOperatorEMPTY' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
    |             |- warning: let 'relationalOperatorEMPTY' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEMPTY' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:24:13: warning: let 'relationalOperatorSUBSETOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
    |             |- warning: let 'relationalOperatorSUBSETOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorSUBSETOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:25:13: warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
    |             |- warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorANYOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
 27 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:26:13: warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
    |             |- warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNONEOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | enum RelationalOperator {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[71/85] Compiling Sextant CharacterIndex.swift
[72/85] Compiling Sextant EvaluationContext.swift
[73/85] Compiling Sextant CompiledFilter.swift
[74/85] Compiling Sextant Evaluator.swift
[75/85] Compiling Sextant Filter.swift
[76/85] Compiling Sextant FilterCompiler.swift
[77/85] Compiling Sextant LogicalExpressionNode.swift
[78/85] Emitting module Sextant
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:4:5: warning: let 'kLogicalOperatorAND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Hitch
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
   |     `- warning: let 'kLogicalOperatorAND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
 1 | import Foundation
 2 | import Hitch
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorAND' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:5:5: warning: let 'kLogicalOperatorOR' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | let kLogicalOperatorAND = Hitch("&&")
 5 | let kLogicalOperatorOR = Hitch("||")
   |     |- warning: let 'kLogicalOperatorOR' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorOR' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 | let kLogicalOperatorNOT = Hitch("!")
 7 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/LogicalOperator.swift:6:5: warning: let 'kLogicalOperatorNOT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | let kLogicalOperatorAND = Hitch("&&")
 5 | let kLogicalOperatorOR = Hitch("||")
 6 | let kLogicalOperatorNOT = Hitch("!")
   |     |- warning: let 'kLogicalOperatorNOT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'kLogicalOperatorNOT' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | class LogicalOperator: CustomStringConvertible, Equatable {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:4:13: warning: let 'relationalOperatorGTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
    |             `- warning: let 'relationalOperatorGTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
    |             |- note: add '@MainActor' to make let 'relationalOperatorGTE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:5:13: warning: let 'relationalOperatorLTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let relationalOperatorGTE = Hitch(">=")
  5 | private let relationalOperatorLTE = Hitch("<=")
    |             |- warning: let 'relationalOperatorLTE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorLTE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let relationalOperatorEQ = Hitch("==")
  7 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:6:13: warning: let 'relationalOperatorEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let relationalOperatorGTE = Hitch(">=")
  5 | private let relationalOperatorLTE = Hitch("<=")
  6 | private let relationalOperatorEQ = Hitch("==")
    |             |- warning: let 'relationalOperatorEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEQ' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:8:13: warning: let 'relationalOperatorTSEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let relationalOperatorEQ = Hitch("==")
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
    |             |- warning: let 'relationalOperatorTSEQ' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTSEQ' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let relationalOperatorNE = Hitch("!=")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:9:13: warning: let 'relationalOperatorNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 |
  8 | private let relationalOperatorTSEQ = Hitch("===")
  9 | private let relationalOperatorNE = Hitch("!=")
    |             |- warning: let 'relationalOperatorNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:11:13: warning: let 'relationalOperatorTSNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let relationalOperatorNE = Hitch("!=")
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
    |             |- warning: let 'relationalOperatorTSNE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTSNE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:12:13: warning: let 'relationalOperatorLT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | private let relationalOperatorTSNE = Hitch("!==")
 12 | private let relationalOperatorLT = Hitch("<")
    |             |- warning: let 'relationalOperatorLT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorLT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:13:13: warning: let 'relationalOperatorGT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let relationalOperatorTSNE = Hitch("!==")
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
    |             |- warning: let 'relationalOperatorGT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorGT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:14:13: warning: let 'relationalOperatorREGEX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let relationalOperatorLT = Hitch("<")
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
    |             |- warning: let 'relationalOperatorREGEX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorREGEX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:15:13: warning: let 'relationalOperatorNIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let relationalOperatorGT = Hitch(">")
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
    |             |- warning: let 'relationalOperatorNIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:16:13: warning: let 'relationalOperatorIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | private let relationalOperatorREGEX = Hitch("=~")
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
    |             |- warning: let 'relationalOperatorIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:17:13: warning: let 'relationalOperatorCONTAINS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | private let relationalOperatorNIN = Hitch("NIN")
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
    |             |- warning: let 'relationalOperatorCONTAINS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorCONTAINS' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:18:13: warning: let 'relationalOperatorALL' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | private let relationalOperatorIN = Hitch("IN")
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
    |             |- warning: let 'relationalOperatorALL' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorALL' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:19:13: warning: let 'relationalOperatorSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | private let relationalOperatorCONTAINS = Hitch("CONTAINS")
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
    |             |- warning: let 'relationalOperatorSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:20:13: warning: let 'relationalOperatorEXISTS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | private let relationalOperatorALL = Hitch("ALL")
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
    |             |- warning: let 'relationalOperatorEXISTS' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEXISTS' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:21:13: warning: let 'relationalOperatorTYPE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | private let relationalOperatorSIZE = Hitch("SIZE")
 20 | private let relationalOperatorEXISTS = Hitch("EXISTS")
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
    |             |- warning: let 'relationalOperatorTYPE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorTYPE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:23:13: warning: let 'relationalOperatorEMPTY' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 21 | private let relationalOperatorTYPE = Hitch("TYPE")
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
    |             |- warning: let 'relationalOperatorEMPTY' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorEMPTY' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:24:13: warning: let 'relationalOperatorSUBSETOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 22 | // private let relationalOperatorMATCHES Hitch("matches"))
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
    |             |- warning: let 'relationalOperatorSUBSETOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorSUBSETOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:25:13: warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | private let relationalOperatorEMPTY = Hitch("EMPTY")
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
    |             |- warning: let 'relationalOperatorANYOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorANYOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
 27 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/RelationalOperator.swift:26:13: warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let relationalOperatorSUBSETOF = Hitch("SUBSETOF")
 25 | private let relationalOperatorANYOF = Hitch("ANYOF")
 26 | private let relationalOperatorNONEOF = Hitch("NONEOF")
    |             |- warning: let 'relationalOperatorNONEOF' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'relationalOperatorNONEOF' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | enum RelationalOperator {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | @usableFromInline
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |     @usableFromInline
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |     @usableFromInline
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[79/85] Compiling Sextant ScanPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[80/85] Compiling Sextant WildcardPathTokenPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[81/85] Compiling Sextant Sextant+Internal.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[82/85] Compiling Sextant Sextant+Many.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[83/85] Compiling Sextant Sextant+Single.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[84/85] Compiling Sextant Sextant+Update.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[85/85] Compiling Sextant Sextant.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 | @usableFromInline
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 | @usableFromInline
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 | @usableFromInline
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 | @usableFromInline
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 | @usableFromInline
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:135:23: warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
133 |     }
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'exportPaths' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportPaths' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:136:23: warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
134 |
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'exportValues' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'exportValues' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:137:23: warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
135 |     public static let exportPaths = EvaluationOptions(rawValue: 1 << 0)
136 |     public static let exportValues = EvaluationOptions(rawValue: 1 << 1)
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
    |                       |- warning: static property 'updateOperation' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'updateOperation' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:139:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
126 |
127 | @usableFromInline
128 | struct EvaluationOptions: OptionSet {
    |        `- note: consider making struct 'EvaluationOptions' conform to the 'Sendable' protocol
129 |     public let rawValue: Int
130 |
    :
137 |     public static let updateOperation = EvaluationOptions(rawValue: 1 << 2)
138 |
139 |     public static let `default`: EvaluationOptions = [.exportValues]
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EvaluationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/16] Emitting module Chronometer
[4/16] Compiling Chronometer Chronometer.swift
[5/17] Compiling Hitch Int8+Ascii.swift
[7/18] Compiling Hitch UInt8+Ascii.swift
[8/18] Compiling Hitch Hitch+Base32.swift
[9/18] Compiling Hitch Hitch+Base64.swift
[10/18] Compiling Hitch Hitch.swift
[11/18] Compiling Hitch Hitch+FormatOperator.swift
[12/18] Compiling Hitch Hitch+MD5.swift
[13/18] Compiling Hitch Hitch+CodeBlock.swift
[14/18] Compiling Hitch Hitch+Format.swift
[15/18] Compiling Hitch Hitch+Shared.swift
[16/18] Compiling Hitch CHitch.swift
[17/18] Compiling Hitch HalfHitch.swift
[18/18] Emitting module Hitch
[20/23] Compiling Spanker Spanker.swift
[21/23] Compiling Spanker Spanker+Reader.swift
[22/23] Compiling Spanker Spanker+Subscripts.swift
[23/23] Emitting module Spanker
[25/74] Compiling Sextant JsonNode.swift
[26/74] Compiling Sextant NullNode.swift
[27/74] Compiling Sextant NumberNode.swift
[28/74] Compiling Sextant PathNode.swift
[29/74] Compiling Sextant PatternNode.swift
[30/74] Compiling Sextant StringNode.swift
[31/74] Compiling Sextant ValueNode.swift
[32/74] Compiling Sextant LogicalOperator.swift
[33/74] Compiling Sextant PatternFlags.swift
[34/74] Compiling Sextant PredicateContext.swift
[35/74] Compiling Sextant RelationalExpressionNode.swift
[36/74] Compiling Sextant RelationalOperator.swift
[37/74] Compiling Sextant BooleanNode.swift
[38/74] Compiling Sextant ExpressionNode.swift
[39/74] Compiling Sextant ScanPathToken.swift
[40/74] Compiling Sextant WildcardPathToken.swift
[41/74] Compiling Sextant ArrayPathTokenPredicate.swift
[42/74] Compiling Sextant FakePredicate.swift
[43/74] Compiling Sextant FilterPathTokenPredicate.swift
[44/74] Compiling Sextant PredicatePathToken.swift
[45/74] Compiling Sextant PropertyPathTokenPredicate.swift
[46/81] Compiling Sextant ArrayIndexOperation.swift
[47/81] Compiling Sextant ArraySliceOperation.swift
[48/81] Compiling Sextant Parameter.swift
[49/81] Compiling Sextant ArrayIndexPath.swift
[50/81] Compiling Sextant CompiledPath.swift
[51/81] Compiling Sextant NullPath.swift
[52/81] Compiling Sextant ObjectPropertyPath.swift
[53/81] Compiling Sextant PathFunction+Spanker.swift
[54/81] Compiling Sextant PathFunction.swift
[55/81] Compiling Sextant PathToken+Spanker.swift
[56/81] Compiling Sextant PathToken.swift
[57/81] Compiling Sextant PropertyPathToken.swift
[58/81] Compiling Sextant RootPathToken.swift
[59/81] Compiling Sextant ScanPathToken+Spanker.swift
[60/81] Compiling Sextant Path.swift
[61/81] Compiling Sextant PathCompiler.swift
[62/81] Compiling Sextant RootPath.swift
[63/81] Compiling Sextant ArrayIndexToken.swift
[64/81] Compiling Sextant ArrayPathToken.swift
[65/81] Compiling Sextant ArraySliceToken.swift
[66/81] Compiling Sextant FunctionPathToken.swift
[67/81] Compiling Sextant CharacterIndex.swift
[68/81] Compiling Sextant EvaluationContext.swift
[69/81] Compiling Sextant CompiledFilter.swift
[70/81] Compiling Sextant Evaluator.swift
[71/81] Compiling Sextant Filter.swift
[72/81] Compiling Sextant FilterCompiler.swift
[73/81] Compiling Sextant LogicalExpressionNode.swift
[74/81] Emitting module Sextant
[75/81] Compiling Sextant ScanPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[76/81] Compiling Sextant WildcardPathTokenPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[77/81] Compiling Sextant Sextant+Internal.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[78/81] Compiling Sextant Sextant+Many.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[79/81] Compiling Sextant Sextant+Single.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[80/81] Compiling Sextant Sextant+Update.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
[81/81] Compiling Sextant Sextant.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
 14 |
 15 | func clearerror() {
 16 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
    |     `- error: cannot find 'Thread' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
 18 |
 19 | func geterror() -> String? {
 20 |     return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
    |            `- error: cannot find 'Thread' in scope
 21 | }
 22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
 22 |
 23 | func error(_ error: String) {
 24 |     Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
    |     `- error: cannot find 'Thread' in scope
 25 |     #if DEBUG
 26 |     // print("Error: " + error)
BUILD FAILURE 6.1 wasm