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 BluetoothMessageProtocol, reference 2.0.1 (10cba9), with Swift 6.1 for Linux on 26 Apr 2025 21:12:17 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:116:27: warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'indoorBikeSimulationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:118:27: warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wheelCircumferenceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:120:27: warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'spinDownControlSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:122:27: warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cadenceConfigSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |     }
124 |
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:48:27: warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 46 |         /// The response-header and entity-header fields were received in the HTTP
 47 |         /// response and stored in the HTTP Headers characteristic for the Client to read
 48 |         public static let headersReceived   = DataStatus(rawValue: 1 << 0)
    |                           |- warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:51:27: warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
 51 |         public static let headersTruncated  = DataStatus(rawValue: 1 << 1)
    |                           |- warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:54:27: warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
 54 |         public static let bodyReceived      = DataStatus(rawValue: 1 << 2)
    |                           |- warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:57:27: warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
 57 |         public static let bodyTruncated     = DataStatus(rawValue: 1 << 3)
    |                           |- warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     }
 59 |
[500/501] Compiling BluetoothMessageProtocol CharacteristicHeartRateControlPoint.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:49:27: warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 47 |
 48 |         /// Average Speed Supported
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'averageSpeedSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:51:27: warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cadenceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:53:27: warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'totalDistanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:55:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inclinationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:57:27: warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'elevationGainSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:59:27: warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
    |                           |- warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'paceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:61:27: warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
    |                           |- warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'stepCountSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:63:27: warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
    |                           |- warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'resistanceLevelSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:65:27: warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
    |                           |- warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strideCountSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:67:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'expendedEnergySupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:69:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'heartRateSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:71:27: warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
    |                           |- warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metsSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:73:27: warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
    |                           |- warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'elapsedTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:75:27: warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
    |                           |- warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'remainingTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:77:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'powerSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:79:27: warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
    |                           |- warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'forceOnBeltSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:81:27: warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
    |                           |- warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'userDataSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     }
 83 |
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:90:27: warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 88 |
 89 |         /// Speed Target Setting Supported
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'speedSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:92:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inclinationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:94:27: warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'resistanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:96:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'powerSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:98:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'heartRateSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:100:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'expendedEnergySupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:102:27: warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'stepNumberSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:104:27: warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strideNumberSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:106:27: warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'distanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:108:27: warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'trainingTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:110:27: warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInTwoHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:112:27: warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInThreeHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:114:27: warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInFiveHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:116:27: warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'indoorBikeSimulationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:118:27: warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wheelCircumferenceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:120:27: warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'spinDownControlSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:122:27: warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cadenceConfigSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |     }
124 |
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:48:27: warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 46 |         /// The response-header and entity-header fields were received in the HTTP
 47 |         /// response and stored in the HTTP Headers characteristic for the Client to read
 48 |         public static let headersReceived   = DataStatus(rawValue: 1 << 0)
    |                           |- warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:51:27: warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
 51 |         public static let headersTruncated  = DataStatus(rawValue: 1 << 1)
    |                           |- warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:54:27: warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
 54 |         public static let bodyReceived      = DataStatus(rawValue: 1 << 2)
    |                           |- warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:57:27: warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
 57 |         public static let bodyTruncated     = DataStatus(rawValue: 1 << 3)
    |                           |- warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     }
 59 |
[501/501] Compiling BluetoothMessageProtocol CharacteristicHeartRateMax.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:49:27: warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 47 |
 48 |         /// Average Speed Supported
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'averageSpeedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'averageSpeedSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:51:27: warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |         public static let averageSpeedSupported     = MachineFeatures(rawValue: 1 << 0)
 50 |         /// Cadence Supported
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'cadenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cadenceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:53:27: warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |         public static let cadenceSupported          = MachineFeatures(rawValue: 1 << 1)
 52 |         /// Total Distance Supported
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'totalDistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'totalDistanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:55:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |         public static let totalDistanceSupported    = MachineFeatures(rawValue: 1 << 2)
 54 |         /// Inclination Supported
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inclinationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:57:27: warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |         public static let inclinationSupported      = MachineFeatures(rawValue: 1 << 3)
 56 |         /// Elevation Gain Supported
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'elevationGainSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'elevationGainSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:59:27: warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |         public static let elevationGainSupported    = MachineFeatures(rawValue: 1 << 4)
 58 |         /// Pace Supported
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
    |                           |- warning: static property 'paceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'paceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:61:27: warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |         public static let paceSupported             = MachineFeatures(rawValue: 1 << 5)
 60 |         /// Step Count Supported
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
    |                           |- warning: static property 'stepCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'stepCountSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:63:27: warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 61 |         public static let stepCountSupported        = MachineFeatures(rawValue: 1 << 6)
 62 |         /// Resistance Level Supported
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
    |                           |- warning: static property 'resistanceLevelSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'resistanceLevelSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:65:27: warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |         public static let resistanceLevelSupported  = MachineFeatures(rawValue: 1 << 7)
 64 |         /// Stride Count Supported
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
    |                           |- warning: static property 'strideCountSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strideCountSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:67:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |         public static let strideCountSupported      = MachineFeatures(rawValue: 1 << 8)
 66 |         /// Expended Energy Supported
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'expendedEnergySupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:69:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |         public static let expendedEnergySupported   = MachineFeatures(rawValue: 1 << 9)
 68 |         /// Heart Rate Measurement Supported
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'heartRateSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:71:27: warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |         public static let heartRateSupported        = MachineFeatures(rawValue: 1 << 10)
 70 |         /// Metabolic Equivalent Supported
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
    |                           |- warning: static property 'metsSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metsSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:73:27: warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |         public static let metsSupported             = MachineFeatures(rawValue: 1 << 11)
 72 |         /// Elapsed Time Supported
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
    |                           |- warning: static property 'elapsedTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'elapsedTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:75:27: warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 73 |         public static let elapsedTimeSupported      = MachineFeatures(rawValue: 1 << 12)
 74 |         /// Remaining Time Supported
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
    |                           |- warning: static property 'remainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'remainingTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:77:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |         public static let remainingTimeSupported    = MachineFeatures(rawValue: 1 << 13)
 76 |         /// Power Measurement Supported
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'powerSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:79:27: warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |         public static let powerSupported            = MachineFeatures(rawValue: 1 << 14)
 78 |         /// Force on Belt and Power Output Supported
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
    |                           |- warning: static property 'forceOnBeltSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'forceOnBeltSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:81:27: warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     /// Supported Machine Features
 44 |     public struct MachineFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'MachineFeatures' conform to the 'Sendable' protocol
 45 |         public let rawValue: UInt32
 46 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |         public static let forceOnBeltSupported      = MachineFeatures(rawValue: 1 << 15)
 80 |         /// User Data Retention Supported
 81 |         public static let userDataSupported         = MachineFeatures(rawValue: 1 << 16)
    |                           |- warning: static property 'userDataSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.MachineFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'userDataSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     }
 83 |
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:90:27: warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
 88 |
 89 |         /// Speed Target Setting Supported
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
    |                           |- warning: static property 'speedSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'speedSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:92:27: warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 90 |         public static let speedSupported                = TargetFeatures(rawValue: 1 << 0)
 91 |         /// Inclination Target Setting Supported
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
    |                           |- warning: static property 'inclinationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inclinationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:94:27: warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 92 |         public static let inclinationSupported          = TargetFeatures(rawValue: 1 << 1)
 93 |         /// Resistance Target Setting Supported
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
    |                           |- warning: static property 'resistanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'resistanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:96:27: warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 94 |         public static let resistanceSupported           = TargetFeatures(rawValue: 1 << 2)
 95 |         /// Power Target Setting Supported
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
    |                           |- warning: static property 'powerSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'powerSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:98:27: warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 96 |         public static let powerSupported                = TargetFeatures(rawValue: 1 << 3)
 97 |         /// Heart Rate Target Setting Supported
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'heartRateSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'heartRateSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:100:27: warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 98 |         public static let heartRateSupported            = TargetFeatures(rawValue: 1 << 4)
 99 |         /// Targeted Expended Energy Configuration Supported
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'expendedEnergySupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'expendedEnergySupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:102:27: warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
100 |         public static let expendedEnergySupported       = TargetFeatures(rawValue: 1 << 4)
101 |         /// Targeted Step Number Configuration Supported
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'stepNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'stepNumberSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:104:27: warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
102 |         public static let stepNumberSupported           = TargetFeatures(rawValue: 1 << 4)
103 |         /// Targeted Stride Number Configuration Supported
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'strideNumberSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strideNumberSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:106:27: warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
104 |         public static let strideNumberSupported         = TargetFeatures(rawValue: 1 << 4)
105 |         /// Targeted Distance Configuration Supported
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'distanceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'distanceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:108:27: warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
106 |         public static let distanceSupported             = TargetFeatures(rawValue: 1 << 4)
107 |         /// Targeted Training Time Configuration Supported
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'trainingTimeSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'trainingTimeSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:110:27: warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
108 |         public static let trainingTimeSupported         = TargetFeatures(rawValue: 1 << 4)
109 |         /// Targeted Time in Two Heart Rate Zones Configuration Supported
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInTwoHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInTwoHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:112:27: warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
110 |         public static let timeInTwoHRZoneSupported      = TargetFeatures(rawValue: 1 << 4)
111 |         /// Targeted Time in Three Heart Rate Zones Configuration Supported
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInThreeHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInThreeHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:114:27: warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
112 |         public static let timeInThreeHRZoneSupported    = TargetFeatures(rawValue: 1 << 4)
113 |         /// Targeted Time in Fie Heart Rate Zones Configuration Supported
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'timeInFiveHRZoneSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeInFiveHRZoneSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:116:27: warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
114 |         public static let timeInFiveHRZoneSupported     = TargetFeatures(rawValue: 1 << 4)
115 |         /// Indoor Bike Simulation Parameters Supported
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'indoorBikeSimulationSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'indoorBikeSimulationSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:118:27: warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
116 |         public static let indoorBikeSimulationSupported = TargetFeatures(rawValue: 1 << 4)
117 |         /// Wheel Circumference Configuration Supported
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'wheelCircumferenceSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wheelCircumferenceSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:120:27: warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
118 |         public static let wheelCircumferenceSupported   = TargetFeatures(rawValue: 1 << 4)
119 |         /// Spin Down Control Supported
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'spinDownControlSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'spinDownControlSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicFitnessMachineFeature.swift:122:27: warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |     /// Target Settings Features
 85 |     public struct TargetFeatures: OptionSet, Hashable {
    |                   `- note: consider making struct 'TargetFeatures' conform to the 'Sendable' protocol
 86 |         public let rawValue: UInt32
 87 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
120 |         public static let spinDownControlSupported      = TargetFeatures(rawValue: 1 << 4)
121 |         /// Targeted Cadence Configuration Supported
122 |         public static let cadenceConfigSupported        = TargetFeatures(rawValue: 1 << 4)
    |                           |- warning: static property 'cadenceConfigSupported' is not concurrency-safe because non-'Sendable' type 'CharacteristicFitnessMachineFeature.TargetFeatures' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cadenceConfigSupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |     }
124 |
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:48:27: warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 46 |         /// The response-header and entity-header fields were received in the HTTP
 47 |         /// response and stored in the HTTP Headers characteristic for the Client to read
 48 |         public static let headersReceived   = DataStatus(rawValue: 1 << 0)
    |                           |- warning: static property 'headersReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:51:27: warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 49 |         /// The response-header and entity-header fields exceeded 512 octets in length
 50 |         /// and the first 512 octets were saved in the HTTP Headers characteristic
 51 |         public static let headersTruncated  = DataStatus(rawValue: 1 << 1)
    |                           |- warning: static property 'headersTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'headersTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:54:27: warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 52 |         /// The entity-body field was received in the HTTP response and stored in the
 53 |         /// HTTP Entity Body characteristic for the Client to read
 54 |         public static let bodyReceived      = DataStatus(rawValue: 1 << 2)
    |                           |- warning: static property 'bodyReceived' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyReceived' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Characteristic/SIG/CharacteristicHTTPStatusCode.swift:57:27: warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |
 41 |     /// Types of Data Status
 42 |     public struct DataStatus: OptionSet, Hashable {
    |                   `- note: consider making struct 'DataStatus' conform to the 'Sendable' protocol
 43 |         public let rawValue: UInt8
 44 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 55 |         /// The entity-body field exceeded 512 octets in length and the first 512 octets
 56 |         /// were saved in the HTTP Headers characteristic
 57 |         public static let bodyTruncated     = DataStatus(rawValue: 1 << 3)
    |                           |- warning: static property 'bodyTruncated' is not concurrency-safe because non-'Sendable' type 'CharacteristicHTTPStatusCode.DataStatus' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bodyTruncated' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     }
 59 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/121] Compiling DataDecoder MACAddress.swift
[3/130] Compiling DataDecoder ANTToggleByte.swift
[4/130] Compiling DataDecoder Nibble.swift
[5/130] Compiling CryptoSwift AES.Cryptors.swift
[6/130] Compiling CryptoSwift AES.swift
[7/130] Compiling CryptoSwift ASN1.swift
[8/130] Compiling CryptoSwift AEAD.swift
[9/130] Compiling CryptoSwift AEADChaCha20Poly1305.swift
[10/130] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
[11/130] Compiling CryptoSwift Array+Extension.swift
[12/130] Compiling CryptoSwift Authenticator.swift
[13/130] Compiling CryptoSwift BatchedCollection.swift
[14/130] Compiling CryptoSwift CMAC.swift
[15/130] Compiling CryptoSwift Addition.swift
[16/130] Compiling CryptoSwift BigInt.swift
[17/130] Compiling CryptoSwift Bit.swift
[18/130] Compiling CryptoSwift BlockCipher.swift
[19/130] Compiling CryptoSwift BlockDecryptor.swift
[20/133] Emitting module FitnessUnits
[21/133] Compiling CryptoSwift ASN1Decoder.swift
[22/133] Compiling CryptoSwift ASN1Encoder.swift
[23/133] Compiling CryptoSwift ASN1Scanner.swift
[24/133] Compiling CryptoSwift BigUInt.swift
[25/133] Compiling CryptoSwift BitwiseOps.swift
[26/133] Compiling CryptoSwift CS.swift
[27/133] Compiling FitnessUnits ValidatedBinaryFloatingPoint.swift
[28/133] Compiling FitnessUnits ValidatedBinaryInteger.swift
[29/133] Compiling FitnessUnits ValidatedMeasurement.swift
[30/134] Compiling DataDecoder Decoder.swift
[31/134] Emitting module DataDecoder
[32/134] Compiling DataDecoder DataExtension.swift
[44/135] Compiling CryptoSwift Division.swift
[45/135] Compiling CryptoSwift Exponentiation.swift
[46/135] Compiling CryptoSwift FloatingPointConversion.swift
[47/135] Compiling CryptoSwift GCD.swift
[48/135] Compiling CryptoSwift Hashable.swift
[49/135] Compiling CryptoSwift IntegerConversion.swift
[50/135] Compiling CryptoSwift Multiplication.swift
[51/135] Compiling CryptoSwift PrimeTest.swift
[52/135] Compiling CryptoSwift Random.swift
[53/135] Compiling CryptoSwift Shifts.swift
[54/135] Compiling CryptoSwift SquareRoot.swift
[55/135] Compiling CryptoSwift Strideable.swift
[56/135] Compiling CryptoSwift StringConversion.swift
[57/135] Compiling CryptoSwift Subtraction.swift
[58/135] Compiling CryptoSwift WordsAndBits.swift
[59/135] Compiling CryptoSwift ChaCha20.swift
[60/135] Compiling CryptoSwift Checksum.swift
[61/135] Compiling CryptoSwift Cipher.swift
[62/135] Compiling CryptoSwift Collection+Extension.swift
[63/149] Compiling CryptoSwift BlockEncryptor.swift
[64/149] Compiling CryptoSwift BlockMode.swift
[65/149] Compiling CryptoSwift BlockModeOptions.swift
[66/149] Compiling CryptoSwift CBC.swift
[67/149] Compiling CryptoSwift CCM.swift
[68/149] Compiling CryptoSwift CFB.swift
[69/149] Compiling CryptoSwift CTR.swift
[70/149] Compiling CryptoSwift CipherModeWorker.swift
[71/149] Compiling CryptoSwift ECB.swift
[72/149] Compiling CryptoSwift GCM.swift
[73/149] Compiling CryptoSwift OCB.swift
[74/149] Compiling CryptoSwift OFB.swift
[75/149] Compiling CryptoSwift PCBC.swift
[76/149] Compiling CryptoSwift Blowfish.swift
[77/149] Compiling CryptoSwift CBCMAC.swift
[78/149] Emitting module CryptoSwift
[94/149] Compiling CryptoSwift Signature.swift
[95/149] Compiling CryptoSwift StreamDecryptor.swift
[96/149] Compiling CryptoSwift StreamEncryptor.swift
[97/149] Compiling CryptoSwift String+Extension.swift
[98/149] Compiling CryptoSwift UInt128.swift
[99/149] Compiling CryptoSwift UInt16+Extension.swift
[100/149] Compiling CryptoSwift UInt32+Extension.swift
[101/149] Compiling CryptoSwift UInt64+Extension.swift
[102/149] Compiling CryptoSwift UInt8+Extension.swift
[103/149] Compiling CryptoSwift Updatable.swift
[104/149] Compiling CryptoSwift Utils.swift
[105/149] Compiling CryptoSwift XChaCha20.swift
[106/149] Compiling CryptoSwift ZeroPadding.swift
[107/149] Compiling CryptoSwift resource_bundle_accessor.swift
[108/149] Compiling CryptoSwift XChaCha20+Foundation.swift
[109/149] Compiling CryptoSwift Generics.swift
[110/149] Compiling CryptoSwift HKDF.swift
[111/149] Compiling CryptoSwift HMAC.swift
[112/149] Compiling CryptoSwift ISO10126Padding.swift
[113/149] Compiling CryptoSwift ISO78164Padding.swift
[114/149] Compiling CryptoSwift Int+Extension.swift
[115/149] Compiling CryptoSwift MD5.swift
[116/149] Compiling CryptoSwift NoPadding.swift
[117/149] Compiling CryptoSwift Operators.swift
[118/149] Compiling CryptoSwift DER.swift
[119/149] Compiling CryptoSwift PBKDF1.swift
[120/149] Compiling CryptoSwift PBKDF2.swift
[121/149] Compiling CryptoSwift PKCS1v15.swift
[122/149] Compiling CryptoSwift CompactMap.swift
[123/149] Compiling CryptoSwift Cryptor.swift
[124/149] Compiling CryptoSwift Cryptors.swift
[125/149] Compiling CryptoSwift Digest.swift
[126/149] Compiling CryptoSwift DigestType.swift
[127/149] Compiling CryptoSwift AES+Foundation.swift
[128/149] Compiling CryptoSwift Array+Foundation.swift
[129/149] Compiling CryptoSwift Blowfish+Foundation.swift
[130/149] Compiling CryptoSwift ChaCha20+Foundation.swift
[131/149] Compiling CryptoSwift Data+Extension.swift
[132/149] Compiling CryptoSwift HMAC+Foundation.swift
[133/149] Compiling CryptoSwift Rabbit+Foundation.swift
[134/149] Compiling CryptoSwift String+FoundationExtension.swift
[135/149] Compiling CryptoSwift Utils+Foundation.swift
[136/149] Compiling CryptoSwift PKCS5.swift
[137/149] Compiling CryptoSwift PKCS7.swift
[138/149] Compiling CryptoSwift PKCS7Padding.swift
[139/149] Compiling CryptoSwift Padding.swift
[140/149] Compiling CryptoSwift Poly1305.swift
[141/149] Compiling CryptoSwift RSA+Cipher.swift
[142/149] Compiling CryptoSwift RSA+Signature.swift
[143/149] Compiling CryptoSwift RSA.swift
[144/149] Compiling CryptoSwift Rabbit.swift
[145/149] Compiling CryptoSwift SHA1.swift
[146/149] Compiling CryptoSwift SHA2.swift
[147/149] Compiling CryptoSwift SHA3.swift
[148/149] Compiling CryptoSwift Scrypt.swift
[149/149] Compiling CryptoSwift SecureBytes.swift
[151/326] Compiling BluetoothMessageProtocol CharacteristicDateofThresholdAssessment.swift
[152/326] Compiling BluetoothMessageProtocol CharacteristicDayDateTime.swift
[153/326] Compiling BluetoothMessageProtocol CharacteristicDayOfWeek.swift
[154/326] Compiling BluetoothMessageProtocol CharacteristicDeviceName.swift
[155/326] Compiling BluetoothMessageProtocol CharacteristicDewPoint.swift
[156/326] Compiling BluetoothMessageProtocol CharacteristicElevation.swift
[157/326] Compiling BluetoothMessageProtocol CharacteristicEmailAddress.swift
[158/326] Compiling BluetoothMessageProtocol CharacteristicFatBurnHeartRateLowerLimit.swift
[159/326] Compiling BluetoothMessageProtocol CharacteristicFatBurnHeartRateUpperLimit.swift
[160/326] Compiling BluetoothMessageProtocol CharacteristicFirmwareRevisionString.swift
[161/326] Compiling BluetoothMessageProtocol CharacteristicFirstName.swift
[162/326] Compiling BluetoothMessageProtocol CharacteristicFitnessMachineFeature.swift
[163/326] Compiling BluetoothMessageProtocol CharacteristicFitnessMachineStatus.swift
[164/326] Compiling BluetoothMessageProtocol CharacteristicFiveZoneHeartRateLimits.swift
[165/326] Compiling BluetoothMessageProtocol CharacteristicFloorNumber.swift
[166/326] Compiling BluetoothMessageProtocol CharacteristicGender.swift
[167/326] Compiling BluetoothMessageProtocol CharacteristicGustFactor.swift
[168/326] Compiling BluetoothMessageProtocol CharacteristicHTTPControlPoint.swift
[169/326] Compiling BluetoothMessageProtocol CharacteristicHTTPEntityBody.swift
[170/326] Compiling BluetoothMessageProtocol CharacteristicHTTPHeaders.swift
[171/326] Compiling BluetoothMessageProtocol CharacteristicHTTPSSecurity.swift
[172/326] Compiling BluetoothMessageProtocol CharacteristicHTTPStatusCode.swift
[173/326] Compiling BluetoothMessageProtocol CharacteristicHardwareRevisionString.swift
[174/326] Compiling BluetoothMessageProtocol CharacteristicHeartRateControlPoint.swift
[175/326] Compiling BluetoothMessageProtocol CharacteristicHeartRateMax.swift
[176/351] Compiling BluetoothMessageProtocol ServiceHapDoorbell.swift
[177/351] Compiling BluetoothMessageProtocol ServiceHapFan.swift
[178/351] Compiling BluetoothMessageProtocol ServiceHapFaucet.swift
[179/351] Compiling BluetoothMessageProtocol ServiceHapFilterMaintenance.swift
[180/351] Compiling BluetoothMessageProtocol ServiceHapGarageDoorOpener.swift
[181/351] Compiling BluetoothMessageProtocol ServiceHapHeaterCooler.swift
[182/351] Compiling BluetoothMessageProtocol ServiceHapHumidifierDehumidifier.swift
[183/351] Compiling BluetoothMessageProtocol ServiceHapHumiditySensor.swift
[184/351] Compiling BluetoothMessageProtocol ServiceHapIrrigationSystem.swift
[185/351] Compiling BluetoothMessageProtocol ServiceHapLeakSensor.swift
[186/351] Compiling BluetoothMessageProtocol ServiceHapLightSensor.swift
[187/351] Compiling BluetoothMessageProtocol ServiceHapLightbulb.swift
[188/351] Compiling BluetoothMessageProtocol ServiceHapLockManagement.swift
[189/351] Compiling BluetoothMessageProtocol ServiceHapLockMechanism.swift
[190/351] Compiling BluetoothMessageProtocol ServiceHapMicrophone.swift
[191/351] Compiling BluetoothMessageProtocol ServiceHapMotionSensor.swift
[192/351] Compiling BluetoothMessageProtocol ServiceHapOccupancySensor.swift
[193/351] Compiling BluetoothMessageProtocol ServiceHapOutlet.swift
[194/351] Compiling BluetoothMessageProtocol ServiceHapPairing.swift
[195/351] Compiling BluetoothMessageProtocol ServiceHapProtocolInformationService.swift
[196/351] Compiling BluetoothMessageProtocol ServiceHapSecuritySystem.swift
[197/351] Compiling BluetoothMessageProtocol ServiceHapServiceLabel.swift
[198/351] Compiling BluetoothMessageProtocol ServiceHapSlat.swift
[199/351] Compiling BluetoothMessageProtocol ServiceHapSmokeSensor.swift
[200/351] Compiling BluetoothMessageProtocol ServiceHapSpeaker.swift
[201/376] Compiling BluetoothMessageProtocol BluetoothBounds.swift
[202/376] Compiling BluetoothMessageProtocol BluetoothCodable.swift
[203/376] Compiling BluetoothMessageProtocol BluetoothMessageProtocol.swift
[204/376] Compiling BluetoothMessageProtocol Characteristic.swift
[205/376] Compiling BluetoothMessageProtocol CharacteristicGymConnectEquipmentState.swift
[206/376] Compiling BluetoothMessageProtocol CharacteristicGymConnectEquipmentStateName.swift
[207/376] Compiling BluetoothMessageProtocol CharacteristicGymConnectEquipmentType.swift
[208/376] Compiling BluetoothMessageProtocol CharacteristicGymConnectMeasurement.swift
[209/376] Compiling BluetoothMessageProtocol CharacteristicGymConnectWorkoutProgramName.swift
[210/376] Compiling BluetoothMessageProtocol CharacteristicNorthPoleAweDiagnostics.swift
[211/376] Compiling BluetoothMessageProtocol CharacteristicNorthPoleAweHeartRateMeasurement.swift
[212/376] Compiling BluetoothMessageProtocol CharacteristicNorthPoleAweWorkoutInformation.swift
[213/376] Compiling BluetoothMessageProtocol CharacteristicTacxAntFecReceive.swift
[214/376] Compiling BluetoothMessageProtocol CharacteristicTacxAntFecSend.swift
[215/376] Compiling BluetoothMessageProtocol CharacteristicAerobicHeartRateLowerLimit.swift
[216/376] Compiling BluetoothMessageProtocol CharacteristicAerobicHeartRateUpperLimit.swift
[217/376] Compiling BluetoothMessageProtocol CharacteristicAerobicThreshold.swift
[218/376] Compiling BluetoothMessageProtocol CharacteristicAge.swift
[219/376] Compiling BluetoothMessageProtocol CharacteristicAlertCategoryID.swift
[220/376] Compiling BluetoothMessageProtocol CharacteristicAlertCategoryIDBitMask.swift
[221/376] Compiling BluetoothMessageProtocol CharacteristicAlertLevel.swift
[222/376] Compiling BluetoothMessageProtocol CharacteristicAlertNotificationControlPoint.swift
[223/376] Compiling BluetoothMessageProtocol CharacteristicAlertStatus.swift
[224/376] Compiling BluetoothMessageProtocol CharacteristicAltitude.swift
[225/376] Compiling BluetoothMessageProtocol CharacteristicAnaerobicHeartRateLowerLimit.swift
[226/400] Compiling BluetoothMessageProtocol CharacteristicObjectSize.swift
[227/400] Compiling BluetoothMessageProtocol CharacteristicPnPID.swift
[228/400] Compiling BluetoothMessageProtocol CharacteristicPollenConcentration.swift
[229/400] Compiling BluetoothMessageProtocol CharacteristicPosition2D.swift
[230/400] Compiling BluetoothMessageProtocol CharacteristicPosition3D.swift
[231/400] Compiling BluetoothMessageProtocol CharacteristicPressure.swift
[232/400] Compiling BluetoothMessageProtocol CharacteristicRainfall.swift
[233/400] Compiling BluetoothMessageProtocol CharacteristicRestingHeartRate.swift
[234/400] Compiling BluetoothMessageProtocol CharacteristicRingerSetting.swift
[235/400] Compiling BluetoothMessageProtocol CharacteristicRowerData.swift
[236/400] Compiling BluetoothMessageProtocol CharacteristicScanIntervalWindow.swift
[237/400] Compiling BluetoothMessageProtocol CharacteristicScanRefresh.swift
[238/400] Compiling BluetoothMessageProtocol CharacteristicSensorLocation.swift
[239/400] Compiling BluetoothMessageProtocol CharacteristicSerialNumberString.swift
[240/400] Compiling BluetoothMessageProtocol CharacteristicSoftwareRevisionString.swift
[241/400] Compiling BluetoothMessageProtocol CharacteristicSportTypeForAerobicAndAnaerobicThresholds.swift
[242/400] Compiling BluetoothMessageProtocol CharacteristicStairClimberData.swift
[243/400] Compiling BluetoothMessageProtocol CharacteristicStepClimberData.swift
[244/400] Compiling BluetoothMessageProtocol CharacteristicString.swift
[245/400] Compiling BluetoothMessageProtocol CharacteristicSupportedHeartRateRange.swift
[246/400] Compiling BluetoothMessageProtocol CharacteristicSupportedInclinationRange.swift
[247/400] Compiling BluetoothMessageProtocol CharacteristicSupportedPowerRange.swift
[248/400] Compiling BluetoothMessageProtocol CharacteristicSupportedResistanceLevel.swift
[249/400] Compiling BluetoothMessageProtocol CharacteristicSupportedSpeedRange.swift
[250/400] Compiling BluetoothMessageProtocol CharacteristicTemperature.swift
[251/424] Compiling BluetoothMessageProtocol ServiceCustomExtension.swift
[252/424] Compiling BluetoothMessageProtocol ServiceCycleOps.swift
[253/424] Compiling BluetoothMessageProtocol ServiceDropcam.swift
[254/424] Compiling BluetoothMessageProtocol ServiceEliteTrainer.swift
[255/424] Compiling BluetoothMessageProtocol ServiceGoogleGlass.swift
[256/424] Compiling BluetoothMessageProtocol ServiceGymConnect.swift
[257/424] Compiling BluetoothMessageProtocol ServiceKomoot.swift
[258/424] Compiling BluetoothMessageProtocol ServiceMyoClassifierEvent.swift
[259/424] Compiling BluetoothMessageProtocol ServiceMyoControl.swift
[260/424] Compiling BluetoothMessageProtocol ServiceMyoImu.swift
[261/424] Compiling BluetoothMessageProtocol ServiceMyoRawEMGData.swift
[262/424] Compiling BluetoothMessageProtocol ServiceNordicLegacyDeviceFirmwareUpdate.swift
[263/424] Compiling BluetoothMessageProtocol ServiceNordicSecureDeviceFirmwareUpdate.swift
[264/424] Compiling BluetoothMessageProtocol ServiceNorthPoleAweDiagnostics.swift
[265/424] Compiling BluetoothMessageProtocol ServiceNorthPoleAweHeartRate.swift
[266/424] Compiling BluetoothMessageProtocol ServiceTacxAntFec.swift
[267/424] Compiling BluetoothMessageProtocol ServiceWahooFitnessGEMModuleFirmwareUpdate.swift
[268/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsFirmwareUpdate.swift
[269/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagAccelerometer.swift
[270/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagBarometer.swift
[271/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagControl.swift
[272/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagGyroscope.swift
[273/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagHumidity.swift
[274/424] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagMagnetometer.swift
[275/448] Compiling BluetoothMessageProtocol CharacteristicAnaerobicHeartRateUpperLimit.swift
[276/448] Compiling BluetoothMessageProtocol CharacteristicAnaerobicThreshold.swift
[277/448] Compiling BluetoothMessageProtocol CharacteristicAnalog.swift
[278/448] Compiling BluetoothMessageProtocol CharacteristicAnalogOutput.swift
[279/448] Compiling BluetoothMessageProtocol CharacteristicApparentWindDirection.swift
[280/448] Compiling BluetoothMessageProtocol CharacteristicApparentWindSpeed.swift
[281/448] Compiling BluetoothMessageProtocol CharacteristicAppearance.swift
[282/448] Compiling BluetoothMessageProtocol CharacteristicBarometricPressureTrend.swift
[283/448] Compiling BluetoothMessageProtocol CharacteristicBatteryLevel.swift
[284/448] Compiling BluetoothMessageProtocol CharacteristicBatteryLevelState.swift
[285/448] Compiling BluetoothMessageProtocol CharacteristicBatteryPowerState.swift
[286/448] Compiling BluetoothMessageProtocol CharacteristicBloodPressureFeature.swift
[287/448] Compiling BluetoothMessageProtocol CharacteristicBloodPressureMeasurement.swift
[288/448] Compiling BluetoothMessageProtocol CharacteristicBodyCompositionMeasurement.swift
[289/448] Compiling BluetoothMessageProtocol CharacteristicBodySensorLocation.swift
[290/448] Compiling BluetoothMessageProtocol CharacteristicBondManagementFeatures.swift
[291/448] Compiling BluetoothMessageProtocol CharacteristicContinuousGlucoseMonitoringFeature.swift
[292/448] Compiling BluetoothMessageProtocol CharacteristicCrossTrainerData.swift
[293/448] Compiling BluetoothMessageProtocol CharacteristicCurrentTime.swift
[294/448] Compiling BluetoothMessageProtocol CharacteristicCyclingSpeedCadence.swift
[295/448] Compiling BluetoothMessageProtocol CharacteristicCyclingSpeedCadenceFeature.swift
[296/448] Compiling BluetoothMessageProtocol CharacteristicDSTOffset.swift
[297/448] Compiling BluetoothMessageProtocol CharacteristicDatabaseChangeIncrement.swift
[298/448] Compiling BluetoothMessageProtocol CharacteristicDateOfBirth.swift
[299/448] Compiling BluetoothMessageProtocol CharacteristicDateTime.swift
[300/472] Compiling BluetoothMessageProtocol ServiceTexasInstrumentsSensorTagTemperature.swift
[301/472] Compiling BluetoothMessageProtocol ServiceAlertNotification.swift
[302/472] Compiling BluetoothMessageProtocol ServiceAutomationInputOutput.swift
[303/472] Compiling BluetoothMessageProtocol ServiceBattery.swift
[304/472] Compiling BluetoothMessageProtocol ServiceBloodPressure.swift
[305/472] Compiling BluetoothMessageProtocol ServiceBodyComposition.swift
[306/472] Compiling BluetoothMessageProtocol ServiceBondManagement.swift
[307/472] Compiling BluetoothMessageProtocol ServiceContinuousGlucoseMonitoring.swift
[308/472] Compiling BluetoothMessageProtocol ServiceCurrentTime.swift
[309/472] Compiling BluetoothMessageProtocol ServiceCyclingPower.swift
[310/472] Compiling BluetoothMessageProtocol ServiceCyclingSpeedAndCadence.swift
[311/472] Compiling BluetoothMessageProtocol ServiceDeviceInformation.swift
[312/472] Compiling BluetoothMessageProtocol ServiceEnvironmentalSensing.swift
[313/472] Compiling BluetoothMessageProtocol ServiceExtension.swift
[314/472] Compiling BluetoothMessageProtocol ServiceFitnessMachine.swift
[315/472] Compiling BluetoothMessageProtocol ServiceGenericAccess.swift
[316/472] Compiling BluetoothMessageProtocol ServiceGenericAttribute.swift
[317/472] Compiling BluetoothMessageProtocol ServiceGlucose.swift
[318/472] Compiling BluetoothMessageProtocol ServiceHealthThermometer.swift
[319/472] Compiling BluetoothMessageProtocol ServiceHeartRate.swift
[320/472] Compiling BluetoothMessageProtocol ServiceHttpProxy.swift
[321/472] Compiling BluetoothMessageProtocol ServiceHumanInterfaceDevice.swift
[322/472] Compiling BluetoothMessageProtocol ServiceImmediateAlert.swift
[323/472] Compiling BluetoothMessageProtocol ServiceIndoorPositioning.swift
[324/496] Compiling BluetoothMessageProtocol ServiceInsulinDelivery.swift
[325/496] Compiling BluetoothMessageProtocol ServiceInternetProtocolSupport.swift
[326/496] Compiling BluetoothMessageProtocol ServiceLinkLoss.swift
[327/496] Compiling BluetoothMessageProtocol ServiceLocationAndNavigation.swift
[328/496] Compiling BluetoothMessageProtocol ServiceMeshProvisioning.swift
[329/496] Compiling BluetoothMessageProtocol ServiceMeshProxy.swift
[330/496] Compiling BluetoothMessageProtocol ServiceNextDSTChange.swift
[331/496] Compiling BluetoothMessageProtocol ServiceObjectTransfer.swift
[332/496] Compiling BluetoothMessageProtocol ServicePhoneAlertStatus.swift
[333/496] Compiling BluetoothMessageProtocol ServicePulseOximeter.swift
[334/496] Compiling BluetoothMessageProtocol ServiceReconnectionConfiguration.swift
[335/496] Compiling BluetoothMessageProtocol ServiceReferenceTimeUpdate.swift
[336/496] Compiling BluetoothMessageProtocol ServiceRunningSpeedAndCadence.swift
[337/496] Compiling BluetoothMessageProtocol ServiceScanParameters.swift
[338/496] Compiling BluetoothMessageProtocol ServiceTransportDiscovery.swift
[339/496] Compiling BluetoothMessageProtocol ServiceTxPower.swift
[340/496] Compiling BluetoothMessageProtocol ServiceUserData.swift
[341/496] Compiling BluetoothMessageProtocol ServiceWeightScale.swift
[342/496] Compiling BluetoothMessageProtocol ServiceData.swift
[343/496] Compiling BluetoothMessageProtocol ServiceDataFitnessMachine.swift
[344/496] Compiling BluetoothMessageProtocol ServiceDataMeshProvisioning.swift
[345/496] Compiling BluetoothMessageProtocol AppleDeviceType.swift
[346/496] Compiling BluetoothMessageProtocol BatteryTypes.swift
[347/496] Compiling BluetoothMessageProtocol BloodPressureMeasurementStatus.swift
[348/496] Compiling BluetoothMessageProtocol CharacteristicMeshProvisioningDataIn.swift
[349/496] Compiling BluetoothMessageProtocol CharacteristicMeshProvisioningDataOut.swift
[350/496] Compiling BluetoothMessageProtocol CharacteristicMeshProxyDataIn.swift
[351/496] Compiling BluetoothMessageProtocol CharacteristicMeshProxyDataOut.swift
[352/496] Compiling BluetoothMessageProtocol ProvisioningAuthentication.swift
[353/496] Compiling BluetoothMessageProtocol ProvisioningData.swift
[354/496] Compiling BluetoothMessageProtocol ProvisioningDataUnitCapabilities.swift
[355/496] Compiling BluetoothMessageProtocol ProvisioningDataUnitInvite.swift
[356/496] Compiling BluetoothMessageProtocol ProvisioningDataUnitStart.swift
[357/496] Compiling BluetoothMessageProtocol ProvisioningDataUnitType.swift
[358/496] Compiling BluetoothMessageProtocol ProvisioningDataUnits.swift
[359/496] Compiling BluetoothMessageProtocol ProxyDataUnits.swift
[360/496] Compiling BluetoothMessageProtocol ProxyMessageType.swift
[361/496] Compiling BluetoothMessageProtocol MeshModelIdentifier.swift
[362/496] Compiling BluetoothMessageProtocol MeshModelIdentifierExtension.swift
[363/496] Compiling BluetoothMessageProtocol MeshModelIdentifierVendorExtension.swift
[364/496] Compiling BluetoothMessageProtocol MeshOutOfBandInformation.swift
[365/496] Compiling BluetoothMessageProtocol MeshTransitionTime.swift
[366/496] Compiling BluetoothMessageProtocol MeshMessage.swift
[367/496] Compiling BluetoothMessageProtocol MeshMessageGenericDelta.swift
[368/496] Compiling BluetoothMessageProtocol MeshMessageGenericLevel.swift
[369/496] Compiling BluetoothMessageProtocol MeshMessageGenericOnOff.swift
[370/496] Compiling BluetoothMessageProtocol Service.swift
[371/496] Compiling BluetoothMessageProtocol ServiceAppleMidi.swift
[372/496] Compiling BluetoothMessageProtocol BluetoothAlertTypes.swift
[373/496] Compiling BluetoothMessageProtocol BluetoothAppearance.swift
[374/496] Compiling BluetoothMessageProtocol BluetoothAppearanceCategory.swift
[375/496] Compiling BluetoothMessageProtocol BluetoothGender.swift
[376/496] Compiling BluetoothMessageProtocol BluetoothSensorLocations.swift
[377/496] Compiling BluetoothMessageProtocol BluetoothTimeZones.swift
[378/496] Compiling BluetoothMessageProtocol CodingKeys.swift
[379/496] Compiling BluetoothMessageProtocol DSTOffset.swift
[380/496] Compiling BluetoothMessageProtocol DateTimeType.swift
[381/496] Compiling BluetoothMessageProtocol DayOfWeekType.swift
[382/496] Compiling BluetoothMessageProtocol FitnessMachineControlCode.swift
[383/496] Compiling BluetoothMessageProtocol FitnessMachineControlProcedure.swift
[384/496] Compiling BluetoothMessageProtocol FitnessMachineControlResponseTypes.swift
[385/496] Compiling BluetoothMessageProtocol FitnessMachineStatusCode.swift
[386/496] Compiling BluetoothMessageProtocol FitnessMachineStatusValue.swift
[387/496] Compiling BluetoothMessageProtocol FitnessMachineTargetTypes.swift
[388/496] Compiling BluetoothMessageProtocol FitnessMachineTypes.swift
[389/496] Compiling BluetoothMessageProtocol GymConnectEquipmentState.swift
[390/496] Compiling BluetoothMessageProtocol GymConnectEquipmentType.swift
[391/496] Compiling BluetoothMessageProtocol HeartRateTypes.swift
[392/496] Compiling BluetoothMessageProtocol MonthType.swift
[393/496] Compiling BluetoothMessageProtocol TemperatureTypes.swift
[394/496] Compiling BluetoothMessageProtocol UserType.swift
[395/496] Compiling BluetoothMessageProtocol YearMonthDay.swift
[396/496] Compiling BluetoothMessageProtocol ServiceHapStatelessProgrammableSwitch.swift
[397/496] Compiling BluetoothMessageProtocol ServiceHapSwitch.swift
[398/496] Compiling BluetoothMessageProtocol ServiceHapTemperatureSensor.swift
[399/496] Compiling BluetoothMessageProtocol ServiceHapThermostat.swift
[400/496] Compiling BluetoothMessageProtocol ServiceHapValve.swift
[401/496] Compiling BluetoothMessageProtocol ServiceHapWindow.swift
[402/496] Compiling BluetoothMessageProtocol ServiceHapWindowCovering.swift
[403/496] Compiling BluetoothMessageProtocol ServiceHomeKitProtocolExtension.swift
[404/496] Compiling BluetoothMessageProtocol AccessoryCategory.swift
[405/496] Compiling BluetoothMessageProtocol HomeKitPairingErrors.swift
[406/496] Compiling BluetoothMessageProtocol HomeKitPairingMethods.swift
[407/496] Compiling BluetoothMessageProtocol HomeKitSoftwareAuthenticationTlvType.swift
[408/496] Compiling BluetoothMessageProtocol PairingTlvType.swift
[409/496] Compiling BluetoothMessageProtocol TlvFormat.swift
[410/496] Compiling BluetoothMessageProtocol AppleBeaconExtension.swift
[411/496] Compiling BluetoothMessageProtocol ManufacturerData.swift
[412/496] Compiling BluetoothMessageProtocol ManufacturerDataAltBeacon.swift
[413/496] Compiling BluetoothMessageProtocol ManufacturerDataAppleHomeKit.swift
[414/496] Compiling BluetoothMessageProtocol ManufacturerDataAppleHomeKitEncryptedNotification.swift
[415/496] Compiling BluetoothMessageProtocol ManufacturerDataAppleiBeacon.swift
[416/496] Compiling BluetoothMessageProtocol ManufacturerDataGymConnect.swift
[417/496] Compiling BluetoothMessageProtocol ManufacturerDataPolarHeartRate.swift
[418/496] Compiling BluetoothMessageProtocol MemberIdentifier.swift
[419/496] Compiling BluetoothMessageProtocol MemberIdentifierSupportedExtension.swift
[420/496] Compiling BluetoothMessageProtocol MeshBeaconUnit.swift
[421/496] Compiling BluetoothMessageProtocol CharacteristicTemperatureCelsius.swift
[422/496] Compiling BluetoothMessageProtocol CharacteristicTemperatureFahrenheit.swift
[423/496] Compiling BluetoothMessageProtocol CharacteristicTemperatureMeasurement.swift
[424/496] Compiling BluetoothMessageProtocol CharacteristicTemperatureType.swift
[425/496] Compiling BluetoothMessageProtocol CharacteristicThreeZoneHeartRateLimits.swift
[426/496] Compiling BluetoothMessageProtocol CharacteristicTimeSource.swift
[427/496] Compiling BluetoothMessageProtocol CharacteristicTimeUpdateControlPoint.swift
[428/496] Compiling BluetoothMessageProtocol CharacteristicTimeUpdateState.swift
[429/496] Compiling BluetoothMessageProtocol CharacteristicTimeWithDst.swift
[430/496] Compiling BluetoothMessageProtocol CharacteristicTimeZone.swift
[431/496] Compiling BluetoothMessageProtocol CharacteristicTrainingStatus.swift
[432/496] Compiling BluetoothMessageProtocol CharacteristicTreadmillData.swift
[433/496] Compiling BluetoothMessageProtocol CharacteristicTrueWindDirection.swift
[434/496] Compiling BluetoothMessageProtocol CharacteristicTrueWindSpeed.swift
[435/496] Compiling BluetoothMessageProtocol CharacteristicTwoZoneHeartRateLimit.swift
[436/496] Compiling BluetoothMessageProtocol CharacteristicTxPowerLevel.swift
[437/496] Compiling BluetoothMessageProtocol CharacteristicUVIndex.swift
[438/496] Compiling BluetoothMessageProtocol CharacteristicUniformResourceIdentifier.swift
[439/496] Compiling BluetoothMessageProtocol CharacteristicUnreadAlertStatus.swift
[440/496] Compiling BluetoothMessageProtocol CharacteristicUserIndex.swift
[441/496] Compiling BluetoothMessageProtocol CharacteristicV02Max.swift
[442/496] Compiling BluetoothMessageProtocol CharacteristicWaistCircumference.swift
[443/496] Compiling BluetoothMessageProtocol CharacteristicWeight.swift
[444/496] Compiling BluetoothMessageProtocol CharacteristicWeightMeasurement.swift
[445/496] Compiling BluetoothMessageProtocol CharacteristicWeightScaleFeature.swift
[446/496] Emitting module BluetoothMessageProtocol
[447/496] Compiling BluetoothMessageProtocol CharacteristicHeartRateMeasurement.swift
[448/496] Compiling BluetoothMessageProtocol CharacteristicHeatIndex.swift
[449/496] Compiling BluetoothMessageProtocol CharacteristicHeight.swift
[450/496] Compiling BluetoothMessageProtocol CharacteristicHipCircumference.swift
[451/496] Compiling BluetoothMessageProtocol CharacteristicHumidity.swift
[452/496] Compiling BluetoothMessageProtocol CharacteristicIndoorBikeData.swift
[453/496] Compiling BluetoothMessageProtocol CharacteristicIntermediateCuffPressure.swift
[454/496] Compiling BluetoothMessageProtocol CharacteristicIntermediateTemperature.swift
[455/496] Compiling BluetoothMessageProtocol CharacteristicLanguage.swift
[456/496] Compiling BluetoothMessageProtocol CharacteristicLastName.swift
[457/496] Compiling BluetoothMessageProtocol CharacteristicLatitude.swift
[458/496] Compiling BluetoothMessageProtocol CharacteristicLocalEastCoordinate.swift
[459/496] Compiling BluetoothMessageProtocol CharacteristicLocalNorthCoordinate.swift
[460/496] Compiling BluetoothMessageProtocol CharacteristicLocalTimeInformation.swift
[461/496] Compiling BluetoothMessageProtocol CharacteristicLocationName.swift
[462/496] Compiling BluetoothMessageProtocol CharacteristicLocationNavigationFeature.swift
[463/496] Compiling BluetoothMessageProtocol CharacteristicLongitude.swift
[464/496] Compiling BluetoothMessageProtocol CharacteristicMagneticDeclination.swift
[465/496] Compiling BluetoothMessageProtocol CharacteristicManufacturerNameString.swift
[466/496] Compiling BluetoothMessageProtocol CharacteristicMaximumRecommendedHeartRate.swift
[467/496] Compiling BluetoothMessageProtocol CharacteristicMeasurementInterval.swift
[468/496] Compiling BluetoothMessageProtocol CharacteristicModelNumberString.swift
[469/496] Compiling BluetoothMessageProtocol CharacteristicNetworkAvailability.swift
[470/496] Compiling BluetoothMessageProtocol CharacteristicNewAlert.swift
[471/496] Compiling BluetoothMessageProtocol CharacteristicObjectName.swift
[472/496] Compiling BluetoothMessageProtocol CharacteristicWindChill.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[473/496] Compiling BluetoothMessageProtocol CompanyIdentifier.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[474/496] Compiling BluetoothMessageProtocol CompanyIdentifierExtension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[475/496] Compiling BluetoothMessageProtocol CompanyIdentifierExtensionMore.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[476/496] Compiling BluetoothMessageProtocol CompanyIdentifierNonAssigned.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[477/496] Compiling BluetoothMessageProtocol CompanyIdentifierSupportedExtension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[478/496] Compiling BluetoothMessageProtocol Errors.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[479/496] Compiling BluetoothMessageProtocol DataExtension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[480/496] Compiling BluetoothMessageProtocol Resolutionable.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[481/496] Compiling BluetoothMessageProtocol StringExtension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[482/496] Compiling BluetoothMessageProtocol UInt8Extension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[483/496] Compiling BluetoothMessageProtocol UUIDExtension.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[484/496] Compiling BluetoothMessageProtocol GapAdvertisingType.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[485/496] Compiling BluetoothMessageProtocol GapDataType.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[486/496] Compiling BluetoothMessageProtocol GapEventType.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[487/496] Compiling BluetoothMessageProtocol PeerAddress.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[488/496] Compiling BluetoothMessageProtocol ServiceHapAccessoryInformation.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[489/496] Compiling BluetoothMessageProtocol ServiceHapAirPurifier.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[490/496] Compiling BluetoothMessageProtocol ServiceHapAirQualitySensor.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[491/496] Compiling BluetoothMessageProtocol ServiceHapBatteryService.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[492/496] Compiling BluetoothMessageProtocol ServiceHapCameraRtpStreamManagement.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[493/496] Compiling BluetoothMessageProtocol ServiceHapCarbonDioxideSensor.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[494/496] Compiling BluetoothMessageProtocol ServiceHapCarbonMonoxideSensor.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[495/496] Compiling BluetoothMessageProtocol ServiceHapContactSensor.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
[496/496] Compiling BluetoothMessageProtocol ServiceHapDoor.swift
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:42:22: error: cannot find 'CFByteOrderGetCurrent' in scope
 40 |     static var isLittleEndian: Bool {
 41 |
 42 |         let endian = CFByteOrderGetCurrent()
    |                      `- error: cannot find 'CFByteOrderGetCurrent' in scope
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:22: error: cannot find 'CFIndex' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                      `- error: cannot find 'CFIndex' in scope
 45 |             return true
 46 |         }
/host/spi-builder-workspace/Sources/BluetoothMessageProtocol/Extensions/DataExtension.swift:44:34: error: cannot find 'CFByteOrderLittleEndian' in scope
 42 |         let endian = CFByteOrderGetCurrent()
 43 |
 44 |         if endian == CFIndex(Int(CFByteOrderLittleEndian.rawValue)) {
    |                                  `- error: cannot find 'CFByteOrderLittleEndian' in scope
 45 |             return true
 46 |         }
BUILD FAILURE 6.1 linux