The Swift Package Index logo.Swift Package Index

Build Information

Failed to build PageControl, reference 0.0.1 (8eb6a8), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 13:06:57 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/edonv/PageControl.git
Reference: 0.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/edonv/PageControl
 * tag               0.0.1      -> FETCH_HEAD
HEAD is now at 8eb6a84 Update PageControl.swift
Cloned https://github.com/edonv/PageControl.git
Revision (git rev-parse @):
8eb6a84d1cb94f66f581b5e15e518ca79007682a
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/edonv/PageControl.git at 0.0.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/edonv/PageControl.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] PageControl
[30 / 99]
[33 / 99]
[41 / 99]
[43 / 99]
[44 / 99]
[49 / 99]
[51 / 99]
[53 / 99]
[56 / 99]
[61 / 99]
[64 / 99]
[66 / 99]
[67 / 99]
[77 / 99]
[79 / 99]
[80 / 99]
[83 / 99]
[85 / 99]
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line:     cd /Users/admin/builder

/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
 10 | import SwiftUI
 11 |
 12 | public struct PageControl: UIViewRepresentable {
    |                            `- error: cannot find type 'UIViewRepresentable' in scope
 13 |     // MARK: Public Properties
 14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:15:24: error: cannot find type 'UIImage' in scope
13 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 |     struct IndicatorImages: Hashable {
15 |         var preferred: UIImage? = nil
   |                        `- error: cannot find type 'UIImage' in scope
16 |         var currentPage: UIImage? = nil
17 |         var perPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:16:26: error: cannot find type 'UIImage' in scope
14 |     struct IndicatorImages: Hashable {
15 |         var preferred: UIImage? = nil
16 |         var currentPage: UIImage? = nil
   |                          `- error: cannot find type 'UIImage' in scope
17 |         var perPage: [Int: UIImage] = [:]
18 |         var currentPerPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:17:28: error: cannot find type 'UIImage' in scope
15 |         var preferred: UIImage? = nil
16 |         var currentPage: UIImage? = nil
17 |         var perPage: [Int: UIImage] = [:]
   |                            `- error: cannot find type 'UIImage' in scope
18 |         var currentPerPage: [Int: UIImage] = [:]
19 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:18:35: error: cannot find type 'UIImage' in scope
16 |         var currentPage: UIImage? = nil
17 |         var perPage: [Int: UIImage] = [:]
18 |         var currentPerPage: [Int: UIImage] = [:]
   |                                   `- error: cannot find type 'UIImage' in scope
19 |
20 |         mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:21:22: error: cannot find type 'UIImage' in scope
19 |
20 |         mutating func setPreferred(
21 |             _ image: UIImage?,
   |                      `- error: cannot find type 'UIImage' in scope
22 |             forPage page: Int?
23 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:33:22: error: cannot find type 'UIImage' in scope
31 |         @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
32 |         mutating func setCurrent(
33 |             _ image: UIImage?,
   |                      `- error: cannot find type 'UIImage' in scope
34 |             forPage page: Int?
35 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
12 | extension PageControl {
13 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 |     struct IndicatorImages: Hashable {
   |            `- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
15 |         var preferred: UIImage? = nil
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
16 |         var currentPage: UIImage? = nil
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
17 |         var perPage: [Int: UIImage] = [:]
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
18 |         var currentPerPage: [Int: UIImage] = [:]
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
19 |
20 |         mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
12 | extension PageControl {
13 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 |     struct IndicatorImages: Hashable {
   |            |- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
   |            `- note: add stubs for conformance
15 |         var preferred: UIImage? = nil
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
16 |         var currentPage: UIImage? = nil
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
17 |         var perPage: [Int: UIImage] = [:]
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
18 |         var currentPerPage: [Int: UIImage] = [:]
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
19 |
20 |         mutating func setPreferred(
Swift.==:1:24: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:61:18: error: cannot find type 'UIImage' in scope
59 |     nonisolated
60 |     public func pageControlIndicatorImage(
61 |         _ image: UIImage?,
   |                  `- error: cannot find type 'UIImage' in scope
62 |         forPage page: Int? = nil
63 |     ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:76:18: error: cannot find type 'UIImage' in scope
74 |     nonisolated
75 |     public func pageControlCurrentIndicatorImage(
76 |         _ image: UIImage?,
   |                  `- error: cannot find type 'UIImage' in scope
77 |         forPage page: Int? = nil
78 |     ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 |     @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 |     public typealias Direction = UIPageControl.Direction
    |                                  `- error: cannot find type 'UIPageControl' in scope
116 |
117 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
 21 |     ///
 22 |     /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
 23 |     @Entry
    |     |- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
    |     `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
 24 |     @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
 25 |     public var pageControlDirection: PageControl.Direction = .natural
    +--- macro expansion @Entry ----------------------------------------
    |1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
    |2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
    |  |                |- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
    |  |                `- note: add stubs for conformance
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: PageControl.Direction = .natural
    +-------------------------------------------------------------------
 26 |
 27 |     /// The preferred background style for a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 |     public typealias BackgroundStyle = UIPageControl.BackgroundStyle
    |                                        `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
 26 |
 27 |     /// The preferred background style for a ``PageControl/PageControl``.
 28 |     @Entry
    |     |- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
    |     `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
 29 |     @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
 30 |     public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
    +--- macro expansion @Entry ----------------------------------------
    |1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
    |2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
    |  |                |- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
    |  |                `- note: add stubs for conformance
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: PageControl.BackgroundStyle = .automatic
    +-------------------------------------------------------------------
 31 |
 32 |     /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:46: error: cannot find type 'UIColor' in scope
 35 |     @Entry
 36 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 37 |     public var pageControlPageIndicatorTint: UIColor? = nil
    |                                              `- error: cannot find type 'UIColor' in scope
 38 |
 39 |     /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
 33 |     ///
 34 |     /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
 35 |     @Entry
    |     `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
 36 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 37 |     public var pageControlPageIndicatorTint: UIColor? = nil
    +--- macro expansion @Entry ----------------------------------------
    |2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: UIColor? = nil
    |  |                              `- error: cannot find type 'UIColor' in scope
    |5 | }
    +-------------------------------------------------------------------
 38 |
 39 |     /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
 33 |     ///
 34 |     /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
 35 |     @Entry
    |     |- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
    |     `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
 36 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 37 |     public var pageControlPageIndicatorTint: UIColor? = nil
    +--- macro expansion @Entry ----------------------------------------
    |1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
    |2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
    |  |                |- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
    |  |                `- note: add stubs for conformance
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: UIColor? = nil
    +-------------------------------------------------------------------
 38 |
 39 |     /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:53: error: cannot find type 'UIColor' in scope
 42 |     @Entry
 43 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 44 |     public var pageControlCurrentPageIndicatorTint: UIColor? = nil
    |                                                     `- error: cannot find type 'UIColor' in scope
 45 |
 46 |     /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
 40 |     ///
 41 |     /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
 42 |     @Entry
    |     `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
 43 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 44 |     public var pageControlCurrentPageIndicatorTint: UIColor? = nil
    +--- macro expansion @Entry ----------------------------------------
    |2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: UIColor? = nil
    |  |                              `- error: cannot find type 'UIColor' in scope
    |5 | }
    +-------------------------------------------------------------------
 45 |
 46 |     /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
 40 |     ///
 41 |     /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
 42 |     @Entry
    |     |- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
    |     `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
 43 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 44 |     public var pageControlCurrentPageIndicatorTint: UIColor? = nil
    +--- macro expansion @Entry ----------------------------------------
    |1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
    |2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
    |  |                |- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
    |  |                `- note: add stubs for conformance
    |3 |     @SwiftUICore.__EntryDefaultValue
    |4 |     static var defaultValue: UIColor? = nil
    +-------------------------------------------------------------------
 45 |
 46 |     /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:87:55: error: cannot find type 'UIColor' in scope
 85 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 86 |     nonisolated
 87 |     public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
    |                                                       `- error: cannot find type 'UIColor' in scope
 88 |         environment(\.pageControlPageIndicatorTint, color)
 89 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:96:62: error: cannot find type 'UIColor' in scope
 94 |     @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
 95 |     nonisolated
 96 |     public func pageControlCurrentPageIndicatorTint(_ color: UIColor) -> some View {
    |                                                              `- error: cannot find type 'UIColor' in scope
 97 |         environment(\.pageControlCurrentPageIndicatorTint, color)
 98 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:49: error: cannot find type 'UIPageControl' in scope
 40 |     // MARK: UIViewRepresentable
 41 |
 42 |     public func makeUIView(context: Context) -> UIPageControl {
    |                                                 `- error: cannot find type 'UIPageControl' in scope
 43 |         let control = UIPageControl()
 44 |         control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:37: error: cannot find type 'Context' in scope
 40 |     // MARK: UIViewRepresentable
 41 |
 42 |     public func makeUIView(context: Context) -> UIPageControl {
    |                                     `- error: cannot find type 'Context' in scope
 43 |         let control = UIPageControl()
 44 |         control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:40: error: cannot find type 'UIPageControl' in scope
 82 |     }
 83 |
 84 |     public func updateUIView(_ uiView: UIPageControl, context: Context) {
    |                                        `- error: cannot find type 'UIPageControl' in scope
 85 |         uiView.currentPage = selection
 86 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:64: error: cannot find type 'Context' in scope
 82 |     }
 83 |
 84 |     public func updateUIView(_ uiView: UIPageControl, context: Context) {
    |                                                                `- error: cannot find type 'Context' in scope
 85 |         uiView.currentPage = selection
 86 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:68: error: cannot find type 'UIPageControl' in scope
 87 |
 88 |     @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
 89 |     public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
    |                                                                    `- error: cannot find type 'UIPageControl' in scope
 90 |         return uiView.size(forNumberOfPages: pageCount)
 91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:92: error: cannot find type 'Context' in scope
 87 |
 88 |     @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
 89 |     public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
    |                                                                                            `- error: cannot find type 'Context' in scope
 90 |         return uiView.size(forNumberOfPages: pageCount)
 91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:42: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 10 | import SwiftUI
 11 |
 12 | public struct PageControl: UIViewRepresentable {
    |               `- note: add '@available' attribute to enclosing struct
 13 |     // MARK: Public Properties
 14 |
    :
 87 |
 88 |     @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
 89 |     public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
    |                 |                        `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
    |                 `- note: add '@available' attribute to enclosing instance method
 90 |         return uiView.size(forNumberOfPages: pageCount)
 91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:105:40: error: cannot find type 'UIPageControl' in scope
103 |
104 |         @MainActor @objc
105 |         func updateCurrentPage(sender: UIPageControl) {
    |                                        `- error: cannot find type 'UIPageControl' in scope
106 |             control.selection = sender.currentPage
107 |         }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:123:6: error: 'Previewable()' is only available in macOS 14.0 or newer
121 | @available(iOS 17, macCatalyst 17, tvOS 17, visionOS 1, *)
122 | #Preview {
123 |     @Previewable @State
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
124 |     var currentPage: Int = 0
125 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:160:14: error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
158 |     .overlay(alignment: .bottom) {
159 |         PageControl(selection: $currentPage, pageCount: colors.count)
160 |             .pageControlBackgroundStyle(.prominent)
    |              `- error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
161 |             .pageControlPageIndicatorTint(.systemBlue)
162 |             .pageControlCurrentPageIndicatorTint(.systemGreen)
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PageControl -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm