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

Successful build of open-weather-kit, reference 2.0.0 (ef8518), with Swift 5.10 for Linux on 6 Nov 2025 05:41:16 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayPrecipitationSummary.swift:20:16: warning: stored property 'precipitationAmount' of 'Sendable'-conforming struct 'DayPrecipitationSummary' has non-sendable type 'Measurement<UnitLength>'
    public var precipitationAmount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayPrecipitationSummary.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayPrecipitationSummary.swift:23:16: warning: stored property 'snowfallAmount' of 'Sendable'-conforming struct 'DayPrecipitationSummary' has non-sendable type 'Measurement<UnitLength>'
    public var snowfallAmount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayTemperatureSummary.swift:20:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayTemperatureSummary' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayTemperatureSummary.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Summary/DayTemperatureSummary.swift:23:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayTemperatureSummary' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1046/1081] Compiling OpenWeatherKit APIWeatherAvailability+Map.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1047/1081] Compiling OpenWeatherKit APIWeatherChanges+Map.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1048/1081] Compiling OpenWeatherKit Date+Utils.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1049/1081] Compiling OpenWeatherKit DateFormatter+Utils.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1050/1081] Compiling OpenWeatherKit Int+Utils.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1051/1081] Compiling OpenWeatherKit Measurement+Utils.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1052/1081] Compiling OpenWeatherKit Optional+Utils.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1053/1081] Compiling OpenWeatherKit UnitSpeed.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1054/1081] Compiling OpenWeatherKit WeatherQuery+QueryItems.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1055/1081] Compiling OpenWeatherKit Geocoder.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1056/1081] Compiling OpenWeatherKit APICurrentWeather.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1057/1081] Compiling OpenWeatherKit APIDailySummary.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:10:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Internal/Extensions/APIWeatherChanges+Map.swift:20:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
[1058/1081] Compiling OpenWeatherKit APIForecastDaily.swift
[1059/1081] Compiling OpenWeatherKit APIForecastHourly.swift
[1060/1081] Compiling OpenWeatherKit APIForecastNextHour.swift
[1061/1081] Compiling OpenWeatherKit APIHistoricalComparisons.swift
[1062/1081] Compiling OpenWeatherKit APIMetadata.swift
[1063/1081] Compiling OpenWeatherKit APIPrecipitationAmountByType.swift
[1064/1081] Compiling OpenWeatherKit APIStatistics.swift
[1065/1081] Compiling OpenWeatherKit APIWeather.swift
[1066/1081] Compiling OpenWeatherKit APIWeatherAlerts.swift
[1067/1081] Compiling OpenWeatherKit APIWeatherAvailability.swift
[1068/1081] Compiling OpenWeatherKit APIWeatherChanges.swift
[1069/1081] Compiling OpenWeatherKit TextCaseCoding.swift
[1070/1081] Compiling OpenWeatherKit CloudCoverByAltitude.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1071/1081] Compiling OpenWeatherKit DayPartForecast.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1072/1081] Compiling OpenWeatherKit Precipitation.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1073/1081] Compiling OpenWeatherKit PrecipitationAmountByType.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1074/1081] Compiling OpenWeatherKit PressureTrend.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1075/1081] Compiling OpenWeatherKit SnowfallAmount.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1076/1081] Compiling OpenWeatherKit UVIndex.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1077/1081] Compiling OpenWeatherKit WeatherCondition.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1078/1081] Compiling OpenWeatherKit WeatherSeverity.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1079/1081] Compiling OpenWeatherKit Wind.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1080/1081] Compiling OpenWeatherKit DayWeather.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
[1081/1081] Compiling OpenWeatherKit Forecast.swift
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Precipitation.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PressureTrend.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/UVIndex.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherCondition.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/WeatherSeverity.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/Forecast.swift:11:50: warning: unrecognized platform name 'visionOS'
@available(macOS 11, iOS 13, watchOS 6, tvOS 13, visionOS 1, *)
                                                 ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:28:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:31:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:57:16: warning: stored property 'maximumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var maximumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:60:16: warning: stored property 'minimumVisibility' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitLength>'
    public var minimumVisibility: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/DayPartForecast.swift:66:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayPartForecast' has non-sendable type 'Measurement<UnitSpeed>'
    public var highWindSpeed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:16:16: warning: stored property 'hail' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var hail: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:19:16: warning: stored property 'mixed' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var mixed: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:22:16: warning: stored property 'rainfall' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var rainfall: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:25:16: warning: stored property 'sleet' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var sleet: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/PrecipitationAmountByType.swift:28:16: warning: stored property 'precipitation' of 'Sendable'-conforming struct 'PrecipitationAmountByType' has non-sendable type 'Measurement<UnitLength>'
    public var precipitation: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:16:16: warning: stored property 'amount' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amount: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:19:16: warning: stored property 'maximum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:22:16: warning: stored property 'minimum' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimum: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:25:16: warning: stored property 'amountLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var amountLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:28:16: warning: stored property 'maximumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var maximumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/SnowfallAmount.swift:31:16: warning: stored property 'minimumLiquidEquivalent' of 'Sendable'-conforming struct 'SnowfallAmount' has non-sendable type 'Measurement<UnitLength>'
    public var minimumLiquidEquivalent: Measurement<UnitLength>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitAngle>'
    public var direction: Measurement<UnitAngle>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:23:16: warning: stored property 'speed' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>'
    public var speed: Measurement<UnitSpeed>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Characteristics/Wind.swift:26:16: warning: stored property 'gust' of 'Sendable'-conforming struct 'Wind' has non-sendable type 'Measurement<UnitSpeed>?'
    public var gust: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:24:16: warning: stored property 'highTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var highTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:30:16: warning: stored property 'lowTemperature' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitTemperature>'
    public var lowTemperature: Measurement<UnitTemperature>
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
/host/spi-builder-workspace/Sources/OpenWeatherKit/Public/Forecast/DayWeather.swift:81:16: warning: stored property 'highWindSpeed' of 'Sendable'-conforming struct 'DayWeather' has non-sendable type 'Measurement<UnitSpeed>?'
    public var highWindSpeed: Measurement<UnitSpeed>?
               ^
Foundation.Measurement:2:15: note: generic struct 'Measurement' does not conform to the 'Sendable' protocol
public struct Measurement<UnitType> : ReferenceConvertible, Comparable, Equatable where UnitType : Unit {
              ^
Build complete! (315.56s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "async-http-client",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.19.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/async-http-client.git"
    }
  ],
  "manifest_display_name" : "open-weather-kit",
  "name" : "open-weather-kit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "OpenWeatherKit",
      "targets" : [
        "OpenWeatherKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6",
    "5"
  ],
  "targets" : [
    {
      "c99name" : "OpenWeatherKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenWeatherKitTests",
      "path" : "Tests/OpenWeatherKitTests",
      "sources" : [
        "OpenWeatherKitTests.swift",
        "Utils/Geocoder+Mock.swift",
        "Utils/MockClient.swift",
        "Utils/MockData.swift",
        "WeatherServiceDateRangeTests.swift"
      ],
      "target_dependencies" : [
        "OpenWeatherKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenWeatherKit",
      "module_type" : "SwiftTarget",
      "name" : "OpenWeatherKit",
      "path" : "Sources/OpenWeatherKit",
      "product_dependencies" : [
        "AsyncHTTPClient"
      ],
      "product_memberships" : [
        "OpenWeatherKit"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/OpenWeatherKit/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        }
      ],
      "sources" : [
        "Internal/Extensions/APICurrentWeather+Map.swift",
        "Internal/Extensions/APIDailyStatistics+Map.swift",
        "Internal/Extensions/APIDailySummary+Map.swift",
        "Internal/Extensions/APIForecastDaily+Map.swift",
        "Internal/Extensions/APIForecastHourly+Map.swift",
        "Internal/Extensions/APIForecastNextHour+Map.swift",
        "Internal/Extensions/APIHistoricalComparisons+Map.swift",
        "Internal/Extensions/APIHourlyStatistics+Map.swift",
        "Internal/Extensions/APIMetadata+Map.swift",
        "Internal/Extensions/APIMonthlyStatistics+Map.swift",
        "Internal/Extensions/APIWeather+Map.swift",
        "Internal/Extensions/APIWeatherAlerts+Map.swift",
        "Internal/Extensions/APIWeatherAvailability+Map.swift",
        "Internal/Extensions/APIWeatherChanges+Map.swift",
        "Internal/Extensions/Date+Utils.swift",
        "Internal/Extensions/DateFormatter+Utils.swift",
        "Internal/Extensions/Int+Utils.swift",
        "Internal/Extensions/Measurement+Utils.swift",
        "Internal/Extensions/Optional+Utils.swift",
        "Internal/Extensions/UnitSpeed.swift",
        "Internal/Extensions/WeatherQuery+QueryItems.swift",
        "Internal/Geocoder.swift",
        "Internal/Models/APICurrentWeather.swift",
        "Internal/Models/APIDailySummary.swift",
        "Internal/Models/APIForecastDaily.swift",
        "Internal/Models/APIForecastHourly.swift",
        "Internal/Models/APIForecastNextHour.swift",
        "Internal/Models/APIHistoricalComparisons.swift",
        "Internal/Models/APIMetadata.swift",
        "Internal/Models/APIPrecipitationAmountByType.swift",
        "Internal/Models/APIStatistics.swift",
        "Internal/Models/APIWeather.swift",
        "Internal/Models/APIWeatherAlerts.swift",
        "Internal/Models/APIWeatherAvailability.swift",
        "Internal/Models/APIWeatherChanges.swift",
        "Internal/Models/TextCaseCoding.swift",
        "Internal/NetworkClient.swift",
        "Internal/Protocols/Client.swift",
        "Internal/Query.swift",
        "Internal/Route.swift",
        "Internal/StatisticsQuery.swift",
        "Internal/WeatherProxy.swift",
        "Public/Celestial/MoonEvents.swift",
        "Public/Celestial/MoonPhase.swift",
        "Public/Celestial/SunEvents.swift",
        "Public/Characteristics/AlertSummary.swift",
        "Public/Characteristics/AlertUrgency.swift",
        "Public/Characteristics/Certainty.swift",
        "Public/Characteristics/CloudCoverByAltitude.swift",
        "Public/Characteristics/DayPartForecast.swift",
        "Public/Characteristics/Precipitation.swift",
        "Public/Characteristics/PrecipitationAmountByType.swift",
        "Public/Characteristics/PressureTrend.swift",
        "Public/Characteristics/SnowfallAmount.swift",
        "Public/Characteristics/UVIndex.swift",
        "Public/Characteristics/WeatherCondition.swift",
        "Public/Characteristics/WeatherSeverity.swift",
        "Public/Characteristics/Wind.swift",
        "Public/Forecast/DayWeather.swift",
        "Public/Forecast/Forecast.swift",
        "Public/Forecast/HistoricalComparisons.swift",
        "Public/Forecast/HourWeather.swift",
        "Public/Forecast/MinuteWeather.swift",
        "Public/Forecast/WeatherAlert.swift",
        "Public/Forecast/WeatherAvailability.swift",
        "Public/Forecast/WeatherChanges.swift",
        "Public/Protocols/LocationProtocol.swift",
        "Public/Requests/CurrentWeather.swift",
        "Public/Requests/DailyWeatherStatisticsQuery.swift",
        "Public/Requests/DailyWeatherSummaryQuery.swift",
        "Public/Requests/HourlyWeatherStatisticsQuery.swift",
        "Public/Requests/MonthlyWeatherStatisticsQuery.swift",
        "Public/Requests/WeatherAttribution.swift",
        "Public/Requests/WeatherMetadata.swift",
        "Public/Requests/WeatherQuery.swift",
        "Public/Statistics/DailyWeatherStatistics.swift",
        "Public/Statistics/DayPrecipitationStatistics.swift",
        "Public/Statistics/DayTemperatureStatistics.swift",
        "Public/Statistics/HourTemperatureStatistics.swift",
        "Public/Statistics/HourlyWeatherStatistics.swift",
        "Public/Statistics/MonthPrecipitationStatistics.swift",
        "Public/Statistics/MonthTemperatureStatistics.swift",
        "Public/Statistics/MonthlyWeatherStatistics.swift",
        "Public/Statistics/Percentiles.swift",
        "Public/Summary/DailyWeatherSummary.swift",
        "Public/Summary/DayPrecipitationSummary.swift",
        "Public/Summary/DayTemperatureSummary.swift",
        "Public/Weather.swift",
        "Public/WeatherError.swift",
        "Public/WeatherService+Forecast.swift",
        "Public/WeatherService+Statistics.swift",
        "Public/WeatherService+Summary.swift",
        "Public/WeatherService.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:876c9f54cbb08e857839f8acb28beadbc9bf56a8488855996222d9f683e93e2f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Done.