Build Information
Failed to build Yotei, reference 1.0.5 (f3576d), with Swift 6.3 for macOS (SPM) on 23 Apr 2026 13:41:09 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/Yotei.git
Reference: 1.0.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/claustrofob/Yotei
* tag 1.0.5 -> FETCH_HEAD
HEAD is now at f3576d5 updated README
Cloned https://github.com/claustrofob/Yotei.git
Revision (git rev-parse @):
f3576d578cb91cf40990697e55df5947bfb3f53e
SUCCESS checkout https://github.com/claustrofob/Yotei.git at 1.0.5
Fetching https://github.com/claustrofob/Eventually.git
[1/108] Fetching eventually
Fetched https://github.com/claustrofob/Eventually.git from cache (0.57s)
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)
========================================
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": "yotei",
"name": "Yotei",
"url": "https://github.com/claustrofob/Yotei.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Yotei",
"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/Yotei.git
[1/2309] Fetching yotei
Fetched https://github.com/claustrofob/Yotei.git from cache (1.00s)
Fetching https://github.com/claustrofob/Eventually.git from cache
Fetched https://github.com/claustrofob/Eventually.git from cache (0.42s)
Creating working copy for https://github.com/claustrofob/Yotei.git
Working copy of https://github.com/claustrofob/Yotei.git resolved at 1.0.5 (f3576d5)
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 'yotei' is not used by any target
Found 1 product dependencies
- Eventually
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/claustrofob/Yotei.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--6988338F2F200930.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/9] Compiling Eventually EventuallyConfiguration.swift
[5/9] Compiling Eventually CGFloat+rounded.swift
[6/9] Compiling Eventually CGRect+rounded.swift
[7/9] Emitting module Eventually
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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)
[8/9] Compiling Eventually EventuallyLayoutKey.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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 | }
[9/9] Compiling Eventually EventuallyLayout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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/.build/checkouts/Eventually/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