Build Information
Successful build of LayoutAid, reference 0.1.2 (c02a9b
), with Swift 6.0 for macOS (SPM) on 1 Nov 2024 11:31:26 UTC.
Swift 6 data race errors: 20
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/davidask/LayoutAid.git
Reference: 0.1.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/davidask/LayoutAid
* tag 0.1.2 -> FETCH_HEAD
HEAD is now at c02a9bd Fix ACL issues for Keyboard type
Cloned https://github.com/davidask/LayoutAid.git
Revision (git rev-parse @):
c02a9bd444d64970fcce0ddbc7d9770f11f44f59
SUCCESS checkout https://github.com/davidask/LayoutAid.git at 0.1.2
========================================
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",
"dependencies": [
{
"identity": "layoutaid",
"name": "LayoutAid",
"url": "https://github.com/davidask/LayoutAid.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LayoutAid",
"dependencies": [
]
}
]
}
Fetching https://github.com/davidask/LayoutAid.git
[1/125] Fetching layoutaid
Fetched https://github.com/davidask/LayoutAid.git from cache (0.72s)
Creating working copy for https://github.com/davidask/LayoutAid.git
Working copy of https://github.com/davidask/LayoutAid.git resolved at 0.1.2 (c02a9bd)
warning: '.resolve-product-dependencies': dependency 'layoutaid' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/davidask/LayoutAid.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/29] Emitting module LayoutAid
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutConstraintsGenerator.swift:23:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
21 | }
22 |
23 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
24 | public struct LayoutConstraintsGeneratorBuilder {
25 |
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/NSLayoutConstraint+Extensions.swift:13:6: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | #endif
12 |
13 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
14 | struct Builder {
15 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Bottom.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.bottomAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterX.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.centerXAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterY.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.centerYAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Height.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Height: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.heightAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
AppKit.NSView:3:25: warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
1 | extension NSView {
2 | @available(macOS 10.11, *)
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:30:26: note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
7 | public protocol LayoutItem {
8 |
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leadingAnchor' declared here
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
:
28 | }
29 |
30 | extension LayoutAidView: LayoutItem {}
| `- note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
31 | extension LayoutAidGuide: LayoutItem {}
32 |
AppKit.NSView:5:14: warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:11:9: note: 'trailingAnchor' declared here
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'trailingAnchor' declared here
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:7:14: warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:13:9: note: 'leftAnchor' declared here
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leftAnchor' declared here
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:9:14: warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:15:9: note: 'rightAnchor' declared here
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'rightAnchor' declared here
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:11:14: warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:17:9: note: 'topAnchor' declared here
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'topAnchor' declared here
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:13:14: warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:19:9: note: 'bottomAnchor' declared here
17 | var topAnchor: NSLayoutYAxisAnchor { get }
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'bottomAnchor' declared here
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:19:14: warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | open var heightAnchor: NSLayoutDimension { get }
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:21:9: note: 'centerXAnchor' declared here
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'centerXAnchor' declared here
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:21:14: warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
22 | @available(macOS 10.11, *)
23 | open var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:23:9: note: 'centerYAnchor' declared here
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'centerYAnchor' declared here
24 |
25 | var widthAnchor: NSLayoutDimension { get }
AppKit.NSView:15:14: warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:25:9: note: 'widthAnchor' declared here
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
24 |
25 | var widthAnchor: NSLayoutDimension { get }
| `- note: 'widthAnchor' declared here
26 |
27 | var heightAnchor: NSLayoutDimension { get }
AppKit.NSView:17:14: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 | open var widthAnchor: NSLayoutDimension { get }
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:27:9: note: 'heightAnchor' declared here
25 | var widthAnchor: NSLayoutDimension { get }
26 |
27 | var heightAnchor: NSLayoutDimension { get }
| `- note: 'heightAnchor' declared here
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Leading.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leadingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Left.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leftAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Right.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.rightAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Top.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.topAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Trailing.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.trailingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Width.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Width: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.widthAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[4/31] Compiling LayoutAid XAxisConstraintsGenerator.swift
[5/31] Compiling LayoutAid YAxisConstraintsGenerator.swift
[6/31] Compiling LayoutAid View.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Width.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Width: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.widthAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[7/31] Compiling LayoutAid Width.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Width.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Width: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.widthAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[8/31] Compiling LayoutAid Center.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterX.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.centerXAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterY.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.centerYAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[9/31] Compiling LayoutAid CenterX.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterX.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.centerXAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterY.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.centerYAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[10/31] Compiling LayoutAid CenterY.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterX.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.centerXAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/CenterY.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.centerYAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[11/31] Compiling LayoutAid Top.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Top.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.topAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Trailing.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.trailingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[12/31] Compiling LayoutAid Trailing.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Top.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.topAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Trailing.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.trailingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[13/31] Compiling LayoutAid UIScrollView+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Top.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.topAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Trailing.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.trailingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[14/31] Compiling LayoutAid Leading.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/NSLayoutConstraint+Extensions.swift:13:6: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | #endif
12 |
13 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
14 | struct Builder {
15 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Leading.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leadingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Left.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leftAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[15/31] Compiling LayoutAid Left.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/NSLayoutConstraint+Extensions.swift:13:6: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | #endif
12 |
13 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
14 | struct Builder {
15 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Leading.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leadingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Left.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leftAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[16/31] Compiling LayoutAid NSLayoutConstraint+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/NSLayoutConstraint+Extensions.swift:13:6: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | #endif
12 |
13 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
14 | struct Builder {
15 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Leading.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leadingAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Left.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.leftAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[17/31] Compiling LayoutAid Right.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Right.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.rightAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[18/31] Compiling LayoutAid Size.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Right.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.rightAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[19/31] Compiling LayoutAid StatedConstraints.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Right.swift:50:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | }
49 |
50 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutXAxisAnchor> = \.rightAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | #endif
[20/31] Compiling LayoutAid AspectRatio.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Bottom.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.bottomAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[21/31] Compiling LayoutAid AxisConstraintsGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Bottom.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.bottomAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[22/31] Compiling LayoutAid Bottom.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Bottom.swift:54:23: warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | }
53 |
54 | public static var firstAnchorKeyPath: KeyPath<LayoutItem, NSLayoutYAxisAnchor> = \.bottomAnchor
| |- warning: static property 'firstAnchorKeyPath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'firstAnchorKeyPath' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'firstAnchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | #endif
[23/31] Compiling LayoutAid Height.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Height.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Height: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.heightAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[24/31] Compiling LayoutAid Keyboard.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Height.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Height: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.heightAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[25/31] Compiling LayoutAid KeyboardLayoutGuide.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/Height.swift:9:23: warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public struct Height: DimensionConstraintsGenerator {
8 |
9 | public static let anchorKeyPath: KeyPath<LayoutItem, NSLayoutDimension> = \.heightAnchor
| |- warning: static property 'anchorKeyPath' is not concurrency-safe because non-'Sendable' type 'KeyPath<any LayoutItem, NSLayoutDimension>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'anchorKeyPath' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public let secondAnchor: NSLayoutDimension?
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
| `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[26/31] Compiling LayoutAid DimensionConstraintsGenerator.swift
[27/31] Compiling LayoutAid DirectionalEdges.swift
[28/31] Compiling LayoutAid Edges.swift
[29/31] Compiling LayoutAid LayoutConstraintsGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutConstraintsGenerator.swift:23:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
21 | }
22 |
23 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
24 | public struct LayoutConstraintsGeneratorBuilder {
25 |
AppKit.NSView:3:25: warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
1 | extension NSView {
2 | @available(macOS 10.11, *)
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:30:26: note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
7 | public protocol LayoutItem {
8 |
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leadingAnchor' declared here
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
:
28 | }
29 |
30 | extension LayoutAidView: LayoutItem {}
| `- note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
31 | extension LayoutAidGuide: LayoutItem {}
32 |
AppKit.NSView:5:14: warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:11:9: note: 'trailingAnchor' declared here
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'trailingAnchor' declared here
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:7:14: warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:13:9: note: 'leftAnchor' declared here
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leftAnchor' declared here
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:9:14: warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:15:9: note: 'rightAnchor' declared here
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'rightAnchor' declared here
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:11:14: warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:17:9: note: 'topAnchor' declared here
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'topAnchor' declared here
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:13:14: warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:19:9: note: 'bottomAnchor' declared here
17 | var topAnchor: NSLayoutYAxisAnchor { get }
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'bottomAnchor' declared here
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:19:14: warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | open var heightAnchor: NSLayoutDimension { get }
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:21:9: note: 'centerXAnchor' declared here
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'centerXAnchor' declared here
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:21:14: warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
22 | @available(macOS 10.11, *)
23 | open var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:23:9: note: 'centerYAnchor' declared here
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'centerYAnchor' declared here
24 |
25 | var widthAnchor: NSLayoutDimension { get }
AppKit.NSView:15:14: warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:25:9: note: 'widthAnchor' declared here
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
24 |
25 | var widthAnchor: NSLayoutDimension { get }
| `- note: 'widthAnchor' declared here
26 |
27 | var heightAnchor: NSLayoutDimension { get }
AppKit.NSView:17:14: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 | open var widthAnchor: NSLayoutDimension { get }
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:27:9: note: 'heightAnchor' declared here
25 | var widthAnchor: NSLayoutDimension { get }
26 |
27 | var heightAnchor: NSLayoutDimension { get }
| `- note: 'heightAnchor' declared here
28 | }
29 |
[30/31] Compiling LayoutAid LayoutGuide.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutConstraintsGenerator.swift:23:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
21 | }
22 |
23 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
24 | public struct LayoutConstraintsGeneratorBuilder {
25 |
AppKit.NSView:3:25: warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
1 | extension NSView {
2 | @available(macOS 10.11, *)
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:30:26: note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
7 | public protocol LayoutItem {
8 |
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leadingAnchor' declared here
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
:
28 | }
29 |
30 | extension LayoutAidView: LayoutItem {}
| `- note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
31 | extension LayoutAidGuide: LayoutItem {}
32 |
AppKit.NSView:5:14: warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:11:9: note: 'trailingAnchor' declared here
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'trailingAnchor' declared here
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:7:14: warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:13:9: note: 'leftAnchor' declared here
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leftAnchor' declared here
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:9:14: warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:15:9: note: 'rightAnchor' declared here
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'rightAnchor' declared here
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:11:14: warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:17:9: note: 'topAnchor' declared here
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'topAnchor' declared here
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:13:14: warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:19:9: note: 'bottomAnchor' declared here
17 | var topAnchor: NSLayoutYAxisAnchor { get }
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'bottomAnchor' declared here
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:19:14: warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | open var heightAnchor: NSLayoutDimension { get }
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:21:9: note: 'centerXAnchor' declared here
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'centerXAnchor' declared here
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:21:14: warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
22 | @available(macOS 10.11, *)
23 | open var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:23:9: note: 'centerYAnchor' declared here
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'centerYAnchor' declared here
24 |
25 | var widthAnchor: NSLayoutDimension { get }
AppKit.NSView:15:14: warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:25:9: note: 'widthAnchor' declared here
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
24 |
25 | var widthAnchor: NSLayoutDimension { get }
| `- note: 'widthAnchor' declared here
26 |
27 | var heightAnchor: NSLayoutDimension { get }
AppKit.NSView:17:14: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 | open var widthAnchor: NSLayoutDimension { get }
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:27:9: note: 'heightAnchor' declared here
25 | var widthAnchor: NSLayoutDimension { get }
26 |
27 | var heightAnchor: NSLayoutDimension { get }
| `- note: 'heightAnchor' declared here
28 | }
29 |
[31/31] Compiling LayoutAid LayoutItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutConstraintsGenerator.swift:23:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
21 | }
22 |
23 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
24 | public struct LayoutConstraintsGeneratorBuilder {
25 |
AppKit.NSView:3:25: warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
1 | extension NSView {
2 | @available(macOS 10.11, *)
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leadingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:30:26: note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
7 | public protocol LayoutItem {
8 |
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leadingAnchor' declared here
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
:
28 | }
29 |
30 | extension LayoutAidView: LayoutItem {}
| `- note: add '@preconcurrency' to the 'LayoutItem' conformance to defer isolation checking to run time
31 | extension LayoutAidGuide: LayoutItem {}
32 |
AppKit.NSView:5:14: warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
3 | @MainActor open var leadingAnchor: NSLayoutXAxisAnchor { get }
4 | @available(macOS 10.11, *)
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'trailingAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:11:9: note: 'trailingAnchor' declared here
9 | var leadingAnchor: NSLayoutXAxisAnchor { get }
10 |
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'trailingAnchor' declared here
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:7:14: warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
5 | open var trailingAnchor: NSLayoutXAxisAnchor { get }
6 | @available(macOS 10.11, *)
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'leftAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:13:9: note: 'leftAnchor' declared here
11 | var trailingAnchor: NSLayoutXAxisAnchor { get }
12 |
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'leftAnchor' declared here
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:9:14: warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
7 | open var leftAnchor: NSLayoutXAxisAnchor { get }
8 | @available(macOS 10.11, *)
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'rightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:15:9: note: 'rightAnchor' declared here
13 | var leftAnchor: NSLayoutXAxisAnchor { get }
14 |
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'rightAnchor' declared here
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:11:14: warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
9 | open var rightAnchor: NSLayoutXAxisAnchor { get }
10 | @available(macOS 10.11, *)
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'topAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:17:9: note: 'topAnchor' declared here
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 |
17 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'topAnchor' declared here
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:13:14: warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | open var topAnchor: NSLayoutYAxisAnchor { get }
12 | @available(macOS 10.11, *)
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'bottomAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:19:9: note: 'bottomAnchor' declared here
17 | var topAnchor: NSLayoutYAxisAnchor { get }
18 |
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'bottomAnchor' declared here
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
AppKit.NSView:19:14: warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | open var heightAnchor: NSLayoutDimension { get }
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- warning: main actor-isolated property 'centerXAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:21:9: note: 'centerXAnchor' declared here
19 | var bottomAnchor: NSLayoutYAxisAnchor { get }
20 |
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- note: 'centerXAnchor' declared here
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
AppKit.NSView:21:14: warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
20 | @available(macOS 10.11, *)
21 | open var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- warning: main actor-isolated property 'centerYAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
22 | @available(macOS 10.11, *)
23 | open var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:23:9: note: 'centerYAnchor' declared here
21 | var centerXAnchor: NSLayoutXAxisAnchor { get }
22 |
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- note: 'centerYAnchor' declared here
24 |
25 | var widthAnchor: NSLayoutDimension { get }
AppKit.NSView:15:14: warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | open var bottomAnchor: NSLayoutYAxisAnchor { get }
14 | @available(macOS 10.11, *)
15 | open var widthAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'widthAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:25:9: note: 'widthAnchor' declared here
23 | var centerYAnchor: NSLayoutYAxisAnchor { get }
24 |
25 | var widthAnchor: NSLayoutDimension { get }
| `- note: 'widthAnchor' declared here
26 |
27 | var heightAnchor: NSLayoutDimension { get }
AppKit.NSView:17:14: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 | open var widthAnchor: NSLayoutDimension { get }
16 | @available(macOS 10.11, *)
17 | open var heightAnchor: NSLayoutDimension { get }
| `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
18 | @available(macOS 10.11, *)
19 | open var centerXAnchor: NSLayoutXAxisAnchor { get }
/Users/admin/builder/spi-builder-workspace/Sources/LayoutAid/LayoutItem.swift:27:9: note: 'heightAnchor' declared here
25 | var widthAnchor: NSLayoutDimension { get }
26 |
27 | var heightAnchor: NSLayoutDimension { get }
| `- note: 'heightAnchor' declared here
28 | }
29 |
Build complete! (22.37s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "LayoutAid",
"name" : "LayoutAid",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.11"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "LayoutAid",
"targets" : [
"LayoutAid"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "LayoutAidTests",
"module_type" : "SwiftTarget",
"name" : "LayoutAidTests",
"path" : "Tests/LayoutAidTests",
"sources" : [
"ConstraintsBuilderTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"LayoutAid"
],
"type" : "test"
},
{
"c99name" : "LayoutAid",
"module_type" : "SwiftTarget",
"name" : "LayoutAid",
"path" : "Sources/LayoutAid",
"product_memberships" : [
"LayoutAid"
],
"sources" : [
"AspectRatio.swift",
"AxisConstraintsGenerator.swift",
"Bottom.swift",
"Center.swift",
"CenterX.swift",
"CenterY.swift",
"DimensionConstraintsGenerator.swift",
"DirectionalEdges.swift",
"Edges.swift",
"Height.swift",
"Keyboard.swift",
"KeyboardLayoutGuide.swift",
"LayoutConstraintsGenerator.swift",
"LayoutGuide.swift",
"LayoutItem.swift",
"Leading.swift",
"Left.swift",
"NSLayoutConstraint+Extensions.swift",
"Right.swift",
"Size.swift",
"StatedConstraints.swift",
"Top.swift",
"Trailing.swift",
"UIScrollView+Extensions.swift",
"View.swift",
"Width.swift",
"XAxisConstraintsGenerator.swift",
"YAxisConstraintsGenerator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
Done.