The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build CarouselView, reference main (0c53ba), with Swift 5.10 for macOS (SPM) on 2 Dec 2024 15:01:25 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.58.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AnbalaganD/CarouselView.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/AnbalaganD/CarouselView
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 0c53bab 1. Set minimumDistance to 0 2. Remove linear animation
Cloned https://github.com/AnbalaganD/CarouselView.git
Revision (git rev-parse @):
0c53baba1406183be7880a8e801f62780c25c209
SUCCESS checkout https://github.com/AnbalaganD/CarouselView.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/AnbalaganD/CarouselView.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/6] Compiling CarouselView HeightPreferenceKey.swift
[4/6] Emitting module CarouselView
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:13:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var selected: T?
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:14:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var selectedIndex: Int
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:15:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    @ViewBuilder let content: (T) -> Content
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:17:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var height: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:18:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var dragOffsetX: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var previousOffsetX: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:20:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var tabItem: [T] = []
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:25:19: error: 'Binding' is only available in macOS 10.15 or newer
        selected: Binding<T?>,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:22:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:26:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:22:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:38:24: error: 'Binding' is only available in macOS 10.15 or newer
        selectedIndex: Binding<Int>,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:35:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:39:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:35:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:40: error: 'View' is only available in macOS 10.15 or newer
public struct CarouselView<T, Content: View>: View {
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:79: error: 'View' is only available in macOS 10.15 or newer
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
[5/6] Compiling CarouselView CarouselView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:13:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var selected: T?
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:14:6: error: 'Binding' is only available in macOS 10.15 or newer
    @Binding var selectedIndex: Int
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:15:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
    @ViewBuilder let content: (T) -> Content
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:17:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var height: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:18:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var dragOffsetX: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var previousOffsetX: CGFloat = 0.0
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:20:6: error: 'State' is only available in macOS 10.15 or newer
    @State private var tabItem: [T] = []
     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:25:19: error: 'Binding' is only available in macOS 10.15 or newer
        selected: Binding<T?>,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:22:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:26:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:22:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:38:24: error: 'Binding' is only available in macOS 10.15 or newer
        selectedIndex: Binding<Int>,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:35:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:39:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:35:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:40: error: 'View' is only available in macOS 10.15 or newer
public struct CarouselView<T, Content: View>: View {
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:30:31: error: 'Binding' is only available in macOS 10.15 or newer
        self._selectedIndex = Binding.constant(0)
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:30:31: note: add 'if #available' version check
        self._selectedIndex = Binding.constant(0)
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:22:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:44:26: error: 'Binding' is only available in macOS 10.15 or newer
        self._selected = Binding.constant(nil)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:44:26: note: add 'if #available' version check
        self._selected = Binding.constant(nil)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:35:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:73:29: error: setter for 'previousOffsetX' is only available in macOS 10.15 or newer
                            previousOffsetX = 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:73:29: note: add 'if #available' version check
                            previousOffsetX = 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:9: error: 'GeometryReader' is only available in macOS 10.15 or newer
        GeometryReader { geometry in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:9: note: add 'if #available' version check
        GeometryReader { geometry in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:9: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
        GeometryReader { geometry in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:9: note: add 'if #available' version check
        GeometryReader { geometry in
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:24: warning: conformance of '_ChangedGesture<Content>' to 'Gesture' is only available in macOS 10.15 or newer
        GeometryReader { geometry in
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:24: note: add 'if #available' version check
        GeometryReader { geometry in
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:51:17: error: 'HStack' is only available in macOS 10.15 or newer
                HStack(spacing: spacing) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:51:17: note: add 'if #available' version check
                HStack(spacing: spacing) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:52:29: error: cannot pass as inout because setter for 'tabItem' is only available in macOS 10.15 or newer
                    content(tabItem[0])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:52:29: note: add 'if #available' version check
                    content(tabItem[0])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:53:26: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:53:26: note: add 'if #available' version check
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:54:44: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:54:44: note: add 'if #available' version check
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:55:29: error: cannot pass as inout because setter for 'tabItem' is only available in macOS 10.15 or newer
                    content(tabItem[1])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:55:29: note: add 'if #available' version check
                    content(tabItem[1])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:56:26: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:56:26: note: add 'if #available' version check
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:57:44: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:57:44: note: add 'if #available' version check
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:58:29: error: cannot pass as inout because setter for 'tabItem' is only available in macOS 10.15 or newer
                    content(tabItem[2])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:58:29: note: add 'if #available' version check
                    content(tabItem[2])
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:59:26: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:59:26: note: add 'if #available' version check
                        .frame(width: geometry.size.width)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:60:44: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:60:44: note: add 'if #available' version check
                        .onHeightChanged { self.height = max(self.height, $0) }
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:62:18: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
                .offset(x: dragOffsetX)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:62:18: note: add 'if #available' version check
                .offset(x: dragOffsetX)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:63:18: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
                .onAppear {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:63:18: note: add 'if #available' version check
                .onAppear {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:64:21: error: setter for 'dragOffsetX' is only available in macOS 10.15 or newer
                    dragOffsetX = -(geometry.size.width + spacing)
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:64:21: note: add 'if #available' version check
                    dragOffsetX = -(geometry.size.width + spacing)
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:66:18: error: 'contentShape(_:_:eoFill:)' is only available in macOS 12.0 or newer
                .contentShape(.interaction, Rectangle())
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:66:18: note: add 'if #available' version check
                .contentShape(.interaction, Rectangle())
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:66:45: error: 'Rectangle' is only available in macOS 10.15 or newer
                .contentShape(.interaction, Rectangle())
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:66:45: note: add 'if #available' version check
                .contentShape(.interaction, Rectangle())
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:67:18: error: 'gesture(_:including:)' is only available in macOS 10.15 or newer
                .gesture(
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:67:18: note: add 'if #available' version check
                .gesture(
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: error: 'DragGesture' is only available in macOS 10.15 or newer
                    DragGesture(minimumDistance: 0).onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: note: add 'if #available' version check
                    DragGesture(minimumDistance: 0).onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: error: 'init(minimumDistance:coordinateSpace:)' is only available in macOS 14.0 or newer
                    DragGesture(minimumDistance: 0).onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: note: add 'if #available' version check
                    DragGesture(minimumDistance: 0).onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:53: error: 'onChanged' is only available in macOS 10.15 or newer
                    DragGesture(minimumDistance: 0).onChanged { value in
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:53: note: add 'if #available' version check
                    DragGesture(minimumDistance: 0).onChanged { value in
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:69:25: error: setter for 'dragOffsetX' is only available in macOS 10.15 or newer
                        dragOffsetX = dragOffsetX + (value.translation.width - previousOffsetX)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:69:25: note: add 'if #available' version check
                        dragOffsetX = dragOffsetX + (value.translation.width - previousOffsetX)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:70:25: error: setter for 'previousOffsetX' is only available in macOS 10.15 or newer
                        previousOffsetX = value.translation.width
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:70:25: note: add 'if #available' version check
                        previousOffsetX = value.translation.width
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:71:23: error: 'onEnded' is only available in macOS 10.15 or newer
                    }.onEnded { value in
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:71:23: note: add 'if #available' version check
                    }.onEnded { value in
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:79:29: error: 'withAnimation' is only available in macOS 10.15 or newer
                            withAnimation {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:79:29: note: add 'if #available' version check
                            withAnimation {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:80:33: error: setter for 'dragOffsetX' is only available in macOS 10.15 or newer
                                dragOffsetX = -(geometry.size.width + spacing)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:80:33: note: add 'if #available' version check
                                dragOffsetX = -(geometry.size.width + spacing)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:87:29: error: setter for 'selectedIndex' is only available in macOS 10.15 or newer
                            selectedIndex = nextIndex()
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:87:29: note: add 'if #available' version check
                            selectedIndex = nextIndex()
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:90:29: error: setter for 'selectedIndex' is only available in macOS 10.15 or newer
                            selectedIndex = previousIndex()
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:90:29: note: add 'if #available' version check
                            selectedIndex = previousIndex()
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:94:25: error: 'withAnimation' is only available in macOS 10.15 or newer
                        withAnimation {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:94:25: note: add 'if #available' version check
                        withAnimation {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:95:29: error: setter for 'dragOffsetX' is only available in macOS 10.15 or newer
                            dragOffsetX = isForward ? -geometry.size.width * 2 : 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:95:29: note: add 'if #available' version check
                            dragOffsetX = isForward ? -geometry.size.width * 2 : 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:98:25: error: setter for 'dragOffsetX' is only available in macOS 10.15 or newer
                        dragOffsetX = -(geometry.size.width + spacing)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:98:25: note: add 'if #available' version check
                        dragOffsetX = -(geometry.size.width + spacing)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:50:33: error: 'buildIf' is only available in macOS 10.15 or newer
            if !tabItem.isEmpty {
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:50:33: note: add 'if #available' version check
            if !tabItem.isEmpty {
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:102:13: error: 'buildIf' is only available in macOS 10.15 or newer
            }
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:102:13: note: add 'if #available' version check
            }
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:24: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
        GeometryReader { geometry in
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:49:24: note: add 'if #available' version check
        GeometryReader { geometry in
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:104:10: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
        .frame(height: height)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:104:10: note: add 'if #available' version check
        .frame(height: height)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:105:10: error: 'clipped(antialiased:)' is only available in macOS 10.15 or newer
        .clipped()
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:105:10: note: add 'if #available' version check
        .clipped()
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:106:10: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
        .onAppear { constructTabItem() }
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:106:10: note: add 'if #available' version check
        .onAppear { constructTabItem() }
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:48:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:111:13: error: setter for 'tabItem' is only available in macOS 10.15 or newer
            tabItem = []
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:111:13: note: add 'if #available' version check
            tabItem = []
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:109:18: note: add @available attribute to enclosing instance method
    private func constructTabItem() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:115:9: error: setter for 'tabItem' is only available in macOS 10.15 or newer
        tabItem = [
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:115:9: note: add 'if #available' version check
        tabItem = [
        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:109:18: note: add @available attribute to enclosing instance method
    private func constructTabItem() {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:10:15: note: add @available attribute to enclosing generic struct
public struct CarouselView<T, Content: View>: View {
              ^
[6/6] Compiling CarouselView ViewExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:79: error: 'View' is only available in macOS 10.15 or newer
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:13:10: error: 'background(_:alignment:)' is only available in macOS 10.15 or newer
        .background(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:13:10: note: add 'if #available' version check
        .background(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:14:13: error: 'GeometryReader' is only available in macOS 10.15 or newer
            GeometryReader { geometry in
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:14:13: note: add 'if #available' version check
            GeometryReader { geometry in
            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:15:17: error: 'Color' is only available in macOS 10.15 or newer
                Color.clear
                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:15:17: note: add 'if #available' version check
                Color.clear
                ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:15:23: error: 'clear' is only available in macOS 10.15 or newer
                Color.clear
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:15:23: note: add 'if #available' version check
                Color.clear
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:16:22: error: 'preference(key:value:)' is only available in macOS 10.15 or newer
                    .preference(key: HeightPreferenceKey.self, value: geometry.size.height)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:16:22: note: add 'if #available' version check
                    .preference(key: HeightPreferenceKey.self, value: geometry.size.height)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:19:10: error: 'onPreferenceChange(_:perform:)' is only available in macOS 10.15 or newer
        .onPreferenceChange(HeightPreferenceKey.self, perform: action)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:19:10: note: add 'if #available' version check
        .onPreferenceChange(HeightPreferenceKey.self, perform: action)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChanged(perform action: @escaping (CGFloat) -> Void) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:10:1: note: add @available attribute to enclosing extension
extension View {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm