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