The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Undertow, reference 1.0.3 (4968e6), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 27 Sep 2026 01:03:16 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Undertow -destination platform=macOS,arch=arm64

Build Log

17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:12:36: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                |                   `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:12:31: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                |              `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:12:32: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                |               `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:12:30: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                |             `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:12:29: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                |            `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:12:35: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                |                  `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
Failed frontend command:
SwiftCompile normal arm64 (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Undertow -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.abi.json
SwiftCompile normal arm64 Compiling\ View+invertedEffect.swift,\ View+rainbowNoiseEffect.swift,\ View+shimmerEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+invertedEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+rainbowNoiseEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+shimmerEffect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift:18:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the `invertColors` shader to this view via `.layerEffect`.
12 |     ///
   :
15 |     /// - Returns: This view with the color-inversion effect applied.
16 |     @ViewBuilder
17 |     func invertedEffect() -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
18 |         self.layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
19 |             ShaderLibrary.rgbInversionLibrary.invertColors(),
20 |             maxSampleOffset: .zero
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift:19:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the `invertColors` shader to this view via `.layerEffect`.
12 |     ///
   :
15 |     /// - Returns: This view with the color-inversion effect applied.
16 |     @ViewBuilder
17 |     func invertedEffect() -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
18 |         self.layerEffect(
19 |             ShaderLibrary.rgbInversionLibrary.invertColors(),
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
20 |             maxSampleOffset: .zero
21 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift:17:14: error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the dynamic multi-colored-noise effect to this view via `.colorEffect` (see
12 |     /// `RainbowNoise.metal`).
   :
14 |     /// - Returns: This view with the rainbow-noise effect applied.
15 |     @ViewBuilder
16 |     func rainbowNoiseEffect(time: TimeInterval) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.colorEffect(
   |              |- error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
18 |             ShaderLibrary.rainbowNoiseLibrary.rainbowNoise(.float(time))
19 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift:18:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the dynamic multi-colored-noise effect to this view via `.colorEffect` (see
12 |     /// `RainbowNoise.metal`).
   :
14 |     /// - Returns: This view with the rainbow-noise effect applied.
15 |     @ViewBuilder
16 |     func rainbowNoiseEffect(time: TimeInterval) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.colorEffect(
18 |             ShaderLibrary.rainbowNoiseLibrary.rainbowNoise(.float(time))
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
19 |         )
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift:26:14: error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the shimmering gradient-sweep effect to this view via `.colorEffect` (see
12 |     /// `Shimmer.metal`).
   :
23 |     /// - Returns: This view with the shimmer effect applied.
24 |     @ViewBuilder
25 |     func shimmerEffect(size: CGSize, time: TimeInterval, animationDuration: CGFloat, gradientWidth: CGFloat, maxLightness: CGFloat, direction: CGFloat, angle: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
26 |         self.colorEffect(
   |              |- error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
27 |             ShaderLibrary.shimmerLibrary.shimmer(
28 |                 .float2(size),
SwiftCompile normal arm64 Compiling\ ShaderLibrary+RGBInversionLibrary.swift,\ ShaderLibrary+colorPlanesLibrary.swift,\ ShaderLibrary+embossLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:12:36: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                |                   `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:12:31: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                |              `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+RGBInversionLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+colorPlanesLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+embossLibrary.swift
SwiftCompile normal arm64 Compiling\ EffectCoordinatorModifier.swift,\ MaskStore.swift,\ EffectSourceViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectCoordinatorModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MaskStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectSourceViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:5: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'targetMasks' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
SwiftCompile normal arm64 Compiling\ ShaderLibrary+waterLibrary.swift,\ ShaderLibrary+waveLibrary.swift,\ ShaderLibrary+whiteNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:12:30: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                |             `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:12:29: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                |            `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:12:35: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                |                  `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+waterLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+waveLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+whiteNoiseLibrary.swift
SwiftCompile normal arm64 Compiling\ View+waterEffect.swift,\ View+waveEffect.swift,\ View+whiteNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift:22:14: error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the water-ripple distortion effect to this view via `.distortionEffect` (see
12 |     /// `Water.metal`).
   :
19 |     /// - Returns: This view with the water effect applied.
20 |     @ViewBuilder
21 |     func waterEffect(size: CGSize, time: TimeInterval, speed: CGFloat, strength: CGFloat, frequency: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
   |              |- error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
23 |             ShaderLibrary.waterLibrary.water(
24 |                 .float2(size),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift:23:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the water-ripple distortion effect to this view via `.distortionEffect` (see
12 |     /// `Water.metal`).
   :
19 |     /// - Returns: This view with the water effect applied.
20 |     @ViewBuilder
21 |     func waterEffect(size: CGSize, time: TimeInterval, speed: CGFloat, strength: CGFloat, frequency: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
23 |             ShaderLibrary.waterLibrary.water(
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
24 |                 .float2(size),
25 |                 .float(time),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift:22:14: error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the uniform wave-distortion effect to this view via `.distortionEffect` (see
12 |     /// `Wave.metal`).
   :
19 |     /// - Returns: This view with the wave effect applied.
20 |     @ViewBuilder
21 |     func waveEffect(time: TimeInterval, speed: CGFloat, smoothing: CGFloat, strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
   |              |- error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
23 |             ShaderLibrary.waveLibrary.wave(
24 |                 .float(time),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift:23:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the uniform wave-distortion effect to this view via `.distortionEffect` (see
12 |     /// `Wave.metal`).
   :
19 |     /// - Returns: This view with the wave effect applied.
20 |     @ViewBuilder
21 |     func waveEffect(time: TimeInterval, speed: CGFloat, smoothing: CGFloat, strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
23 |             ShaderLibrary.waveLibrary.wave(
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
24 |                 .float(time),
25 |                 .float(speed),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift:17:14: error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the dynamic grayscale-noise effect to this view via `.colorEffect` (see
12 |     /// `WhiteNoise.metal`).
   :
14 |     /// - Returns: This view with the white-noise effect applied.
15 |     @ViewBuilder
16 |     func whiteNoiseEffect(time: TimeInterval) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.colorEffect(
   |              |- error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
18 |             ShaderLibrary.whiteNoiseLibrary.whiteNoise(.float(time))
19 |         )
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+waterEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+waveEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+whiteNoiseEffect.swift
SwiftCompile normal arm64 Compiling\ View+colorPlanesEffect.swift,\ View+effectCoordinator.swift,\ View+effectSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift:19:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the RGB-shift/glitch effect to this view via `.layerEffect` (see
12 |     /// `ColorPlanes.metal`.
   :
16 |     /// - Returns: This view with the color-planes effect applied.
17 |     @ViewBuilder
18 |     func colorPlanesEffect(offset: CGSize) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
19 |         self.layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
20 |             ShaderLibrary.colorPlanesLibrary.colorPlanes(.float2(Float(offset.width), Float(offset.height))),
21 |             maxSampleOffset: CGSize(width: offset.width * 2, height: offset.height * 2)
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift:20:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the RGB-shift/glitch effect to this view via `.layerEffect` (see
12 |     /// `ColorPlanes.metal`.
   :
16 |     /// - Returns: This view with the color-planes effect applied.
17 |     @ViewBuilder
18 |     func colorPlanesEffect(offset: CGSize) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
19 |         self.layerEffect(
20 |             ShaderLibrary.colorPlanesLibrary.colorPlanes(.float2(Float(offset.width), Float(offset.height))),
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
21 |             maxSampleOffset: CGSize(width: offset.width * 2, height: offset.height * 2)
22 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:5: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'targetMasks' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+colorPlanesEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectSource.swift
SwiftCompile normal arm64 Compiling\ ShaderLibrary+gaussianBlurLibrary.swift,\ ShaderLibrary+rainbowNoiseLibrary.swift,\ ShaderLibrary+shimmerLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:12:32: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                |               `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+gaussianBlurLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+rainbowNoiseLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+shimmerLibrary.swift
SwiftCompile normal arm64 Compiling\ View+effectTarget.swift,\ View+embossEffect.swift,\ View+gaussianBlurEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift:17:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the embossing/relief effect to this view via `.layerEffect` (see
12 |     /// `Emboss.metal`).
   :
14 |     /// - Returns: This view with the emboss effect applied.
15 |     @ViewBuilder
16 |     func embossEffect(strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
18 |             ShaderLibrary.embossLibrary.emboss(.float(strength)),
19 |             maxSampleOffset: CGSize(width: 1, height: 1)
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift:18:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the embossing/relief effect to this view via `.layerEffect` (see
12 |     /// `Emboss.metal`).
   :
14 |     /// - Returns: This view with the emboss effect applied.
15 |     @ViewBuilder
16 |     func embossEffect(strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.layerEffect(
18 |             ShaderLibrary.embossLibrary.emboss(.float(strength)),
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
19 |             maxSampleOffset: CGSize(width: 1, height: 1)
20 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:25:38: error: 'Shader' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
   |                                      |- error: 'Shader' is only available in macOS 14.0 or newer
   |                                      `- note: add 'if #available' version check
26 |             Float(boundingRect.origin.x),
27 |             Float(boundingRect.origin.y),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:33:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
31 |
32 |         self
33 |             .layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
34 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
35 |                     boundingRectArg,
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:34:17: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
32 |         self
33 |             .layerEffect(
34 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
   |                 |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                 `- note: add 'if #available' version check
35 |                     boundingRectArg,
36 |                     .float(radius),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:43:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
41 |                 maxSampleOffset: CGSize(width: radius, height: 0)
42 |             )
43 |             .layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
44 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
45 |                     boundingRectArg,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectTarget.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+embossEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+gaussianBlurEffect.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ Effect.swift,\ EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Effect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EnvironmentValues.swift
SwiftCompile normal arm64 Compiling\ EffectTargetFramePreferenceKey.swift,\ EffectTargetViewModifier.swift,\ TargetMask.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectTargetFramePreferenceKey.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectTargetViewModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TargetMask.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-26 21:03:02.537 xcodebuild[627:3907] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'Undertow' from project 'Undertow')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ Undertow (in target 'Undertow' from project 'Undertow')
	Building workspace Undertow with scheme Undertow
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  Undertow: /Users/admin/builder/spi-builder-workspace
resolved source packages: Undertow
2026-09-26 21:03:12.716 xcodebuild[758:4544] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Undertow",
  "name" : "Undertow",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "Undertow",
      "targets" : [
        "Undertow"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "UndertowTests",
      "module_type" : "SwiftTarget",
      "name" : "UndertowTests",
      "path" : "Tests/UndertowTests",
      "sources" : [
        "UndertowTests.swift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Undertow",
      "module_type" : "SwiftTarget",
      "name" : "Undertow",
      "path" : "Sources/Undertow",
      "product_memberships" : [
        "Undertow"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/ColorPlanes-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/ColorPlanes-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Emboss-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Emboss-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/GaussianBlur-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/GaussianBlur-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/RGBInversion-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/RGBInversion-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/RainbowNoise-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/RainbowNoise-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Shimmer-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Shimmer-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Water-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Water-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Wave-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/Wave-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/WhiteNoise-iphoneos.metallib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Metal/WhiteNoise-iphonesimulator.metallib",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/Effect.swift",
        "Core/EnvironmentValues.swift",
        "EffectCoordinator/EffectCoordinatorModifier.swift",
        "EffectCoordinator/MaskStore.swift",
        "EffectSource/EffectSourceViewModifier.swift",
        "EffectTarget/EffectTargetFramePreferenceKey.swift",
        "EffectTarget/EffectTargetViewModifier.swift",
        "EffectTarget/TargetMask.swift",
        "Extensions/ShaderLibrary+RGBInversionLibrary.swift",
        "Extensions/ShaderLibrary+colorPlanesLibrary.swift",
        "Extensions/ShaderLibrary+embossLibrary.swift",
        "Extensions/ShaderLibrary+gaussianBlurLibrary.swift",
        "Extensions/ShaderLibrary+rainbowNoiseLibrary.swift",
        "Extensions/ShaderLibrary+shimmerLibrary.swift",
        "Extensions/ShaderLibrary+waterLibrary.swift",
        "Extensions/ShaderLibrary+waveLibrary.swift",
        "Extensions/ShaderLibrary+whiteNoiseLibrary.swift",
        "Extensions/View+colorPlanesEffect.swift",
        "Extensions/View+effectCoordinator.swift",
        "Extensions/View+effectSource.swift",
        "Extensions/View+effectTarget.swift",
        "Extensions/View+embossEffect.swift",
        "Extensions/View+gaussianBlurEffect.swift",
        "Extensions/View+invertedEffect.swift",
        "Extensions/View+rainbowNoiseEffect.swift",
        "Extensions/View+shimmerEffect.swift",
        "Extensions/View+waterEffect.swift",
        "Extensions/View+waveEffect.swift",
        "Extensions/View+whiteNoiseEffect.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
{
  "workspace" : {
    "name" : "Undertow",
    "schemes" : [
      "Undertow"
    ]
  }
}
2026-09-26 21:03:13.956 xcodebuild[766:4621] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Undertow -destination platform=macOS,arch=arm64
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Undertow -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
  Undertow: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
    Target 'Undertow-product' in project 'Undertow'
        ➜ Explicit dependency on target 'Undertow' in project 'Undertow'
        ➜ Explicit dependency on target 'Undertow_Undertow' in project 'Undertow'
    Target 'Undertow' in project 'Undertow'
        ➜ Explicit dependency on target 'Undertow_Undertow' in project 'Undertow'
    Target 'Undertow_Undertow' in project 'Undertow' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
SwiftDriver Undertow normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Undertow -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ShaderLibrary+RGBInversionLibrary.swift,\ ShaderLibrary+colorPlanesLibrary.swift,\ ShaderLibrary+embossLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+RGBInversionLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+colorPlanesLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+embossLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:12:36: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                |                   `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:12:31: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                |              `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ Effect.swift,\ EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Effect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EnvironmentValues.swift
SwiftCompile normal arm64 Compiling\ ShaderLibrary+gaussianBlurLibrary.swift,\ ShaderLibrary+rainbowNoiseLibrary.swift,\ ShaderLibrary+shimmerLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+gaussianBlurLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+rainbowNoiseLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+shimmerLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:12:32: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                |               `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 Compiling\ ShaderLibrary+waterLibrary.swift,\ ShaderLibrary+waveLibrary.swift,\ ShaderLibrary+whiteNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+waterLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+waveLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrary+whiteNoiseLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:12:30: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                |             `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:12:29: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                |            `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:12:35: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                |                  `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
SwiftCompile normal arm64 Compiling\ EffectTargetFramePreferenceKey.swift,\ EffectTargetViewModifier.swift,\ TargetMask.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectTargetFramePreferenceKey.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectTargetViewModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TargetMask.swift
SwiftCompile normal arm64 Compiling\ View+colorPlanesEffect.swift,\ View+effectCoordinator.swift,\ View+effectSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift:19:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the RGB-shift/glitch effect to this view via `.layerEffect` (see
12 |     /// `ColorPlanes.metal`.
   :
16 |     /// - Returns: This view with the color-planes effect applied.
17 |     @ViewBuilder
18 |     func colorPlanesEffect(offset: CGSize) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
19 |         self.layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
20 |             ShaderLibrary.colorPlanesLibrary.colorPlanes(.float2(Float(offset.width), Float(offset.height))),
21 |             maxSampleOffset: CGSize(width: offset.width * 2, height: offset.height * 2)
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift:20:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the RGB-shift/glitch effect to this view via `.layerEffect` (see
12 |     /// `ColorPlanes.metal`.
   :
16 |     /// - Returns: This view with the color-planes effect applied.
17 |     @ViewBuilder
18 |     func colorPlanesEffect(offset: CGSize) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
19 |         self.layerEffect(
20 |             ShaderLibrary.colorPlanesLibrary.colorPlanes(.float2(Float(offset.width), Float(offset.height))),
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
21 |             maxSampleOffset: CGSize(width: offset.width * 2, height: offset.height * 2)
22 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:5: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'targetMasks' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+colorPlanesEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectSource.swift
SwiftCompile normal arm64 Compiling\ EffectCoordinatorModifier.swift,\ MaskStore.swift,\ EffectSourceViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectCoordinatorModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MaskStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EffectSourceViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:5: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'targetMasks' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
SwiftEmitModule normal arm64 Emitting\ module\ for\ Undertow (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:5: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'targetMasks' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
macro expansion @ObservationTracked:4:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:16:42: note: expanded code originates here
11 | /// descendants.
12 | @Observable
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
   +--- macro expansion @ObservationTracked ----------------------------
   |2 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
   |3 |
   |4 |     @ObservationIgnored
   |  |      `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   |5 | private  var _targetMasks: Set<TargetMask> = []
   +--------------------------------------------------------------------
17 | }
18 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:17:1: note: expanded code originates here
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'MaskStore' here
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
16 |     var targetMasks: Set<TargetMask> = []
17 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s8Undertow9MaskStore10ObservablefMm_6MemberfMu_>(
   +--------------------------------------------------------------------
18 |
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 | /// A shared observable store that holds target masks reported by `.effectTarget()`
11 | /// descendants.
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | final class MaskStore {
   |             `- note: add '@available' attribute to enclosing class
14 |     /// Masks reported by all `.effectTarget()` targets. Collected via standard SwiftUI
15 |     /// `PreferenceKey` propagation (`EffectTargetFramePreferenceKey`).
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RGBInversion-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the color-inversion effect.
12 |     static let rgbInversionLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:12:36: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                |                   `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "ColorPlanes-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the RGB-shift/glitch color-planes effect
12 |     static let colorPlanesLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:12:31: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                |              `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Emboss-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the embossing/relief effect.
12 |     static let embossLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "GaussianBlur-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the two-pass separable Gaussian blur effect.
12 |     static let gaussianBlurLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:12:37: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                |                    `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "RainbowNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic multi-colored-noise effect.
12 |     static let rainbowNoiseLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:12:32: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                |               `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Shimmer-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the shimmering gradient-sweep effect.
12 |     static let shimmerLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:12:30: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                |             `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Water-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the water-ripple distortion effect.
12 |     static let waterLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:12:29: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                |            `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "Wave-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the uniform wave-distortion effect.
12 |     static let waveLibrary: ShaderLibrary = {
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:12:35: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                |                  `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:25:16: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
   |                `- note: add '@available' attribute to enclosing static property
13 | #if targetEnvironment(simulator)
14 |         let name = "WhiteNoise-iphonesimulator"
   :
23 |             fatalError("Undertow: missing Metal library '\(name).metallib' in bundle.")
24 |         }
25 |         return ShaderLibrary(url: url)
   |                |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                `- note: add 'if #available' version check
26 |     }()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift:10:11: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension ShaderLibrary {
   | |         `- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   | `- note: add '@available' attribute to enclosing extension
11 |     /// The precompiled Metal shader library for the dynamic grayscale-noise effect.
12 |     static let whiteNoiseLibrary: ShaderLibrary = {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/Effect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Core/EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/EffectCoordinatorModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectCoordinator/MaskStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectSource/EffectSourceViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetFramePreferenceKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/EffectTargetViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/EffectTarget/TargetMask.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+RGBInversionLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+colorPlanesLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+embossLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+gaussianBlurLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+rainbowNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+shimmerLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waterLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+waveLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/ShaderLibrary+whiteNoiseLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+colorPlanesEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Undertow -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Undertow.build/Debug/Undertow-t.build/Objects-normal/arm64/Undertow.abi.json
SwiftCompile normal arm64 (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ View+effectTarget.swift,\ View+embossEffect.swift,\ View+gaussianBlurEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift:17:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the embossing/relief effect to this view via `.layerEffect` (see
12 |     /// `Emboss.metal`).
   :
14 |     /// - Returns: This view with the emboss effect applied.
15 |     @ViewBuilder
16 |     func embossEffect(strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
18 |             ShaderLibrary.embossLibrary.emboss(.float(strength)),
19 |             maxSampleOffset: CGSize(width: 1, height: 1)
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift:18:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the embossing/relief effect to this view via `.layerEffect` (see
12 |     /// `Emboss.metal`).
   :
14 |     /// - Returns: This view with the emboss effect applied.
15 |     @ViewBuilder
16 |     func embossEffect(strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.layerEffect(
18 |             ShaderLibrary.embossLibrary.emboss(.float(strength)),
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
19 |             maxSampleOffset: CGSize(width: 1, height: 1)
20 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:25:38: error: 'Shader' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
   |                                      |- error: 'Shader' is only available in macOS 14.0 or newer
   |                                      `- note: add 'if #available' version check
26 |             Float(boundingRect.origin.x),
27 |             Float(boundingRect.origin.y),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:33:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
31 |
32 |         self
33 |             .layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
34 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
35 |                     boundingRectArg,
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:34:17: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
32 |         self
33 |             .layerEffect(
34 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
   |                 |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |                 `- note: add 'if #available' version check
35 |                     boundingRectArg,
36 |                     .float(radius),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift:43:14: error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the two-pass separable Gaussian blur shader to this view via `.layerEffect` (see
12 |     /// `GaussianBlur.metal`).
   :
22 |     /// - Returns: This view with the two-pass Gaussian blur effect applied.
23 |     @ViewBuilder
24 |     func gaussianBlurEffect(radius: CGFloat, boundingRect: CGRect, maxSamples: Float) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
25 |         let boundingRectArg: SwiftUI.Shader.Argument = .float4(
26 |             Float(boundingRect.origin.x),
   :
41 |                 maxSampleOffset: CGSize(width: radius, height: 0)
42 |             )
43 |             .layerEffect(
   |              |- error: 'layerEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
44 |                 ShaderLibrary.gaussianBlurLibrary.gaussianBlur(
45 |                     boundingRectArg,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+effectTarget.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+effectTarget.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+embossEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+embossEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+gaussianBlurEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+gaussianBlurEffect.swift
SwiftCompile normal arm64 Compiling\ View+waterEffect.swift,\ View+waveEffect.swift,\ View+whiteNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift:22:14: error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the water-ripple distortion effect to this view via `.distortionEffect` (see
12 |     /// `Water.metal`).
   :
19 |     /// - Returns: This view with the water effect applied.
20 |     @ViewBuilder
21 |     func waterEffect(size: CGSize, time: TimeInterval, speed: CGFloat, strength: CGFloat, frequency: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
   |              |- error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
23 |             ShaderLibrary.waterLibrary.water(
24 |                 .float2(size),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift:23:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the water-ripple distortion effect to this view via `.distortionEffect` (see
12 |     /// `Water.metal`).
   :
19 |     /// - Returns: This view with the water effect applied.
20 |     @ViewBuilder
21 |     func waterEffect(size: CGSize, time: TimeInterval, speed: CGFloat, strength: CGFloat, frequency: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
23 |             ShaderLibrary.waterLibrary.water(
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
24 |                 .float2(size),
25 |                 .float(time),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift:22:14: error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the uniform wave-distortion effect to this view via `.distortionEffect` (see
12 |     /// `Wave.metal`).
   :
19 |     /// - Returns: This view with the wave effect applied.
20 |     @ViewBuilder
21 |     func waveEffect(time: TimeInterval, speed: CGFloat, smoothing: CGFloat, strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
   |              |- error: 'distortionEffect(_:maxSampleOffset:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
23 |             ShaderLibrary.waveLibrary.wave(
24 |                 .float(time),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift:23:13: error: 'ShaderLibrary' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the uniform wave-distortion effect to this view via `.distortionEffect` (see
12 |     /// `Wave.metal`).
   :
19 |     /// - Returns: This view with the wave effect applied.
20 |     @ViewBuilder
21 |     func waveEffect(time: TimeInterval, speed: CGFloat, smoothing: CGFloat, strength: CGFloat) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
22 |         self.distortionEffect(
23 |             ShaderLibrary.waveLibrary.wave(
   |             |- error: 'ShaderLibrary' is only available in macOS 14.0 or newer
   |             `- note: add 'if #available' version check
24 |                 .float(time),
25 |                 .float(speed),
/Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift:17:14: error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
 8 | import SwiftUI
 9 |
10 | extension View {
   | `- note: add '@available' attribute to enclosing extension
11 |     /// Applies the dynamic grayscale-noise effect to this view via `.colorEffect` (see
12 |     /// `WhiteNoise.metal`).
   :
14 |     /// - Returns: This view with the white-noise effect applied.
15 |     @ViewBuilder
16 |     func whiteNoiseEffect(time: TimeInterval) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
17 |         self.colorEffect(
   |              |- error: 'colorEffect(_:isEnabled:)' is only available in macOS 14.0 or newer
   |              `- note: add 'if #available' version check
18 |             ShaderLibrary.whiteNoiseLibrary.whiteNoise(.float(time))
19 |         )
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waterEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+waterEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+waveEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+waveEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+whiteNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+whiteNoiseEffect.swift
SwiftCompile normal arm64 Compiling\ View+invertedEffect.swift,\ View+rainbowNoiseEffect.swift,\ View+shimmerEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift (in target 'Undertow' from project 'Undertow')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+invertedEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+invertedEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+rainbowNoiseEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+rainbowNoiseEffect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Undertow/Extensions/View+shimmerEffect.swift (in target 'Undertow' from project 'Undertow')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+shimmerEffect.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-26 21:03:14.952 xcodebuild[767:4647] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:513bb795556a28d55d96acbb9348b6d428efb92c, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ Undertow (in target 'Undertow' from project 'Undertow')
	SwiftCompile normal arm64 (in target 'Undertow' from project 'Undertow')
	Building workspace Undertow with scheme Undertow
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild