Build Information
Failed to build Eventually, reference 1.0.4 (c6bb7a), with Swift 6.3 for macOS (SPM) on 21 Apr 2026 21:43:31 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/claustrofob/Eventually.git
Reference: 1.0.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/claustrofob/Eventually
* tag 1.0.4 -> FETCH_HEAD
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 1.0.4
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "eventually",
"name": "Eventually",
"url": "https://github.com/claustrofob/Eventually.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Eventually",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/claustrofob/Eventually.git
[1/108] Fetching eventually
Fetched https://github.com/claustrofob/Eventually.git from cache (0.64s)
Creating working copy for https://github.com/claustrofob/Eventually.git
Working copy of https://github.com/claustrofob/Eventually.git resolved at 1.0.4 (c6bb7ac)
warning: '.resolve-product-dependencies': dependency 'eventually' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/claustrofob/Eventually.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.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] 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)
[6/8] Compiling Eventually EventuallyConfiguration.swift
[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.3 macosSpm