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