The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build MondrianLayout, reference main (b26eda), with Swift 6.1 for watchOS using Xcode 16.3 on 27 Apr 2025 03:51:47 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MondrianLayout-Package -destination generic/platform=watchOS

Build Log

@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:231:18: error: cannot find type 'UILayoutGuide' in scope
    layoutGuide: UILayoutGuide
                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:257:37: error: cannot find type 'NSLayoutConstraint' in scope
  private var proposedConstraints: [NSLayoutConstraint] = []
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:271:52: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
                                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:272:8: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> NSLayoutConstraint? {
       ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:289:53: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:290:9: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> [NSLayoutConstraint]? {
        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:609:37: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints() -> [NSLayoutConstraint] {
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:26: error: cannot find type 'UILayoutPriority' in scope
    public var priority: UILayoutPriority
                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:616:11: error: cannot find type 'NSLayoutDimension' in scope
extension NSLayoutDimension {
          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:652:11: error: cannot find type 'NSLayoutXAxisAnchor' in scope
extension NSLayoutXAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:675:11: error: cannot find type 'NSLayoutYAxisAnchor' in scope
extension NSLayoutYAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: error: type 'DimensionDescriptor.ConstraintValue' does not conform to protocol 'Equatable'
  public struct ConstraintValue: Equatable {
                ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:16: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'DimensionDescriptor.ConstraintValue' to 'Equatable'
    public var priority: UILayoutPriority
               ^
Swift.==:1:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: note: add stubs for conformance
  public struct ConstraintValue: Equatable {
                ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(DimensionDescriptor.ConstraintValue, DimensionDescriptor.ConstraintValue) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:53: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:41: error: cannot find type 'UIView' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:67: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                                                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:48: error: cannot find type 'UILayoutGuide' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:29:54: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints(for view: _LayoutElement) -> [NSLayoutConstraint] {
                                                     ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:55: error: cannot find type 'UILayoutPriority' in scope
  public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:46: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:49: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: note: add '@MainActor' to make static property 'top' part of global actor 'MainActor'
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: note: add '@MainActor' to make static property 'leading' part of global actor 'MainActor'
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: note: add '@MainActor' to make static property 'bottom' part of global actor 'MainActor'
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: note: add '@MainActor' to make static property 'trailing' part of global actor 'MainActor'
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:11:31: error: cannot find type 'UIView' in scope
  public weak var targetView: UIView?
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:17:17: error: cannot find type 'UIView' in scope
    targetView: UIView
                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:23:49: error: cannot find type 'UILayoutGuide' in scope
  public private(set) var managedLayoutGuides: [UILayoutGuide] = []
                                                ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:24:41: error: cannot find type 'NSLayoutConstraint' in scope
  public private(set) var constraints: [NSLayoutConstraint] = []
                                        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:29:26: error: cannot find type 'NSLayoutConstraint' in scope
  func add(constraints: [NSLayoutConstraint]) {
                         ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:33:47: error: cannot find type 'UILayoutGuide' in scope
  func makeLayoutGuide(identifier: String) -> UILayoutGuide {
                                              ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:161:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:178:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:239:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:245:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:251:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:38:34: error: cannot find type 'UIView' in scope
  public func background(_ view: UIView) -> BackgroundBlock {
                                 ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:46:31: error: cannot find type 'UIView' in scope
  public func overlay(_ view: UIView) -> OverlayBlock {
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift:61:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift:3:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint {
          ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift:3:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:37:42: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base : UIView {
                                         ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:61:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:71:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: cannot find type 'UIView' in scope
extension UIView: __LayoutElementConvertible {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:16:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide: __LayoutElementConvertible {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:62:19: error: cannot find type 'UIView' in scope
  var owningView: UIView? {
                  ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:69:21: error: cannot find type 'UIView' in scope
  public init(view: UIView) {
                    ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:86:28: error: cannot find type 'UILayoutGuide' in scope
  public init(layoutGuide: UILayoutGuide) {
                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:104:39: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  func anchor(_ type: XAxisAnchor) -> NSLayoutXAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:119:39: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  func anchor(_ type: YAxisAnchor) -> NSLayoutYAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:130:43: error: cannot find type 'NSLayoutDimension' in scope
  func anchor(_ type: DimensionAnchor) -> NSLayoutDimension {
                                          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift:63:33: error: cannot find type 'UIView' in scope
  func setupConstraints(parent: UIView, in context: LayoutBuilderContext) {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:27: error: cannot find type 'UILayoutGuide' in scope
  public let layoutGuide: UILayoutGuide
                          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:18:20: error: cannot find type 'UILayoutGuide' in scope
    _ layoutGuide: UILayoutGuide
                   ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:23:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:27:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: error: type 'LayoutGuideBlock' does not conform to protocol 'Equatable'
public struct LayoutGuideBlock:
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'LayoutGuideBlock' to 'Equatable'
  public let layoutGuide: UILayoutGuide
             ^
Swift.==:1:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: note: add stubs for conformance
public struct LayoutGuideBlock:
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(LayoutGuideBlock, LayoutGuideBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:271:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:277:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:283:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'AxisMask' may have shared mutable state; this is an error in the Swift 6 language mode
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:3:15: note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
public struct AxisMask: OptionSet {
              ^
                                 , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: note: add '@MainActor' to make static property 'vertical' part of global actor 'MainActor'
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
  @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
  nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'AxisMask' may have shared mutable state; this is an error in the Swift 6 language mode
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:3:15: note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
public struct AxisMask: OptionSet {
              ^
                                 , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: note: add '@MainActor' to make static property 'horizontal' part of global actor 'MainActor'
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
  @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
  nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:20: error: cannot find type 'UIView' in scope
  public let view: UIView
                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: cannot find type 'UILayoutPriority' in scope
  var verticalHuggingPriority: UILayoutPriority?
                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: cannot find type 'UILayoutPriority' in scope
  var horizontalHuggingPriority: UILayoutPriority?
                                 ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: cannot find type 'UILayoutPriority' in scope
  var verticalCompressionResistancePriority: UILayoutPriority?
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: cannot find type 'UILayoutPriority' in scope
  var horizontalCompressionResistancePriority: UILayoutPriority?
                                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: cannot find type 'UIView' in scope
    _ view: UIView
            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: error: type 'ViewBlock' does not conform to protocol 'Equatable'
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  public let view: UIView
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalCompressionResistancePriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalCompressionResistancePriority: UILayoutPriority?
      ^
Swift.==:1:24: note: candidate would match if 'ViewBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: note: add stubs for conformance
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ViewBlock, ViewBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:31:32: error: cannot find type 'UIView' in scope
  private weak var targetView: UIView?
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:43:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:12:41: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base: UIView {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:37:41: error: cannot find type 'UILayoutGuide' in scope
extension MondrianNamespace where Base: UILayoutGuide {
                                        ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:52:14: error: invalid redeclaration of 'layout'
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -target armv7k-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.abi.json
EmitSwiftModule normal armv7k (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:16:41: error: cannot find type 'NSLayoutConstraint' in scope
  public private(set) var constraints: [NSLayoutConstraint]
                                        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:19:19: error: cannot find type 'NSLayoutConstraint' in scope
    constraints: [NSLayoutConstraint]
                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:24:36: error: cannot find type 'NSLayoutConstraint' in scope
  public func append(_ constraint: NSLayoutConstraint) {
                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:68:33: error: cannot find type 'UIView' in scope
  public static func to(_ view: UIView) -> LayoutDescriptorElement {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:72:40: error: cannot find type 'UILayoutGuide' in scope
  public static func to(_ layoutGuide: UILayoutGuide) -> LayoutDescriptorElement {
                                       ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:51:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let leadingAnchor: NSLayoutXAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:52:23: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let trailingAnchor: NSLayoutXAxisAnchor
                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:53:19: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let leftAnchor: NSLayoutXAxisAnchor
                  ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:54:20: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let rightAnchor: NSLayoutXAxisAnchor
                   ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:55:18: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let topAnchor: NSLayoutYAxisAnchor
                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:56:21: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let bottomAnchor: NSLayoutYAxisAnchor
                    ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:57:20: error: cannot find type 'NSLayoutDimension' in scope
  let widthAnchor: NSLayoutDimension
                   ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:58:21: error: cannot find type 'NSLayoutDimension' in scope
  let heightAnchor: NSLayoutDimension
                    ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:59:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let centerXAnchor: NSLayoutXAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:60:22: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let centerYAnchor: NSLayoutYAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:66:13: error: cannot find type 'UIView' in scope
  let view: UIView?
            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:67:20: error: cannot find type 'UILayoutGuide' in scope
  let layoutGuide: UILayoutGuide?
                   ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:183:26: error: cannot find type 'UILayoutPriority' in scope
    public var priority: UILayoutPriority
                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:196:17: error: cannot find type 'UILayoutPriority' in scope
      priority: UILayoutPriority
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:204:58: error: cannot find type 'UILayoutPriority' in scope
    public static func min(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
                                                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:60: error: cannot find type 'UILayoutPriority' in scope
    public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
                                                           ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:215:58: error: cannot find type 'UILayoutPriority' in scope
    public static func max(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
                                                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:224:11: error: cannot find type 'UIView' in scope
    view: UIView
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:231:18: error: cannot find type 'UILayoutGuide' in scope
    layoutGuide: UILayoutGuide
                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:257:37: error: cannot find type 'NSLayoutConstraint' in scope
  private var proposedConstraints: [NSLayoutConstraint] = []
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:271:52: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
                                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:272:8: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> NSLayoutConstraint? {
       ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:289:53: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:290:9: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> [NSLayoutConstraint]? {
        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:609:37: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints() -> [NSLayoutConstraint] {
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:26: error: cannot find type 'UILayoutPriority' in scope
    public var priority: UILayoutPriority
                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:616:11: error: cannot find type 'NSLayoutDimension' in scope
extension NSLayoutDimension {
          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:652:11: error: cannot find type 'NSLayoutXAxisAnchor' in scope
extension NSLayoutXAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:675:11: error: cannot find type 'NSLayoutYAxisAnchor' in scope
extension NSLayoutYAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: error: type 'DimensionDescriptor.ConstraintValue' does not conform to protocol 'Equatable'
  public struct ConstraintValue: Equatable {
                ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:16: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'DimensionDescriptor.ConstraintValue' to 'Equatable'
    public var priority: UILayoutPriority
               ^
Swift.==:1:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: note: add stubs for conformance
  public struct ConstraintValue: Equatable {
                ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(DimensionDescriptor.ConstraintValue, DimensionDescriptor.ConstraintValue) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:53: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:41: error: cannot find type 'UIView' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:67: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                                                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:48: error: cannot find type 'UILayoutGuide' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:29:54: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints(for view: _LayoutElement) -> [NSLayoutConstraint] {
                                                     ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:55: error: cannot find type 'UILayoutPriority' in scope
  public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:46: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:49: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: note: add '@MainActor' to make static property 'top' part of global actor 'MainActor'
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:20:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let top: Set = .init(rawValue: 1 << 1)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: note: add '@MainActor' to make static property 'leading' part of global actor 'MainActor'
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:23:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let leading: Set = .init(rawValue: 1 << 2)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: note: add '@MainActor' to make static property 'bottom' part of global actor 'MainActor'
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:25:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bottom: Set = .init(rawValue: 1 << 3)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edge.Set' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:9:17: note: consider making struct 'Set' conform to the 'Sendable' protocol
  public struct Set: OptionSet {
                ^
                              , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: note: add '@MainActor' to make static property 'trailing' part of global actor 'MainActor'
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let trailing: Set = .init(rawValue: 1 << 4)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:11:31: error: cannot find type 'UIView' in scope
  public weak var targetView: UIView?
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:17:17: error: cannot find type 'UIView' in scope
    targetView: UIView
                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:23:49: error: cannot find type 'UILayoutGuide' in scope
  public private(set) var managedLayoutGuides: [UILayoutGuide] = []
                                                ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:24:41: error: cannot find type 'NSLayoutConstraint' in scope
  public private(set) var constraints: [NSLayoutConstraint] = []
                                        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:29:26: error: cannot find type 'NSLayoutConstraint' in scope
  func add(constraints: [NSLayoutConstraint]) {
                         ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:33:47: error: cannot find type 'UILayoutGuide' in scope
  func makeLayoutGuide(identifier: String) -> UILayoutGuide {
                                              ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:161:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:178:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:239:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:245:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:251:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:38:34: error: cannot find type 'UIView' in scope
  public func background(_ view: UIView) -> BackgroundBlock {
                                 ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:46:31: error: cannot find type 'UIView' in scope
  public func overlay(_ view: UIView) -> OverlayBlock {
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift:61:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift:3:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint {
          ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift:3:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:37:42: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base : UIView {
                                         ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:61:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:71:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: cannot find type 'UIView' in scope
extension UIView: __LayoutElementConvertible {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:16:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide: __LayoutElementConvertible {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:62:19: error: cannot find type 'UIView' in scope
  var owningView: UIView? {
                  ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:69:21: error: cannot find type 'UIView' in scope
  public init(view: UIView) {
                    ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:86:28: error: cannot find type 'UILayoutGuide' in scope
  public init(layoutGuide: UILayoutGuide) {
                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:104:39: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  func anchor(_ type: XAxisAnchor) -> NSLayoutXAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:119:39: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  func anchor(_ type: YAxisAnchor) -> NSLayoutYAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:130:43: error: cannot find type 'NSLayoutDimension' in scope
  func anchor(_ type: DimensionAnchor) -> NSLayoutDimension {
                                          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift:63:33: error: cannot find type 'UIView' in scope
  func setupConstraints(parent: UIView, in context: LayoutBuilderContext) {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:27: error: cannot find type 'UILayoutGuide' in scope
  public let layoutGuide: UILayoutGuide
                          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:18:20: error: cannot find type 'UILayoutGuide' in scope
    _ layoutGuide: UILayoutGuide
                   ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:23:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:27:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: error: type 'LayoutGuideBlock' does not conform to protocol 'Equatable'
public struct LayoutGuideBlock:
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'LayoutGuideBlock' to 'Equatable'
  public let layoutGuide: UILayoutGuide
             ^
Swift.==:1:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: note: add stubs for conformance
public struct LayoutGuideBlock:
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(LayoutGuideBlock, LayoutGuideBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:271:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:277:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:283:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'AxisMask' may have shared mutable state; this is an error in the Swift 6 language mode
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:3:15: note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
public struct AxisMask: OptionSet {
              ^
                                 , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: note: add '@MainActor' to make static property 'vertical' part of global actor 'MainActor'
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
  @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:14:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  public static let vertical: Self = .init(rawValue: 1 << 1)
                    ^
  nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'AxisMask' may have shared mutable state; this is an error in the Swift 6 language mode
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:3:15: note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
public struct AxisMask: OptionSet {
              ^
                                 , Sendable
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: note: add '@MainActor' to make static property 'horizontal' part of global actor 'MainActor'
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
  @MainActor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:15:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  public static let horizontal: Self = .init(rawValue: 1 << 2)
                    ^
  nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:20: error: cannot find type 'UIView' in scope
  public let view: UIView
                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: cannot find type 'UILayoutPriority' in scope
  var verticalHuggingPriority: UILayoutPriority?
                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: cannot find type 'UILayoutPriority' in scope
  var horizontalHuggingPriority: UILayoutPriority?
                                 ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: cannot find type 'UILayoutPriority' in scope
  var verticalCompressionResistancePriority: UILayoutPriority?
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: cannot find type 'UILayoutPriority' in scope
  var horizontalCompressionResistancePriority: UILayoutPriority?
                                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: cannot find type 'UIView' in scope
    _ view: UIView
            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: error: type 'ViewBlock' does not conform to protocol 'Equatable'
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  public let view: UIView
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalCompressionResistancePriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalCompressionResistancePriority: UILayoutPriority?
      ^
Swift.==:1:24: note: candidate would match if 'ViewBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: note: add stubs for conformance
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ViewBlock, ViewBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:31:32: error: cannot find type 'UIView' in scope
  private weak var targetView: UIView?
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:43:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:12:41: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base: UIView {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:37:41: error: cannot find type 'UILayoutGuide' in scope
extension MondrianNamespace where Base: UILayoutGuide {
                                        ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:52:14: error: invalid redeclaration of 'layout'
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
SwiftCompile normal arm64_32 Compiling\ StackingSpacer.swift,\ VGridBlock.swift,\ VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
	EmitSwiftModule normal arm64_32 (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
	EmitSwiftModule normal arm64 (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
	EmitSwiftModule normal armv7k (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftCompile normal arm64_32 Compiling\ StackingSpacer.swift,\ VGridBlock.swift,\ VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
	Building workspace spi-builder-workspace with scheme MondrianLayout-Package
(8 failures)
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  MondrianLayout: /Users/admin/builder/spi-builder-workspace
resolved source packages: MondrianLayout
{
  "dependencies" : [
  ],
  "manifest_display_name" : "MondrianLayout",
  "name" : "MondrianLayout",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "MondrianLayout",
      "targets" : [
        "MondrianLayout"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "MondrianLayoutDynamic",
      "targets" : [
        "MondrianLayout"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MondrianLayout",
      "module_type" : "SwiftTarget",
      "name" : "MondrianLayout",
      "path" : "MondrianLayout",
      "product_memberships" : [
        "MondrianLayout",
        "MondrianLayoutDynamic"
      ],
      "sources" : [
        "Classic/LayoutDescriptor.swift",
        "Classic/MondrianArrayBuilder.swift",
        "Descriptors/DimensionDescriptor.swift",
        "Descriptors/Edge.swift",
        "Descriptors/LayoutBuilderContext.swift",
        "Descriptors/Optimization.swift",
        "Descriptors/VHStackContentBuilder.swift",
        "Descriptors/_LayoutBlockNode.swift",
        "Descriptors/_LayoutBlockType.swift",
        "EntryPoint.swift",
        "Extensions/NSLayoutConstraint+.swift",
        "Extensions/UILayoutGuide+Mondrian.swift",
        "Extensions/UIView+Mondrian.swift",
        "Internal/Utils.swift",
        "Internal/_LayoutElement.swift",
        "LayoutBlocks/BackgroundBlock.swift",
        "LayoutBlocks/HStackBlock.swift",
        "LayoutBlocks/LayoutContainer.swift",
        "LayoutBlocks/LayoutGuideBlock.swift",
        "LayoutBlocks/OverlayBlock.swift",
        "LayoutBlocks/RelativeBlock.swift",
        "LayoutBlocks/StackingSpacer.swift",
        "LayoutBlocks/VGridBlock.swift",
        "LayoutBlocks/VStackBlock.swift",
        "LayoutBlocks/ViewBlock.swift",
        "LayoutBlocks/ZStackBlock.swift",
        "Manager/LayoutManager.swift",
        "MondrianNamespace.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "MondrianLayout",
      "MondrianLayout-Package",
      "MondrianLayoutDynamic"
    ]
  }
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MondrianLayout-Package -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme MondrianLayout-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  MondrianLayout: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
    Target 'MondrianLayoutDynamic' in project 'MondrianLayout'
        ➜ Explicit dependency on target 'MondrianLayout' in project 'MondrianLayout'
    Target 'MondrianLayout' in project 'MondrianLayout'
        ➜ Explicit dependency on target 'MondrianLayout' in project 'MondrianLayout'
    Target 'MondrianLayout' in project 'MondrianLayout' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 904bc528bad49881b1280d117dd2224e
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/904bc528bad49881b1280d117dd2224e.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
SwiftDriver MondrianLayout normal armv7k com.apple.xcode.tools.swift.compiler (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MondrianLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target armv7k-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MondrianLayout normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MondrianLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64_32-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MondrianLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MondrianLayout -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
EmitSwiftModule normal armv7k (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:16:41: error: cannot find type 'NSLayoutConstraint' in scope
  public private(set) var constraints: [NSLayoutConstraint]
                                        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:19:19: error: cannot find type 'NSLayoutConstraint' in scope
    constraints: [NSLayoutConstraint]
                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:24:36: error: cannot find type 'NSLayoutConstraint' in scope
  public func append(_ constraint: NSLayoutConstraint) {
                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:68:33: error: cannot find type 'UIView' in scope
  public static func to(_ view: UIView) -> LayoutDescriptorElement {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:72:40: error: cannot find type 'UILayoutGuide' in scope
  public static func to(_ layoutGuide: UILayoutGuide) -> LayoutDescriptorElement {
                                       ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:51:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let leadingAnchor: NSLayoutXAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:52:23: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let trailingAnchor: NSLayoutXAxisAnchor
                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:53:19: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let leftAnchor: NSLayoutXAxisAnchor
                  ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:54:20: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let rightAnchor: NSLayoutXAxisAnchor
                   ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:55:18: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let topAnchor: NSLayoutYAxisAnchor
                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:56:21: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let bottomAnchor: NSLayoutYAxisAnchor
                    ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:57:20: error: cannot find type 'NSLayoutDimension' in scope
  let widthAnchor: NSLayoutDimension
                   ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:58:21: error: cannot find type 'NSLayoutDimension' in scope
  let heightAnchor: NSLayoutDimension
                    ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:59:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  let centerXAnchor: NSLayoutXAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:60:22: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  let centerYAnchor: NSLayoutYAxisAnchor
                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:66:13: error: cannot find type 'UIView' in scope
  let view: UIView?
            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:67:20: error: cannot find type 'UILayoutGuide' in scope
  let layoutGuide: UILayoutGuide?
                   ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:183:26: error: cannot find type 'UILayoutPriority' in scope
    public var priority: UILayoutPriority
                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:196:17: error: cannot find type 'UILayoutPriority' in scope
      priority: UILayoutPriority
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:204:58: error: cannot find type 'UILayoutPriority' in scope
    public static func min(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
                                                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:60: error: cannot find type 'UILayoutPriority' in scope
    public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
                                                           ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:215:58: error: cannot find type 'UILayoutPriority' in scope
    public static func max(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
                                                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:224:11: error: cannot find type 'UIView' in scope
    view: UIView
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:231:18: error: cannot find type 'UILayoutGuide' in scope
    layoutGuide: UILayoutGuide
                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:257:37: error: cannot find type 'NSLayoutConstraint' in scope
  private var proposedConstraints: [NSLayoutConstraint] = []
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:271:52: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
                                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:272:8: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> NSLayoutConstraint? {
       ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:289:53: error: cannot find type 'NSLayoutConstraint' in scope
    _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:290:9: error: cannot find type 'NSLayoutConstraint' in scope
  ) -> [NSLayoutConstraint]? {
        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:609:37: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints() -> [NSLayoutConstraint] {
                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:26: error: cannot find type 'UILayoutPriority' in scope
    public var priority: UILayoutPriority
                         ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:616:11: error: cannot find type 'NSLayoutDimension' in scope
extension NSLayoutDimension {
          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:652:11: error: cannot find type 'NSLayoutXAxisAnchor' in scope
extension NSLayoutXAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:675:11: error: cannot find type 'NSLayoutYAxisAnchor' in scope
extension NSLayoutYAxisAnchor {
          ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: error: type 'DimensionDescriptor.ConstraintValue' does not conform to protocol 'Equatable'
  public struct ConstraintValue: Equatable {
                ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:16: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'DimensionDescriptor.ConstraintValue' to 'Equatable'
    public var priority: UILayoutPriority
               ^
Swift.==:1:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: note: add stubs for conformance
  public struct ConstraintValue: Equatable {
                ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(DimensionDescriptor.ConstraintValue, DimensionDescriptor.ConstraintValue) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:53: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                                    ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:41: error: cannot find type 'UIView' in scope
  public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:67: error: cannot find type 'NSLayoutConstraint' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                                                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:48: error: cannot find type 'UILayoutGuide' in scope
  public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
                                               ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:29:54: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints(for view: _LayoutElement) -> [NSLayoutConstraint] {
                                                     ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:55: error: cannot find type 'UILayoutPriority' in scope
  public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                      ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:46: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:49: error: cannot find type 'UILayoutPriority' in scope
  public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
                                                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:11:31: error: cannot find type 'UIView' in scope
  public weak var targetView: UIView?
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:17:17: error: cannot find type 'UIView' in scope
    targetView: UIView
                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:23:49: error: cannot find type 'UILayoutGuide' in scope
  public private(set) var managedLayoutGuides: [UILayoutGuide] = []
                                                ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:24:41: error: cannot find type 'NSLayoutConstraint' in scope
  public private(set) var constraints: [NSLayoutConstraint] = []
                                        ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:29:26: error: cannot find type 'NSLayoutConstraint' in scope
  func add(constraints: [NSLayoutConstraint]) {
                         ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:33:47: error: cannot find type 'UILayoutGuide' in scope
  func makeLayoutGuide(identifier: String) -> UILayoutGuide {
                                              ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:161:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:178:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:239:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:245:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:251:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:38:34: error: cannot find type 'UIView' in scope
  public func background(_ view: UIView) -> BackgroundBlock {
                                 ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:46:31: error: cannot find type 'UIView' in scope
  public func overlay(_ view: UIView) -> OverlayBlock {
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift:61:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift:3:11: error: cannot find type 'NSLayoutConstraint' in scope
extension NSLayoutConstraint {
          ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift:3:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:37:42: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base : UIView {
                                         ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:61:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:71:11: error: cannot find type 'UIView' in scope
extension UIView {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: cannot find type 'UIView' in scope
extension UIView: __LayoutElementConvertible {
          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:16:11: error: cannot find type 'UILayoutGuide' in scope
extension UILayoutGuide: __LayoutElementConvertible {
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:62:19: error: cannot find type 'UIView' in scope
  var owningView: UIView? {
                  ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:69:21: error: cannot find type 'UIView' in scope
  public init(view: UIView) {
                    ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:86:28: error: cannot find type 'UILayoutGuide' in scope
  public init(layoutGuide: UILayoutGuide) {
                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:104:39: error: cannot find type 'NSLayoutXAxisAnchor' in scope
  func anchor(_ type: XAxisAnchor) -> NSLayoutXAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:119:39: error: cannot find type 'NSLayoutYAxisAnchor' in scope
  func anchor(_ type: YAxisAnchor) -> NSLayoutYAxisAnchor {
                                      ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:130:43: error: cannot find type 'NSLayoutDimension' in scope
  func anchor(_ type: DimensionAnchor) -> NSLayoutDimension {
                                          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift:63:33: error: cannot find type 'UIView' in scope
  func setupConstraints(parent: UIView, in context: LayoutBuilderContext) {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:27: error: cannot find type 'UILayoutGuide' in scope
  public let layoutGuide: UILayoutGuide
                          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:18:20: error: cannot find type 'UILayoutGuide' in scope
    _ layoutGuide: UILayoutGuide
                   ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:23:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:27:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: error: type 'LayoutGuideBlock' does not conform to protocol 'Equatable'
public struct LayoutGuideBlock:
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'LayoutGuideBlock' to 'Equatable'
  public let layoutGuide: UILayoutGuide
             ^
Swift.==:1:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'LayoutGuideBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'LayoutGuideBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: note: add stubs for conformance
public struct LayoutGuideBlock:
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(LayoutGuideBlock, LayoutGuideBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:271:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:277:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:283:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:20: error: cannot find type 'UIView' in scope
  public let view: UIView
                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: cannot find type 'UILayoutPriority' in scope
  var verticalHuggingPriority: UILayoutPriority?
                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: cannot find type 'UILayoutPriority' in scope
  var horizontalHuggingPriority: UILayoutPriority?
                                 ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: cannot find type 'UILayoutPriority' in scope
  var verticalCompressionResistancePriority: UILayoutPriority?
                                             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: cannot find type 'UILayoutPriority' in scope
  var horizontalCompressionResistancePriority: UILayoutPriority?
                                               ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: cannot find type 'UIView' in scope
    _ view: UIView
            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: cannot find type 'UILayoutPriority' in scope
    _ priority: UILayoutPriority = .required
                ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
                                                            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: cannot find type 'NSLayoutConstraint' in scope
  func makeConstraints() -> [NSLayoutConstraint] {
                             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: error: type 'ViewBlock' does not conform to protocol 'Equatable'
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:14: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  public let view: UIView
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalHuggingPriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var verticalCompressionResistancePriority: UILayoutPriority?
      ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:7: note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
  var horizontalCompressionResistancePriority: UILayoutPriority?
      ^
Swift.==:1:24: note: candidate would match if 'ViewBlock' conformed to 'RawRepresentable'
@inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
                       ^
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'FloatingPoint'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'BinaryInteger'
public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
                   ^
Swift._Pointer.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
Swift._Pointer.==:2:31: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
@inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
                              ^
Swift.Strideable.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'Strideable'
@inlinable public static func == (x: Self, y: Self) -> Bool}
                              ^
Swift.StringProtocol.==:2:31: note: candidate would match if 'ViewBlock' conformed to 'StringProtocol'
@inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
                              ^
Swift.SIMD.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'SIMD'
public static func == (a: Self, b: Self) -> Bool}
                   ^
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_CFObject'
public static func == (left: Self, right: Self) -> Bool}
                   ^
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'ViewBlock' conformed to 'AttributedStringProtocol'
public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
                   ^
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ViewBlock' conformed to '_BridgedStoredNSError'
public static func == (lhs: Self, rhs: Self) -> Bool}
                   ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: note: add stubs for conformance
public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
              ^
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ViewBlock, ViewBlock) -> Bool'
static func == (lhs: Self, rhs: Self) -> Bool}
            ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
                                                      ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: cannot find type 'UILayoutGuide' in scope
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: cannot find type 'UIView' in scope
  public static func buildExpression(_ views: [UIView]...) -> [Component] {
                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: cannot find type 'UIView' in scope
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:22: error: invalid redeclaration of 'buildExpression'
  public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:22: note: 'buildExpression' previously declared here
  public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
                     ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:31:32: error: cannot find type 'UIView' in scope
  private weak var targetView: UIView?
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:43:14: error: cannot find type 'UIView' in scope
    on view: UIView,
             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:12:41: error: cannot find type 'UIView' in scope
extension MondrianNamespace where Base: UIView {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:37:41: error: cannot find type 'UILayoutGuide' in scope
extension MondrianNamespace where Base: UILayoutGuide {
                                        ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:52:14: error: invalid redeclaration of 'layout'
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:27:14: note: 'layout' previously declared here
  public var layout: LayoutDescriptor {
             ^
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -target armv7k-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/armv7k/MondrianLayout.abi.json
SwiftCompile normal armv7k Compiling\ Edge.swift,\ LayoutBuilderContext.swift,\ Optimization.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ LayoutDescriptor.swift,\ MondrianArrayBuilder.swift,\ DimensionDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ VHStackContentBuilder.swift,\ _LayoutBlockNode.swift,\ _LayoutBlockType.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ EntryPoint.swift,\ NSLayoutConstraint+.swift,\ UILayoutGuide+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ LayoutGuideBlock.swift,\ OverlayBlock.swift,\ RelativeBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ UIView+Mondrian.swift,\ Utils.swift,\ _LayoutElement.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ BackgroundBlock.swift,\ HStackBlock.swift,\ LayoutContainer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
EmitSwiftModule normal arm64_32 (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ ViewBlock.swift,\ ZStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
Command SwiftEmitModule failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
	EmitSwiftModule normal armv7k (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
	Building workspace spi-builder-workspace with scheme MondrianLayout-Package
(4 failures)
BUILD FAILURE 6.1 watchOS