The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build ExyteMediaPicker, reference main (c287ee), with Swift 5.9 for macOS (SPM) on 4 Apr 2025 14:29:20 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/MediaPicker.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/MediaPicker
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c287ee4 Fix showFullscreenPreview
Cloned https://github.com/exyte/MediaPicker.git
Revision (git rev-parse @):
c287ee410e5d9e9d642ed9c715042830f174a1d6
SUCCESS checkout https://github.com/exyte/MediaPicker.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/exyte/MediaPicker.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/7] Compiling AnchoredPopup Utils.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:35:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var id: String
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:38:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOpacity: CGFloat = 0
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:20: error: 'View' is only available in macOS 10.15 or newer
    var body: some View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:11:5: error: cannot find 'UIApplication' in scope
    UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
    ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:11:47: error: cannot find 'UIResponder' in scope
    UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
                                              ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:11:86: error: 'nil' requires a contextual type
    UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
                                                                                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:11:97: error: 'nil' requires a contextual type
    UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
                                                                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:11:107: error: 'nil' requires a contextual type
    UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:41:9: error: 'Group' is only available in macOS 10.15 or newer
        Group {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:41:9: note: add 'if #available' version check
        Group {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:41:9: error: 'init(content:)' is only available in macOS 10.15 or newer
        Group {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:41:9: note: add 'if #available' version check
        Group {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:44:17: error: 'EmptyView' is only available in macOS 10.15 or newer
                EmptyView()
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:44:17: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
                EmptyView()
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:44:17: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
                EmptyView()
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:46:17: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
                color
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:46:17: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
                color
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:48:17: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
                Blur(radius: radius)
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:48:17: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
                Blur(radius: radius)
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:50:17: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
                anyView
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:50:17: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
                anyView
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:53:10: error: 'ignoresSafeArea(_:edges:)' is only available in macOS 11.0 or newer
        .ignoresSafeArea()
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:54:10: error: 'opacity' is only available in macOS 10.15 or newer
        .opacity(animatableOpacity)
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:55:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
        .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:55:10: note: add 'if #available' version check
        .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:64:13: error: 'withAnimation' is only available in macOS 10.15 or newer
            withAnimation(.easeInOut(duration: 0.2)) {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:64:13: note: add 'if #available' version check
            withAnimation(.easeInOut(duration: 0.2)) {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:62:18: note: add @available attribute to enclosing instance method
    private func setupAndLaunchAnimation(_ animation: AnchoredAnimationManager.AnimationItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:64:28: error: 'easeInOut(duration:)' is only available in macOS 10.15 or newer
            withAnimation(.easeInOut(duration: 0.2)) {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:64:28: note: add 'if #available' version check
            withAnimation(.easeInOut(duration: 0.2)) {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:62:18: note: add @available attribute to enclosing instance method
    private func setupAndLaunchAnimation(_ animation: AnchoredAnimationManager.AnimationItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:75:9: error: setter for 'animatableOpacity' is only available in macOS 10.15 or newer
        animatableOpacity = 0
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:75:9: note: add 'if #available' version check
        animatableOpacity = 0
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:74:18: note: add @available attribute to enclosing instance method
    private func setHiddenState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:79:9: error: setter for 'animatableOpacity' is only available in macOS 10.15 or newer
        animatableOpacity = 1
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:79:9: note: add 'if #available' version check
        animatableOpacity = 1
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:78:18: note: add @available attribute to enclosing instance method
    private func setDisplayedState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
[2/7] Compiling AnchoredPopup WindowManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:13:35: error: cannot find type 'UIWindow' in scope
    private var windows: [String: UIWindow] = [:]
                                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:15:40: error: 'View' is only available in macOS 10.15 or newer
    static func openNewWindow<Content: View>(id: String, isPassthrough: Bool, content: ()->Content) {
                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:15:17: note: add @available attribute to enclosing static method
    static func openNewWindow<Content: View>(id: String, isPassthrough: Bool, content: ()->Content) {
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:11:13: note: add @available attribute to enclosing class
final class WindowManager {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:70: error: cannot find type 'UIView' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                                     ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:57: error: cannot find type 'UIEvent' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:19: error: method does not override any method from its superclass
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:54:70: error: cannot find type 'UIView' in scope
    private func isTouchInsideSubview(point: CGPoint, vc: UIView) -> UIView? {
                                                                     ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:54:59: error: cannot find type 'UIView' in scope
    private func isTouchInsideSubview(point: CGPoint, vc: UIView) -> UIView? {
                                                          ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:41:28: error: cannot find type 'UIWindow' in scope
class UIPassthroughWindow: UIWindow {
                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:47: error: cannot find type 'UITouch' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:69: error: cannot find type 'UIEvent' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:19: error: method does not override any method from its superclass
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:47: error: cannot find type 'UITouch' in scope
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:69: error: cannot find type 'UIEvent' in scope
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:19: error: method does not override any method from its superclass
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:47: error: cannot find type 'UITouch' in scope
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:69: error: cannot find type 'UIEvent' in scope
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:19: error: method does not override any method from its superclass
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:51: error: cannot find type 'UITouch' in scope
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                  ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:73: error: cannot find type 'UIEvent' in scope
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:19: error: method does not override any method from its superclass
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:93:54: error: cannot find type 'UITouch' in scope
    private func isTouchInsideSubview(_ touches: Set<UITouch>) -> Bool {
                                                     ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:39: error: cannot find type 'UIHostingController' in scope
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:32: error: 'View' is only available in macOS 10.15 or newer
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
                               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:7: note: add @available attribute to enclosing generic class
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:16:21: error: cannot find 'UIApplication' in scope
                guard let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:16:68: error: cannot find type 'UIWindowScene' in scope
                guard let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
                                                                                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:21:80: error: cannot find 'UIWindow' in scope
        let window = isPassthrough ? UIPassthroughWindow(windowScene: scene) : UIWindow(windowScene: scene)
                                                                               ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:21:71: error: argument passed to call that takes no arguments
        let window = isPassthrough ? UIPassthroughWindow(windowScene: scene) : UIWindow(windowScene: scene)
                                                        ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:22:35: error: cannot infer contextual base in reference to member 'clear'
        window.backgroundColor = .clear
                                 ~^~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:24:14: error: 'environment' is only available in macOS 10.15 or newer
            .environment(\.anchoredPopupDismiss) {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:24:14: note: add 'if #available' version check
            .environment(\.anchoredPopupDismiss) {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:15:17: note: add @available attribute to enclosing static method
    static func openNewWindow<Content: View>(id: String, isPassthrough: Bool, content: ()->Content) {
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:11:13: note: add @available attribute to enclosing class
final class WindowManager {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:27:76: error: cannot find 'UIHostingController' in scope
        let controller = isPassthrough ? UIPassthroughVC(rootView: root) : UIHostingController(rootView: root)
                                                                           ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:27:42: error: generic parameter 'Content' could not be inferred
        let controller = isPassthrough ? UIPassthroughVC(rootView: root) : UIHostingController(rootView: root)
                                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:23: note: 'Content' declared as parameter to type 'UIPassthroughVC'
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:27:42: note: explicitly specify the generic arguments to fix this issue
        let controller = isPassthrough ? UIPassthroughVC(rootView: root) : UIHostingController(rootView: root)
                                         ^
                                                        <<#Content: View#>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:27:68: error: argument passed to call that takes no arguments
        let controller = isPassthrough ? UIPassthroughVC(rootView: root) : UIHostingController(rootView: root)
                                                        ~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:28:44: error: cannot infer contextual base in reference to member 'clear'
        controller.view.backgroundColor = .clear
                                          ~^~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:30:25: error: member 'alert(isPresented:content:)' expects argument of type 'Text'
                window.windowLevel = .alert + 1
                                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:30:33: error: cannot convert value of type 'Int' to expected argument type 'Text'
                window.windowLevel = .alert + 1
                                              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:44:26: error: value of type 'UIPassthroughWindow' has no member 'rootViewController'
        if let vc = self.rootViewController {
                    ~~~~ ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:70:13: error: 'super' members cannot be referenced in a root class
            super.touchesBegan(touches, with: event)
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:76:13: error: 'super' members cannot be referenced in a root class
            super.touchesMoved(touches, with: event)
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:82:13: error: 'super' members cannot be referenced in a root class
            super.touchesEnded(touches, with: event)
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:88:13: error: 'super' members cannot be referenced in a root class
            super.touchesCancelled(touches, with: event)
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:98:53: error: value of type 'UIPassthroughVC<Content>' has no member 'view'
        let touchLocation = touch.location(in: self.view)
                                               ~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:101:29: error: value of type 'UIPassthroughVC<Content>' has no member 'view'
        for subview in self.view.subviews {
                       ~~~~ ^~~~
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/7] Emitting module AnchoredPopup
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:31:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var animations: [AnimationItem] = []
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:33:43: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    private var statePublishers: [String: CurrentValueSubject<AnimationItem?, Never>] = [:]
                                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:34:43: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    private var framePublishers: [String: CurrentValueSubject<AnimationItem?, Never>] = [:]
                                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:35:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
    private var cancellables = Set<AnyCancellable>()
                                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:44: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:44: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:139:6: error: 'State' is only available in macOS 10.15 or newer
    @State var id: String
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:141:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    @ViewBuilder var contentBuilder: () -> V
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:143:37: error: 'AnyCancellable' is only available in macOS 10.15 or newer
    @State private var cancellable: AnyCancellable?
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:143:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var cancellable: AnyCancellable?
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:41: error: 'View' is only available in macOS 10.15 or newer
    func body(content: Content) -> some View {
                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:48: error: 'View' is only available in macOS 10.15 or newer
struct TriggerButton<V>: ViewModifier where V: View {
                                               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:196:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOpacity: CGFloat = 0
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:197:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableScale: CGSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:198:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOffset: CGSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:200:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var triggerButtonFrame: IntRect = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:201:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var contentSize: IntSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:203:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var semaphore = DispatchSemaphore(value: 1)
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:20: error: 'View' is only available in macOS 10.15 or newer
    var body: some View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:60: error: 'View' is only available in macOS 10.15 or newer
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AnchoredAnimationManager, [AnchoredAnimationManager.AnimationItem]>' cannot be converted to contextual type 'KeyPath<AnchoredAnimationManager, [AnchoredAnimationManager.AnimationItem]>'
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:11:29: error: property does not override any property from its superclass
    open override class var layerClass: AnyClass {
         ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:10:28: error: cannot find type 'UIView' in scope
open class UIBackdropView: UIView {
                           ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:19:37: error: cannot find type 'Context' in scope
    public func makeUIView(context: Context) -> UIBackdropView {
                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:23:65: error: cannot find type 'Context' in scope
    public func updateUIView(_ uiView: UIBackdropView, context: Context) {}
                                                                ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:16:25: error: cannot find type 'UIViewRepresentable' in scope
public struct Backdrop: UIViewRepresentable {
                        ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:35:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:35:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:26:15: note: add @available attribute to enclosing struct
public struct Blur: View {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:30: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:49: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:163: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:30: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:49: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:104: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:36:34: error: 'UnitPoint' is only available in macOS 10.15 or newer
    case anchorRelative(_ point: UnitPoint) // popup view will be aligned to anchor view at corresponding proportion
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:35:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupPosition {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:37:34: error: 'UnitPoint' is only available in macOS 10.15 or newer
    case screenRelative(_ point: UnitPoint = .center) // popup view will be aligned to whole screen
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:35:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupPosition {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:42:16: error: 'Color' is only available in macOS 10.15 or newer
    case color(Color)
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:44:15: error: 'AnyView' is only available in macOS 10.15 or newer
    case view(AnyView)
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:47:26: error: 'View' is only available in macOS 10.15 or newer
    public init<Content: View>(viewBuilder: @escaping () -> Content) {
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:47:12: note: add @available attribute to enclosing initializer
    public init<Content: View>(viewBuilder: @escaping () -> Content) {
           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:54:20: error: 'Animation' is only available in macOS 10.15 or newer
    var animation: Animation = .easeIn(duration: 0.3)
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:54:33: error: 'easeIn(duration:)' is only available in macOS 10.15 or newer
    var animation: Animation = .easeIn(duration: 0.3)
                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:74:40: error: 'Animation' is only available in macOS 10.15 or newer
    public func animation(_ animation: Animation) -> PopupParameters {
                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:74:17: note: add @available attribute to enclosing instance method
    public func animation(_ animation: Animation) -> PopupParameters {
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:117:18: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
public extension EnvironmentValues {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:117:8: note: add @available attribute to enclosing extension
public extension EnvironmentValues {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:35:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var id: String
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:38:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOpacity: CGFloat = 0
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:20: error: 'View' is only available in macOS 10.15 or newer
    var body: some View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:40:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/Utils.swift:34:8: note: add @available attribute to enclosing struct
struct AnimatedBackgroundView: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:13:35: error: cannot find type 'UIWindow' in scope
    private var windows: [String: UIWindow] = [:]
                                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:15:40: error: 'View' is only available in macOS 10.15 or newer
    static func openNewWindow<Content: View>(id: String, isPassthrough: Bool, content: ()->Content) {
                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:15:17: note: add @available attribute to enclosing static method
    static func openNewWindow<Content: View>(id: String, isPassthrough: Bool, content: ()->Content) {
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:11:13: note: add @available attribute to enclosing class
final class WindowManager {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:70: error: cannot find type 'UIView' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                                     ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:57: error: cannot find type 'UIEvent' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:43:19: error: method does not override any method from its superclass
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:54:70: error: cannot find type 'UIView' in scope
    private func isTouchInsideSubview(point: CGPoint, vc: UIView) -> UIView? {
                                                                     ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:54:59: error: cannot find type 'UIView' in scope
    private func isTouchInsideSubview(point: CGPoint, vc: UIView) -> UIView? {
                                                          ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:41:28: error: cannot find type 'UIWindow' in scope
class UIPassthroughWindow: UIWindow {
                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:47: error: cannot find type 'UITouch' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:69: error: cannot find type 'UIEvent' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:66:19: error: method does not override any method from its superclass
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:47: error: cannot find type 'UITouch' in scope
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:69: error: cannot find type 'UIEvent' in scope
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:74:19: error: method does not override any method from its superclass
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:47: error: cannot find type 'UITouch' in scope
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:69: error: cannot find type 'UIEvent' in scope
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:80:19: error: method does not override any method from its superclass
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:51: error: cannot find type 'UITouch' in scope
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                  ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:73: error: cannot find type 'UIEvent' in scope
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
                                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:86:19: error: method does not override any method from its superclass
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:93:54: error: cannot find type 'UITouch' in scope
    private func isTouchInsideSubview(_ touches: Set<UITouch>) -> Bool {
                                                     ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:39: error: cannot find type 'UIHostingController' in scope
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:32: error: 'View' is only available in macOS 10.15 or newer
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
                               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/WindowManager.swift:64:7: note: add @available attribute to enclosing generic class
class UIPassthroughVC<Content: View>: UIHostingController<Content> {
      ^
[4/7] Compiling AnchoredPopup AnchoredPopup.swift
[5/7] Compiling AnchoredPopup BlurBackdropView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:11:29: error: property does not override any property from its superclass
    open override class var layerClass: AnyClass {
         ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:10:28: error: cannot find type 'UIView' in scope
open class UIBackdropView: UIView {
                           ^~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:19:37: error: cannot find type 'Context' in scope
    public func makeUIView(context: Context) -> UIBackdropView {
                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:23:65: error: cannot find type 'Context' in scope
    public func updateUIView(_ uiView: UIBackdropView, context: Context) {}
                                                                ^~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:16:25: error: cannot find type 'UIViewRepresentable' in scope
public struct Backdrop: UIViewRepresentable {
                        ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:35:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:35:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:26:15: note: add @available attribute to enclosing struct
public struct Blur: View {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/BlurBackdropView.swift:37:14: error: value of type 'Backdrop' has no member 'blur'
            .blur(radius: radius, opaque: opaque)
             ^~~~
[6/7] Compiling AnchoredPopup PublicAPI.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:30: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:49: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:163: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
                                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:30: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:49: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:104: error: 'View' is only available in macOS 10.15 or newer
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:36:34: error: 'UnitPoint' is only available in macOS 10.15 or newer
    case anchorRelative(_ point: UnitPoint) // popup view will be aligned to anchor view at corresponding proportion
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:35:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupPosition {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:37:34: error: 'UnitPoint' is only available in macOS 10.15 or newer
    case screenRelative(_ point: UnitPoint = .center) // popup view will be aligned to whole screen
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:35:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupPosition {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:42:16: error: 'Color' is only available in macOS 10.15 or newer
    case color(Color)
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:44:15: error: 'AnyView' is only available in macOS 10.15 or newer
    case view(AnyView)
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:47:26: error: 'View' is only available in macOS 10.15 or newer
    public init<Content: View>(viewBuilder: @escaping () -> Content) {
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:47:12: note: add @available attribute to enclosing initializer
    public init<Content: View>(viewBuilder: @escaping () -> Content) {
           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:54:20: error: 'Animation' is only available in macOS 10.15 or newer
    var animation: Animation = .easeIn(duration: 0.3)
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:54:33: error: 'easeIn(duration:)' is only available in macOS 10.15 or newer
    var animation: Animation = .easeIn(duration: 0.3)
                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:74:40: error: 'Animation' is only available in macOS 10.15 or newer
    public func animation(_ animation: Animation) -> PopupParameters {
                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:74:17: note: add @available attribute to enclosing instance method
    public func animation(_ animation: Animation) -> PopupParameters {
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:52:15: note: add @available attribute to enclosing struct
public struct PopupParameters {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:117:18: error: 'EnvironmentValues' is only available in macOS 10.15 or newer
public extension EnvironmentValues {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:117:8: note: add @available attribute to enclosing extension
public extension EnvironmentValues {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:14:14: error: 'modifier' is only available in macOS 10.15 or newer
        self.modifier(TriggerButton(id: id, params: customize(PopupParameters()), contentBuilder: contentBuilder))
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:14:14: note: add 'if #available' version check
        self.modifier(TriggerButton(id: id, params: customize(PopupParameters()), contentBuilder: contentBuilder))
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:13:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V, customize: @escaping (PopupParameters) -> PopupParameters) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:18:14: error: 'modifier' is only available in macOS 10.15 or newer
        self.modifier(TriggerButton(id: id, params: PopupParameters(), contentBuilder: contentBuilder))
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:18:14: note: add 'if #available' version check
        self.modifier(TriggerButton(id: id, params: PopupParameters(), contentBuilder: contentBuilder))
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:17:10: note: add @available attribute to enclosing instance method
    func useAsPopupAnchor<V: View>(id: String, @ViewBuilder contentBuilder: @escaping () -> V) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:12:8: note: add @available attribute to enclosing extension
public extension View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:48:22: error: 'AnyView' is only available in macOS 10.15 or newer
        self = .view(AnyView(viewBuilder()))
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:48:22: note: add 'if #available' version check
        self = .view(AnyView(viewBuilder()))
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:47:12: note: add @available attribute to enclosing initializer
    public init<Content: View>(viewBuilder: @escaping () -> Content) {
           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/PublicAPI.swift:40:13: note: add @available attribute to enclosing enum
public enum AnchoredPopupBackground {
            ^
[7/7] Compiling AnchoredPopup AnchoredAnimationManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:31:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var animations: [AnimationItem] = []
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:33:43: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    private var statePublishers: [String: CurrentValueSubject<AnimationItem?, Never>] = [:]
                                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:34:43: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    private var framePublishers: [String: CurrentValueSubject<AnimationItem?, Never>] = [:]
                                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:35:36: error: 'AnyCancellable' is only available in macOS 10.15 or newer
    private var cancellables = Set<AnyCancellable>()
                                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:44: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:44: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:139:6: error: 'State' is only available in macOS 10.15 or newer
    @State var id: String
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:141:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    @ViewBuilder var contentBuilder: () -> V
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:143:37: error: 'AnyCancellable' is only available in macOS 10.15 or newer
    @State private var cancellable: AnyCancellable?
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:143:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var cancellable: AnyCancellable?
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:41: error: 'View' is only available in macOS 10.15 or newer
    func body(content: Content) -> some View {
                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:48: error: 'View' is only available in macOS 10.15 or newer
struct TriggerButton<V>: ViewModifier where V: View {
                                               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:196:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOpacity: CGFloat = 0
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:197:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableScale: CGSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:198:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var animatableOffset: CGSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:200:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var triggerButtonFrame: IntRect = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:201:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var contentSize: IntSize = .zero
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:203:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var semaphore = DispatchSemaphore(value: 1)
     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:20: error: 'View' is only available in macOS 10.15 or newer
    var body: some View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:60: error: 'View' is only available in macOS 10.15 or newer
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                                                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<AnchoredAnimationManager, [AnchoredAnimationManager.AnimationItem]>' cannot be converted to contextual type 'KeyPath<AnchoredAnimationManager, [AnchoredAnimationManager.AnimationItem]>'
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:43:13: error: cannot pass as inout because setter for 'animations' is only available in macOS 10.15 or newer
            animations[index].state = state
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:43:13: note: add 'if #available' version check
            animations[index].state = state
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:41:10: note: add @available attribute to enclosing instance method
    func changeStateForAnimation(for id: String, state: GrowingViewState) {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:49:13: error: cannot pass as inout because setter for 'animations' is only available in macOS 10.15 or newer
            animations[index].buttonFrame = frame.toIntRect()
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:49:13: note: add 'if #available' version check
            animations[index].buttonFrame = frame.toIntRect()
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:47:9: note: add @available attribute to enclosing instance method
   func updateFrame(for id: String, frame: CGRect) {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:51:13: error: cannot pass as inout because setter for 'animations' is only available in macOS 10.15 or newer
            animations.append(AnimationItem(id: id, buttonFrame: frame.toIntRect(), state: .hidden))
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:51:13: note: add 'if #available' version check
            animations.append(AnimationItem(id: id, buttonFrame: frame.toIntRect(), state: .hidden))
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:47:9: note: add @available attribute to enclosing instance method
   func updateFrame(for id: String, frame: CGRect) {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:64:23: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
        let subject = CurrentValueSubject<AnimationItem?, Never>(nil)
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:64:23: note: add 'if #available' version check
        let subject = CurrentValueSubject<AnimationItem?, Never>(nil)
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:68:14: error: 'map' is only available in macOS 10.15 or newer
            .map { animations in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:68:14: note: add 'if #available' version check
            .map { animations in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:71:14: error: 'compactMap' is only available in macOS 10.15 or newer
            .compactMap { $0 }
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:71:14: note: add 'if #available' version check
            .compactMap { $0 }
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:72:14: error: 'filter' is only available in macOS 10.15 or newer
            .filter { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:72:14: note: add 'if #available' version check
            .filter { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:86:14: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
            .sink { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:86:14: note: add 'if #available' version check
            .sink { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:90:14: error: 'store(in:)' is only available in macOS 10.15 or newer
            .store(in: &cancellables)
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:90:14: note: add 'if #available' version check
            .store(in: &cancellables)
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:55:10: note: add @available attribute to enclosing instance method
    func statePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:105:23: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
        let subject = CurrentValueSubject<AnimationItem?, Never>(nil)
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:105:23: note: add 'if #available' version check
        let subject = CurrentValueSubject<AnimationItem?, Never>(nil)
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:109:14: error: 'map' is only available in macOS 10.15 or newer
            .map { animations in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:109:14: note: add 'if #available' version check
            .map { animations in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:112:14: error: 'compactMap' is only available in macOS 10.15 or newer
            .compactMap { $0 }
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:112:14: note: add 'if #available' version check
            .compactMap { $0 }
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:113:14: error: 'filter' is only available in macOS 10.15 or newer
            .filter { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:113:14: note: add 'if #available' version check
            .filter { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:127:14: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
            .sink { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:127:14: note: add 'if #available' version check
            .sink { newItem in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:131:14: error: 'store(in:)' is only available in macOS 10.15 or newer
            .store(in: &cancellables)
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:131:14: note: add 'if #available' version check
            .store(in: &cancellables)
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:96:10: note: add @available attribute to enclosing instance method
    func framePublisher(for id: String) -> CurrentValueSubject<AnimationItem?, Never> {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:12:7: note: add @available attribute to enclosing class
class AnchoredAnimationManager: ObservableObject {
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:170:25: error: 'ZStack' is only available in macOS 10.15 or newer
                        ZStack {
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:170:25: note: add 'if #available' version check
                        ZStack {
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:172:34: error: 'simultaneousGesture(_:including:)' is only available in macOS 10.15 or newer
                                .simultaneousGesture(
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:172:34: note: add 'if #available' version check
                                .simultaneousGesture(
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:37: error: 'TapGesture' is only available in macOS 10.15 or newer
                                    TapGesture().onEnded {
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:37: note: add 'if #available' version check
                                    TapGesture().onEnded {
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:50: error: 'onEnded' is only available in macOS 10.15 or newer
                                    TapGesture().onEnded {
                                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:50: note: add 'if #available' version check
                                    TapGesture().onEnded {
                                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:147:14: error: 'overlay(alignment:content:)' is only available in macOS 12.0 or newer
            .overlay {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:148:17: error: 'GeometryReader' is only available in macOS 10.15 or newer
                GeometryReader { geo in
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:149:21: error: 'Color' is only available in macOS 10.15 or newer
                    Color.clear
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:149:27: error: 'clear' is only available in macOS 10.15 or newer
                    Color.clear
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:150:26: error: 'preference(key:value:)' is only available in macOS 10.15 or newer
                        .preference(key: ButtonFramePreferenceKey.self, value: ButtonFrameInfo(id: id, frame: geo.frame(in: .global)))
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:150:115: error: 'frame(in:)' is only available in macOS 10.15 or newer
                        .preference(key: ButtonFramePreferenceKey.self, value: ButtonFrameInfo(id: id, frame: geo.frame(in: .global)))
                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:153:14: error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
            .onPreferenceChange(ButtonFramePreferenceKey.self) { value in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:160:14: error: 'simultaneousGesture(_:including:)' is only available in macOS 10.15 or newer
            .simultaneousGesture(
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:161:17: error: 'TapGesture' is only available in macOS 10.15 or newer
                TapGesture().onEnded { gesture in
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:161:30: error: 'onEnded' is only available in macOS 10.15 or newer
                TapGesture().onEnded { gesture in
                             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:167:14: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
            .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:167:14: note: add 'if #available' version check
            .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:170:25: error: 'ZStack' is only available in macOS 10.15 or newer
                        ZStack {
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:170:25: note: add 'if #available' version check
                        ZStack {
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:172:34: error: 'simultaneousGesture(_:including:)' is only available in macOS 10.15 or newer
                                .simultaneousGesture(
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:172:34: note: add 'if #available' version check
                                .simultaneousGesture(
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:37: error: 'TapGesture' is only available in macOS 10.15 or newer
                                    TapGesture().onEnded {
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:37: note: add 'if #available' version check
                                    TapGesture().onEnded {
                                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:50: error: 'onEnded' is only available in macOS 10.15 or newer
                                    TapGesture().onEnded {
                                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:173:50: note: add 'if #available' version check
                                    TapGesture().onEnded {
                                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:145:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:138:8: note: add @available attribute to enclosing generic struct
struct TriggerButton<V>: ViewModifier where V: View {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:234:17: error: setter for 'triggerButtonFrame' is only available in macOS 10.15 or newer
                triggerButtonFrame = animation.buttonFrame
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:211:29: error: setter for 'contentSize' is only available in macOS 10.15 or newer
                            contentSize = geo.size.toIntSize()
                            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:206:9: error: 'VStack' is only available in macOS 10.15 or newer
        VStack {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:206:9: note: add 'if #available' version check
        VStack {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:208:18: error: 'overlay(_:alignment:)' is only available in macOS 10.15 or newer
                .overlay(GeometryReader { geo in
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:208:26: error: 'GeometryReader' is only available in macOS 10.15 or newer
                .overlay(GeometryReader { geo in
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:209:21: error: 'Color' is only available in macOS 10.15 or newer
                    Color.clear.onAppear {
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:209:27: error: 'clear' is only available in macOS 10.15 or newer
                    Color.clear.onAppear {
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:209:33: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
                    Color.clear.onAppear {
                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:211:29: error: setter for 'contentSize' is only available in macOS 10.15 or newer
                            contentSize = geo.size.toIntSize()
                            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:218:18: error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
                .scaleEffect(animatableScale)
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:219:18: error: 'offset' is only available in macOS 10.15 or newer
                .offset(animatableOffset)
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:220:18: error: 'position(x:y:)' is only available in macOS 10.15 or newer
                .position(x: triggerButtonFrame.floatMidX, y: triggerButtonFrame.floatMidY)
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:221:18: error: 'opacity' is only available in macOS 10.15 or newer
                .opacity(animatableOpacity)
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:222:18: error: 'ignoresSafeArea(_:edges:)' is only available in macOS 11.0 or newer
                .ignoresSafeArea()
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:223:18: error: 'simultaneousGesture(_:including:)' is only available in macOS 10.15 or newer
                .simultaneousGesture(
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:224:21: error: 'TapGesture' is only available in macOS 10.15 or newer
                    TapGesture().onEnded { gesture in
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:224:34: error: 'onEnded' is only available in macOS 10.15 or newer
                    TapGesture().onEnded { gesture in
                                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:232:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
        .onReceive(AnchoredAnimationManager.shared.framePublisher(for: id)) { animation in
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:234:17: error: setter for 'triggerButtonFrame' is only available in macOS 10.15 or newer
                triggerButtonFrame = animation.buttonFrame
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:237:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
        .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:237:10: note: add 'if #available' version check
        .onReceive(AnchoredAnimationManager.shared.statePublisher(for: id)) { animation in
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:205:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:253:21: error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
                    withAnimation(params.animation) {
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:253:21: note: add 'if #available' version check
                    withAnimation(params.animation) {
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:244:18: note: add @available attribute to enclosing instance method
    private func setupAndLaunchAnimation(_ animation: AnchoredAnimationManager.AnimationItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:270:21: error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in macOS 14.0 or newer
                    withAnimation(params.animation) {
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:270:21: note: add 'if #available' version check
                    withAnimation(params.animation) {
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:244:18: note: add @available attribute to enclosing instance method
    private func setupAndLaunchAnimation(_ animation: AnchoredAnimationManager.AnimationItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:292:9: error: setter for 'animatableOffset' is only available in macOS 10.15 or newer
        animatableOffset = .zero
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:292:9: note: add 'if #available' version check
        animatableOffset = .zero
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:291:18: note: add @available attribute to enclosing instance method
    private func setHiddenState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:293:9: error: setter for 'animatableScale' is only available in macOS 10.15 or newer
        animatableScale = calculateHiddenScale()
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:293:9: note: add 'if #available' version check
        animatableScale = calculateHiddenScale()
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:291:18: note: add @available attribute to enclosing instance method
    private func setHiddenState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:294:9: error: setter for 'animatableOpacity' is only available in macOS 10.15 or newer
        animatableOpacity = 0
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:294:9: note: add 'if #available' version check
        animatableOpacity = 0
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:291:18: note: add @available attribute to enclosing instance method
    private func setHiddenState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:298:9: error: setter for 'animatableOffset' is only available in macOS 10.15 or newer
        animatableOffset = calculateDisplayedOffset()
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:298:9: note: add 'if #available' version check
        animatableOffset = calculateDisplayedOffset()
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:297:18: note: add @available attribute to enclosing instance method
    private func setDisplayedState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:299:9: error: setter for 'animatableScale' is only available in macOS 10.15 or newer
        animatableScale = CGSize(width: 1, height: 1)
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:299:9: note: add 'if #available' version check
        animatableScale = CGSize(width: 1, height: 1)
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:297:18: note: add @available attribute to enclosing instance method
    private func setDisplayedState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:300:9: error: setter for 'animatableOpacity' is only available in macOS 10.15 or newer
        animatableOpacity = 1
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:300:9: note: add 'if #available' version check
        animatableOpacity = 1
        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:297:18: note: add @available attribute to enclosing instance method
    private func setDisplayedState() {
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:191:20: note: add @available attribute to enclosing generic struct
fileprivate struct AnchoredAnimationView<V>: View where V: View {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:337:22: error: cannot find 'UIScreen' in scope
            let sw = UIScreen.main.bounds.width
                     ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:338:22: error: cannot find 'UIScreen' in scope
            let sh = UIScreen.main.bounds.height
                     ^~~~~~~~
error: fatalError
Fetching https://github.com/exyte/AnchoredPopup.git
[1/255] Fetching anchoredpopup
Fetched https://github.com/exyte/AnchoredPopup.git (1.57s)
Computing version for https://github.com/exyte/AnchoredPopup.git
Computed https://github.com/exyte/AnchoredPopup.git at 1.0.6 (0.35s)
Creating working copy for https://github.com/exyte/AnchoredPopup.git
Working copy of https://github.com/exyte/AnchoredPopup.git resolved at 1.0.6
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/ExyteMediaPicker/Resources/Media.xcassets
BUILD FAILURE 5.9 macosSpm