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 1.0.0 (070631), with Swift 5.10 for macOS (SPM) on 25 Nov 2024 19:57:56 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AnbalaganD/CarouselView.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/AnbalaganD/CarouselView
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 070631b Remove unused modifier
Cloned https://github.com/AnbalaganD/CarouselView.git
Revision (git rev-parse @):
070631bfccc19f8fcc5fa9428053893030fdb85b
SUCCESS checkout https://github.com/AnbalaganD/CarouselView.git at 1.0.0
========================================
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
[3/6] Compiling CarouselView ViewExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:78: error: 'View' is only available in macOS 10.15 or newer
    func onHeightChange(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 onHeightChange(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 onHeightChange(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 onHeightChange(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 onHeightChange(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 onHeightChange(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 onHeightChange(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) { value in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:19:10: note: add 'if #available' version check
        .onPreferenceChange(HeightPreferenceKey.self) { value in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/ViewExtension.swift:11:10: note: add @available attribute to enclosing instance method
    func onHeightChange(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: emit-module command failed with exit code 1 (use -v to see invocation)
[4/6] Compiling CarouselView HeightPreferenceKey.swift
[5/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:78: error: 'View' is only available in macOS 10.15 or newer
    func onHeightChange(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 onHeightChange(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 {
^
[6/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:43: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChange { self.height = max(self.height, $0) }
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:54:43: note: add 'if #available' version check
                        .onHeightChange { 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:43: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChange { self.height = max(self.height, $0) }
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:57:43: note: add 'if #available' version check
                        .onHeightChange { 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:43: error: setter for 'height' is only available in macOS 10.15 or newer
                        .onHeightChange { self.height = max(self.height, $0) }
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:60:43: note: add 'if #available' version check
                        .onHeightChange { 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().onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: note: add 'if #available' version check
                    DragGesture().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().onChanged { value in
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:21: note: add 'if #available' version check
                    DragGesture().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:35: error: 'onChanged' is only available in macOS 10.15 or newer
                    DragGesture().onChanged { value in
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:68:35: note: add 'if #available' version check
                    DragGesture().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(.linear) {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:79:29: note: add 'if #available' version check
                            withAnimation(.linear) {
                            ^
/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:44: error: 'linear' is only available in macOS 10.15 or newer
                            withAnimation(.linear) {
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:79:44: note: add 'if #available' version check
                            withAnimation(.linear) {
                                           ^
/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(.linear) {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:94:25: note: add 'if #available' version check
                        withAnimation(.linear) {
                        ^
/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:40: error: 'linear' is only available in macOS 10.15 or newer
                        withAnimation(.linear) {
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/CarouselView/CarouselView.swift:94:40: note: add 'if #available' version check
                        withAnimation(.linear) {
                                       ^
/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 {
              ^
error: fatalError
BUILD FAILURE 5.10 macosSpm