The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Eventually, reference main (c6bb7a), with Swift 6.2 for macOS (SPM) on 21 Apr 2026 20:53:05 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/claustrofob/Eventually.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/claustrofob/Eventually
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c6bb7ac day events rendering optimization
Cloned https://github.com/claustrofob/Eventually.git
Revision (git rev-parse @):
c6bb7ac7e0ad672d034304ff667116a8c2be64e1
SUCCESS checkout https://github.com/claustrofob/Eventually.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/claustrofob/Eventually.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
[3/8] Compiling Eventually CGRect+rounded.swift
[4/8] Compiling Eventually CGFloat+rounded.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/8] Compiling Eventually EventuallyConfiguration.swift
[6/8] Emitting module Eventually
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:52:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 49 |     }
 50 |
 51 |     public func sizeThatFits(
    |                 `- note: add '@available' attribute to enclosing instance method
 52 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 53 |         subviews _: Subviews,
 54 |         cache _: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:65:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 61 |     }
 62 |
 63 |     public func placeSubviews(
    |                 `- note: add '@available' attribute to enclosing instance method
 64 |         in bounds: CGRect,
 65 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 66 |         subviews: Subviews,
 67 |         cache: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:97:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 93 |     }
 94 |
 95 |     private func calculateLayout(
    |                  `- note: add '@available' attribute to enclosing instance method
 96 |         in bounds: CGRect,
 97 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 98 |         subviews: Subviews,
 99 |         cache: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayoutKey.swift:13:70: error: 'View' is only available in macOS 10.15 or newer
10 | }
11 |
12 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
13 |     func eventuallyDateIntervalLayout(_ value: DateInterval) -> some View {
   |          |                                                           `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
14 |         layoutValue(key: EventuallyLayoutKey.self, value: value)
15 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayoutKey.swift:12:18: error: 'View' is only available in macOS 10.15 or newer
10 | }
11 |
12 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
13 |     func eventuallyDateIntervalLayout(_ value: DateInterval) -> some View {
14 |         layoutValue(key: EventuallyLayoutKey.self, value: value)
[7/8] Compiling Eventually EventuallyLayoutKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayoutKey.swift:13:70: error: 'View' is only available in macOS 10.15 or newer
10 | }
11 |
12 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
13 |     func eventuallyDateIntervalLayout(_ value: DateInterval) -> some View {
   |          |                                                           `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
14 |         layoutValue(key: EventuallyLayoutKey.self, value: value)
15 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayoutKey.swift:12:18: error: 'View' is only available in macOS 10.15 or newer
10 | }
11 |
12 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
13 |     func eventuallyDateIntervalLayout(_ value: DateInterval) -> some View {
14 |         layoutValue(key: EventuallyLayoutKey.self, value: value)
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayoutKey.swift:14:9: error: 'layoutValue(key:value:)' is only available in macOS 13.0 or newer
10 | }
11 |
12 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
13 |     func eventuallyDateIntervalLayout(_ value: DateInterval) -> some View {
   |          `- note: add '@available' attribute to enclosing instance method
14 |         layoutValue(key: EventuallyLayoutKey.self, value: value)
   |         |- error: 'layoutValue(key:value:)' is only available in macOS 13.0 or newer
   |         `- note: add 'if #available' version check
15 |     }
16 | }
[8/8] Compiling Eventually EventuallyLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:52:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 49 |     }
 50 |
 51 |     public func sizeThatFits(
    |                 `- note: add '@available' attribute to enclosing instance method
 52 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 53 |         subviews _: Subviews,
 54 |         cache _: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:65:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 61 |     }
 62 |
 63 |     public func placeSubviews(
    |                 `- note: add '@available' attribute to enclosing instance method
 64 |         in bounds: CGRect,
 65 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 66 |         subviews: Subviews,
 67 |         cache: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:97:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 93 |     }
 94 |
 95 |     private func calculateLayout(
    |                  `- note: add '@available' attribute to enclosing instance method
 96 |         in bounds: CGRect,
 97 |         proposal: ProposedViewSize,
    |                   `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 98 |         subviews: Subviews,
 99 |         cache: inout Cache
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:85:24: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 61 |     }
 62 |
 63 |     public func placeSubviews(
    |                 `- note: add '@available' attribute to enclosing instance method
 64 |         in bounds: CGRect,
 65 |         proposal: ProposedViewSize,
    :
 83 |                 continue
 84 |             }
 85 |             let size = ProposedViewSize(frame.size)
    |                        |- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
    |                        `- note: add 'if #available' version check
 86 |             subview.place(at: CGPoint(
 87 |                 // placeSubviews is called several times with the same proposal, but different bounds.
/Users/admin/builder/spi-builder-workspace/Sources/Eventually/EventuallyLayout.swift:272:32: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
 26 |  10. Events in HStack are aligned. Now reset the HStack and repeat steps 4-10.
 27 |  */
 28 | public struct EventuallyLayout: Layout {
    |               `- note: add '@available' attribute to enclosing struct
 29 |     public struct Cache {
 30 |         var frames: [Int: CGRect]?
    :
 93 |     }
 94 |
 95 |     private func calculateLayout(
    |                  `- note: add '@available' attribute to enclosing instance method
 96 |         in bounds: CGRect,
 97 |         proposal: ProposedViewSize,
    :
270 |                     )
271 |
272 |                     let size = ProposedViewSize(finalFrame.size)
    |                                |- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
    |                                `- note: add 'if #available' version check
273 |                     sortedSubviews[eventIndex].1.place(at: CGPoint(
274 |                         x: bounds.minX + finalFrame.minX,
BUILD FAILURE 6.2 macosSpm