Build Information
Failed to build MondrianLayout with Swift 6.0 for watchOS using Xcode 16.0.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a xcodebuild -IDEClonedSourcePackagesDirPathOverride=$workDir/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $workDir/.derivedData build -scheme MondrianLayout-Package -destination generic/platform=watchos OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete
Build Log
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: cannot find type 'UIView' in scope
extension UIView: __LayoutElementConvertible {
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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: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:62:19: error: cannot find type 'UIView' in scope
var owningView: UIView? {
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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:66:13: error: cannot find type 'UIView' in scope
let view: UIView?
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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/Internal/_LayoutElement.swift:69:21: error: cannot find type 'UIView' in scope
public init(view: UIView) {
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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/Internal/_LayoutElement.swift:72:24: error: 'nil' requires a contextual type
self.layoutGuide = nil
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:88:17: error: 'nil' requires a contextual type
self.view = nil
^
SwiftCompile normal arm64_32 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')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift -primary-file /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 -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/supplementaryOutputs-17 -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
/Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift -primary-file /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 -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/supplementaryOutputs-17 -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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:29:26: error: cannot find type 'NSLayoutConstraint' in scope
func add(constraints: [NSLayoutConstraint]) {
^~~~~~~~~~~~~~~~~~
/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/ViewBlock.swift:76:61: error: cannot find type 'NSLayoutConstraint' in scope
func makeConstraintsToEdge(_ element: _LayoutElement) -> [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/LayoutBlocks/BackgroundBlock.swift:64:58: error: cannot infer contextual base in reference to member 'to'
backgroundLayoutGuide.mondrian.layout.edges(.to(parent)).makeConstraints()
~^~
/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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) {
^~~~~~~~~~~~~
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
/Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift -primary-file /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 -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/supplementaryOutputs-17 -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/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/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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/LayoutBlocks/HStackBlock.swift:68:47: error: cannot find type 'NSLayoutConstraint' in scope
func makeShrinkingWeakConstraints() -> [NSLayoutConstraint] {
^~~~~~~~~~~~~~~~~~
/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:60:22: error: cannot find type 'NSLayoutYAxisAnchor' in scope
let centerYAnchor: NSLayoutYAxisAnchor
^~~~~~~~~~~~~~~~~~~
/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/ViewBlock.swift:26:20: error: cannot find type 'UIView' in scope
public let view: UIView
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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: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/LayoutBlocks/HStackBlock.swift:192:43: error: missing argument label 'into:' in call
let lastBox = boxes.dropFirst().reduce(firstBox) { previousBox, box in
^
into:
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
/Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift -primary-file /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 -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/supplementaryOutputs-17 -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/BackgroundBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/HStackBlock.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutContainer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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/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: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
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: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
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: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
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: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
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)
SwiftCompile normal arm64_32 Compiling\ LayoutManager.swift,\ MondrianNamespace.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.dia -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
/Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.dia -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
/Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -c /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 -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.dia -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/LayoutManager.o -index-unit-output-path /MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianNamespace.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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 {
^
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:224:11: error: cannot find type 'UIView' in scope
view: UIView
^~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.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
^~~~~~~~~~~~~
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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 arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64_32/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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/arm64_32/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/arm64_32/MondrianLayout.swiftsourceinfo -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 -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/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/arm64_32/MondrianLayout-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64_32/MondrianLayout.abi.json
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:16:41: error: cannot find type 'NSLayoutConstraint' in scope
14 | public final class ConstraintGroup {
15 |
16 | public private(set) var constraints: [NSLayoutConstraint]
| `- error: cannot find type 'NSLayoutConstraint' in scope
17 |
18 | public init(
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:19:19: error: cannot find type 'NSLayoutConstraint' in scope
17 |
18 | public init(
19 | constraints: [NSLayoutConstraint]
| `- error: cannot find type 'NSLayoutConstraint' in scope
20 | ) {
21 | self.constraints = constraints
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:24:36: error: cannot find type 'NSLayoutConstraint' in scope
22 | }
23 |
24 | public func append(_ constraint: NSLayoutConstraint) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
25 | self.constraints.append(constraint)
26 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:68:33: error: cannot find type 'UIView' in scope
66 | }
67 |
68 | public static func to(_ view: UIView) -> LayoutDescriptorElement {
| `- error: cannot find type 'UIView' in scope
69 | return .init(usesSuperview: false, layoutElement: .init(view: view))
70 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:72:40: error: cannot find type 'UILayoutGuide' in scope
70 | }
71 |
72 | public static func to(_ layoutGuide: UILayoutGuide) -> LayoutDescriptorElement {
| `- error: cannot find type 'UILayoutGuide' in scope
73 | return .init(usesSuperview: false, layoutElement: .init(layoutGuide: layoutGuide))
74 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:51:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
49 | }
50 |
51 | let leadingAnchor: NSLayoutXAxisAnchor
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:52:23: error: cannot find type 'NSLayoutXAxisAnchor' in scope
50 |
51 | let leadingAnchor: NSLayoutXAxisAnchor
52 | let trailingAnchor: NSLayoutXAxisAnchor
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:53:19: error: cannot find type 'NSLayoutXAxisAnchor' in scope
51 | let leadingAnchor: NSLayoutXAxisAnchor
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:54:20: error: cannot find type 'NSLayoutXAxisAnchor' in scope
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:55:18: error: cannot find type 'NSLayoutYAxisAnchor' in scope
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
| `- error: cannot find type 'NSLayoutYAxisAnchor' in scope
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:56:21: error: cannot find type 'NSLayoutYAxisAnchor' in scope
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
| `- error: cannot find type 'NSLayoutYAxisAnchor' in scope
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:57:20: error: cannot find type 'NSLayoutDimension' in scope
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
| `- error: cannot find type 'NSLayoutDimension' in scope
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:58:21: error: cannot find type 'NSLayoutDimension' in scope
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
| `- error: cannot find type 'NSLayoutDimension' in scope
59 | let centerXAnchor: NSLayoutXAxisAnchor
60 | let centerYAnchor: NSLayoutYAxisAnchor
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:59:22: error: cannot find type 'NSLayoutXAxisAnchor' in scope
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
60 | let centerYAnchor: NSLayoutYAxisAnchor
61 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:60:22: error: cannot find type 'NSLayoutYAxisAnchor' in scope
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
60 | let centerYAnchor: NSLayoutYAxisAnchor
| `- error: cannot find type 'NSLayoutYAxisAnchor' in scope
61 |
62 | var owningView: UIView? {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:66:13: error: cannot find type 'UIView' in scope
64 | }
65 |
66 | let view: UIView?
| `- error: cannot find type 'UIView' in scope
67 | let layoutGuide: UILayoutGuide?
68 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:67:20: error: cannot find type 'UILayoutGuide' in scope
65 |
66 | let view: UIView?
67 | let layoutGuide: UILayoutGuide?
| `- error: cannot find type 'UILayoutGuide' in scope
68 |
69 | public init(view: UIView) {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:183:26: error: cannot find type 'UILayoutPriority' in scope
181 | public var relation: Relation
182 | public var constant: CGFloat
183 | public var priority: UILayoutPriority
| `- error: cannot find type 'UILayoutPriority' in scope
184 |
185 | public init(integerLiteral value: Int) {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:196:17: error: cannot find type 'UILayoutPriority' in scope
194 | relation: Relation,
195 | constant: CGFloat,
196 | priority: UILayoutPriority
| `- error: cannot find type 'UILayoutPriority' in scope
197 | ) {
198 | self.relation = relation
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:204:58: error: cannot find type 'UILayoutPriority' in scope
202 |
203 | /// greater than or equal
204 | public static func min(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: cannot find type 'UILayoutPriority' in scope
205 | return .init(relation: .min, constant: value, priority: priority)
206 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:60: error: cannot find type 'UILayoutPriority' in scope
207 |
208 | /// equal
209 | public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
| `- error: cannot find type 'UILayoutPriority' in scope
210 | {
211 | return .init(relation: .exact, constant: value, priority: priority)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:215:58: error: cannot find type 'UILayoutPriority' in scope
213 |
214 | /// less than or equal
215 | public static func max(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: cannot find type 'UILayoutPriority' in scope
216 | return .init(relation: .max, constant: value, priority: priority)
217 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:224:11: error: cannot find type 'UIView' in scope
222 | /// Creates an instance from `UIView`.
223 | public init(
224 | view: UIView
| `- error: cannot find type 'UIView' in scope
225 | ) {
226 | self.target = .init(view: view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:231:18: error: cannot find type 'UILayoutGuide' in scope
229 | /// Creates an instance from `UILayoutGuide`.
230 | public init(
231 | layoutGuide: UILayoutGuide
| `- error: cannot find type 'UILayoutGuide' in scope
232 | ) {
233 | self.target = .init(layoutGuide: layoutGuide)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:257:37: error: cannot find type 'NSLayoutConstraint' in scope
255 | }
256 |
257 | private var proposedConstraints: [NSLayoutConstraint] = []
| `- error: cannot find type 'NSLayoutConstraint' in scope
258 |
259 | @inline(__always)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:271:52: error: cannot find type 'NSLayoutConstraint' in scope
269 | element: LayoutDescriptorElement<T>,
270 | identifier: String,
271 | _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
| `- error: cannot find type 'NSLayoutConstraint' in scope
272 | ) -> NSLayoutConstraint? {
273 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:272:8: error: cannot find type 'NSLayoutConstraint' in scope
270 | identifier: String,
271 | _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
272 | ) -> NSLayoutConstraint? {
| `- error: cannot find type 'NSLayoutConstraint' in scope
273 |
274 | guard let secondItem = takeLayoutElement(element) else {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:289:53: error: cannot find type 'NSLayoutConstraint' in scope
287 | element: LayoutDescriptorElement<T>,
288 | identifier: String,
289 | _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
| `- error: cannot find type 'NSLayoutConstraint' in scope
290 | ) -> [NSLayoutConstraint]? {
291 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:290:9: error: cannot find type 'NSLayoutConstraint' in scope
288 | identifier: String,
289 | _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
290 | ) -> [NSLayoutConstraint]? {
| `- error: cannot find type 'NSLayoutConstraint' in scope
291 |
292 | guard let secondItem = takeLayoutElement(element) else {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:609:37: error: cannot find type 'NSLayoutConstraint' in scope
607 | }
608 |
609 | public func makeConstraints() -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
610 | let _dimensionConstraints = dimensionConstraints.makeConstraints(for: target)
611 | return proposedConstraints + _dimensionConstraints
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:26: error: cannot find type 'UILayoutPriority' in scope
5 | public struct ConstraintValue: Equatable {
6 | public var constant: CGFloat
7 | public var priority: UILayoutPriority
| `- error: cannot find type 'UILayoutPriority' in scope
8 | }
9 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:616:11: error: cannot find type 'NSLayoutDimension' in scope
614 | }
615 |
616 | extension NSLayoutDimension {
| `- error: cannot find type 'NSLayoutDimension' in scope
617 |
618 | fileprivate func constraint(
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:652:11: error: cannot find type 'NSLayoutXAxisAnchor' in scope
650 | }
651 |
652 | extension NSLayoutXAxisAnchor {
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
653 |
654 | fileprivate func constraint(
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:675:11: error: cannot find type 'NSLayoutYAxisAnchor' in scope
673 | }
674 |
675 | extension NSLayoutYAxisAnchor {
| `- error: cannot find type 'NSLayoutYAxisAnchor' in scope
676 |
677 | fileprivate func constraint(
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:5:17: error: type 'DimensionDescriptor.ConstraintValue' does not conform to protocol 'Equatable'
3 | public struct DimensionDescriptor: Equatable {
4 |
5 | public struct ConstraintValue: Equatable {
| |- error: type 'DimensionDescriptor.ConstraintValue' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
6 | public var constant: CGFloat
7 | public var priority: UILayoutPriority
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'DimensionDescriptor.ConstraintValue' to 'Equatable'
8 | }
9 |
Swift.==:1:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
CoreFoundation._CFObject:4:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_CFObject'
2 | public var hashValue: Int { get }
3 | public func hash(into hasher: inout Hasher)
4 | public static func == (left: Self, right: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_CFObject'
5 | }
Foundation.AttributedStringProtocol:3:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Foundation._BridgedStoredNSError:4:24: note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_BridgedStoredNSError'
2 | extension _BridgedStoredNSError {
3 | public func _getEmbeddedNSError() -> AnyObject?
4 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'DimensionDescriptor.ConstraintValue' conformed to '_BridgedStoredNSError'
5 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:53: error: cannot find type 'NSLayoutConstraint' in scope
19 | public var width: ConstraintValue?
20 |
21 | public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
22 | return makeConstraints(for: .init(view: view))
23 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:41: error: cannot find type 'UIView' in scope
19 | public var width: ConstraintValue?
20 |
21 | public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
| `- error: cannot find type 'UIView' in scope
22 | return makeConstraints(for: .init(view: view))
23 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:67: error: cannot find type 'NSLayoutConstraint' in scope
23 | }
24 |
25 | public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
26 | return makeConstraints(for: .init(layoutGuide: layoutGuide))
27 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:48: error: cannot find type 'UILayoutGuide' in scope
23 | }
24 |
25 | public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
| `- error: cannot find type 'UILayoutGuide' in scope
26 | return makeConstraints(for: .init(layoutGuide: layoutGuide))
27 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:29:54: error: cannot find type 'NSLayoutConstraint' in scope
27 | }
28 |
29 | func makeConstraints(for view: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
30 | var constraint: [NSLayoutConstraint] = []
31 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:55: error: cannot find type 'UILayoutPriority' in scope
110 | Constrains this view’s dimensions to the aspect ratio of the given size.
111 | */
112 | public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: cannot find type 'UILayoutPriority' in scope
113 | _modify {
114 | $0.aspectRatio = .init(constant: ratio, priority: priority)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:46: error: cannot find type 'UILayoutPriority' in scope
205 | Relations are fixed as `exact`
206 | */
207 | public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
| `- error: cannot find type 'UILayoutPriority' in scope
208 | _modify {
209 | $0.height = .init(constant: size.height, priority: priority)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:49: error: cannot find type 'UILayoutPriority' in scope
215 | Adding width and height constraint by length with common priority.
216 | */
217 | public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: cannot find type 'UILayoutPriority' in scope
218 | _modify {
219 | $0.height = .init(constant: length, priority: priority)
/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
7 | case trailing = 3
8 |
9 | public struct Set: OptionSet {
| `- note: consider making struct 'Set' conform to the 'Sendable' protocol
10 |
11 | public var rawValue: Int8
:
18 | }
19 |
20 | public static let top: Set = .init(rawValue: 1 << 1)
| |- 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
| |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 | /// In LTR - meaning `left`
/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
7 | case trailing = 3
8 |
9 | public struct Set: OptionSet {
| `- note: consider making struct 'Set' conform to the 'Sendable' protocol
10 |
11 | public var rawValue: Int8
:
21 |
22 | /// In LTR - meaning `left`
23 | public static let leading: Set = .init(rawValue: 1 << 2)
| |- 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
| |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | public static let bottom: Set = .init(rawValue: 1 << 3)
/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
7 | case trailing = 3
8 |
9 | public struct Set: OptionSet {
| `- note: consider making struct 'Set' conform to the 'Sendable' protocol
10 |
11 | public var rawValue: Int8
:
23 | public static let leading: Set = .init(rawValue: 1 << 2)
24 |
25 | public static let bottom: Set = .init(rawValue: 1 << 3)
| |- 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
| |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | /// In LTR - meaning `right`
/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
7 | case trailing = 3
8 |
9 | public struct Set: OptionSet {
| `- note: consider making struct 'Set' conform to the 'Sendable' protocol
10 |
11 | public var rawValue: Int8
:
26 |
27 | /// In LTR - meaning `right`
28 | public static let trailing: Set = .init(rawValue: 1 << 4)
| |- 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
| |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | public static var horizontal: Set {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:11:31: error: cannot find type 'UIView' in scope
9 | public final class LayoutBuilderContext {
10 |
11 | public weak var targetView: UIView?
| `- error: cannot find type 'UIView' in scope
12 | public let name: String?
13 | public private(set) var isActive = false
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:17:17: error: cannot find type 'UIView' in scope
15 | public init(
16 | name: String? = nil,
17 | targetView: UIView
| `- error: cannot find type 'UIView' in scope
18 | ) {
19 | self.name = name
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:23:49: error: cannot find type 'UILayoutGuide' in scope
21 | }
22 |
23 | public private(set) var managedLayoutGuides: [UILayoutGuide] = []
| `- error: cannot find type 'UILayoutGuide' in scope
24 | public private(set) var constraints: [NSLayoutConstraint] = []
25 | public private(set) var viewBlocks: [ViewBlock] = []
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:24:41: error: cannot find type 'NSLayoutConstraint' in scope
22 |
23 | public private(set) var managedLayoutGuides: [UILayoutGuide] = []
24 | public private(set) var constraints: [NSLayoutConstraint] = []
| `- error: cannot find type 'NSLayoutConstraint' in scope
25 | public private(set) var viewBlocks: [ViewBlock] = []
26 | public private(set) var unmanagedLayoutGuides: [LayoutGuideBlock] = []
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:29:26: error: cannot find type 'NSLayoutConstraint' in scope
27 | public private(set) var viewAppliers: [() -> Void] = []
28 |
29 | func add(constraints: [NSLayoutConstraint]) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
30 | self.constraints.append(contentsOf: constraints)
31 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:33:47: error: cannot find type 'UILayoutGuide' in scope
31 | }
32 |
33 | func makeLayoutGuide(identifier: String) -> UILayoutGuide {
| `- error: cannot find type 'UILayoutGuide' in scope
34 |
35 | let guide = UILayoutGuide()
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:161:55: error: cannot find type 'UILayoutGuide' in scope
159 | }
160 |
161 | public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
162 | return layoutGuides.flatMap { $0 }.map {
163 | .content(.init(node: .layoutGuide(.init($0))))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:51: error: cannot find type 'UILayoutGuide' in scope
165 | }
166 |
167 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
168 | return [
169 | .content(.init(node: .layoutGuide(.init(layoutGuide))))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:51: error: cannot find type 'UILayoutGuide' in scope
171 | }
172 |
173 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
174 | guard let view = layoutGuide else { return [] }
175 | return buildExpression(view)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:178:48: error: cannot find type 'UIView' in scope
176 | }
177 |
178 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: cannot find type 'UIView' in scope
179 | return views.flatMap { $0 }.map {
180 | .content(.init(node: .view(.init($0))))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:44: error: cannot find type 'UIView' in scope
182 | }
183 |
184 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: cannot find type 'UIView' in scope
185 | return [
186 | .content(.init(node: .view(.init(view))))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:22: error: invalid redeclaration of 'buildExpression'
182 | }
183 |
184 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: invalid redeclaration of 'buildExpression'
185 | return [
186 | .content(.init(node: .view(.init(view))))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:44: error: cannot find type 'UIView' in scope
188 | }
189 |
190 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: cannot find type 'UIView' in scope
191 | guard let view = view else { return [] }
192 | return buildExpression(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:22: error: invalid redeclaration of 'buildExpression'
188 | }
189 |
190 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: invalid redeclaration of 'buildExpression'
191 | guard let view = view else { return [] }
192 | return buildExpression(view)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:239:48: error: cannot find type 'UIView' in scope
237 | }
238 |
239 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: cannot find type 'UIView' in scope
240 | return views.flatMap { $0 }.map {
241 | .content(.init(node: .view(.init($0))))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:245:44: error: cannot find type 'UIView' in scope
243 | }
244 |
245 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: cannot find type 'UIView' in scope
246 | return [
247 | .content(.init(node: .view(.init(view))))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:251:44: error: cannot find type 'UIView' in scope
249 | }
250 |
251 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: cannot find type 'UIView' in scope
252 | guard let view = view else { return [] }
253 | return buildExpression(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:38:34: error: cannot find type 'UIView' in scope
36 | extension _LayoutBlockNodeConvertible {
37 |
38 | public func background(_ view: UIView) -> BackgroundBlock {
| `- error: cannot find type 'UIView' in scope
39 | return .init(content: _layoutBlockNode, backgroundContent: .view(view.viewBlock))
40 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift:46:31: error: cannot find type 'UIView' in scope
44 | }
45 |
46 | public func overlay(_ view: UIView) -> OverlayBlock {
| `- error: cannot find type 'UIView' in scope
47 | return .init(content: _layoutBlockNode, overlayContent: .view(view.viewBlock))
48 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift:61:14: error: cannot find type 'UIView' in scope
59 | @discardableResult
60 | public static func buildSubviews(
61 | on view: UIView,
| `- error: cannot find type 'UIView' in scope
62 | @EntrypointBuilder _ build: () -> [EntrypointBuilder.Either]
63 | ) -> LayoutBuilderContext {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift:3:11: error: cannot find type 'NSLayoutConstraint' in scope
1 | import UIKit
2 |
3 | extension NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
4 |
5 | @discardableResult
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift:3:11: error: cannot find type 'UILayoutGuide' in scope
1 | import UIKit
2 |
3 | extension UILayoutGuide {
| `- error: cannot find type 'UILayoutGuide' in scope
4 |
5 | public var mondrian: MondrianNamespace<UILayoutGuide> {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:37:42: error: cannot find type 'UIView' in scope
35 | }
36 |
37 | extension MondrianNamespace where Base : UIView {
| `- error: cannot find type 'UIView' in scope
38 |
39 | @available(*, deprecated, message: "Use Mondrian.buildSubviews")
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:61:11: error: cannot find type 'UIView' in scope
59 | }
60 |
61 | extension UIView {
| `- error: cannot find type 'UIView' in scope
62 |
63 | public var mondrian: MondrianNamespace<UIView> {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:71:11: error: cannot find type 'UIView' in scope
69 |
70 |
71 | extension UIView {
| `- error: cannot find type 'UIView' in scope
72 |
73 | /// Returns an instance of ViewBlock to describe layout.
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: cannot find type 'UIView' in scope
7 | }
8 |
9 | extension UIView: __LayoutElementConvertible {
| `- error: cannot find type 'UIView' in scope
10 | /// MondrianLayout internal property
11 | public var _layoutElement: _LayoutElement {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:16:11: error: cannot find type 'UILayoutGuide' in scope
14 | }
15 |
16 | extension UILayoutGuide: __LayoutElementConvertible {
| `- error: cannot find type 'UILayoutGuide' in scope
17 | /// MondrianLayout internal property
18 | public var _layoutElement: _LayoutElement {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:62:19: error: cannot find type 'UIView' in scope
60 | let centerYAnchor: NSLayoutYAxisAnchor
61 |
62 | var owningView: UIView? {
| `- error: cannot find type 'UIView' in scope
63 | return view?.superview ?? layoutGuide?.owningView
64 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:69:21: error: cannot find type 'UIView' in scope
67 | let layoutGuide: UILayoutGuide?
68 |
69 | public init(view: UIView) {
| `- error: cannot find type 'UIView' in scope
70 |
71 | self.view = view
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:86:28: error: cannot find type 'UILayoutGuide' in scope
84 | }
85 |
86 | public init(layoutGuide: UILayoutGuide) {
| `- error: cannot find type 'UILayoutGuide' in scope
87 |
88 | self.view = nil
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:104:39: error: cannot find type 'NSLayoutXAxisAnchor' in scope
102 | }
103 |
104 | func anchor(_ type: XAxisAnchor) -> NSLayoutXAxisAnchor {
| `- error: cannot find type 'NSLayoutXAxisAnchor' in scope
105 | switch type {
106 | case .right:
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:119:39: error: cannot find type 'NSLayoutYAxisAnchor' in scope
117 | }
118 |
119 | func anchor(_ type: YAxisAnchor) -> NSLayoutYAxisAnchor {
| `- error: cannot find type 'NSLayoutYAxisAnchor' in scope
120 | switch type {
121 | case .top:
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift:130:43: error: cannot find type 'NSLayoutDimension' in scope
128 | }
129 |
130 | func anchor(_ type: DimensionAnchor) -> NSLayoutDimension {
| `- error: cannot find type 'NSLayoutDimension' in scope
131 | switch type {
132 | case .width:
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift:63:33: error: cannot find type 'UIView' in scope
61 | Internal method
62 | */
63 | func setupConstraints(parent: UIView, in context: LayoutBuilderContext) {
| `- error: cannot find type 'UIView' in scope
64 |
65 | func prepareLayoutContainer() -> _LayoutElement {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:27: error: cannot find type 'UILayoutGuide' in scope
11 | }
12 |
13 | public let layoutGuide: UILayoutGuide
| `- error: cannot find type 'UILayoutGuide' in scope
14 |
15 | public var dimensionConstraints: DimensionDescriptor = .init()
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:18:20: error: cannot find type 'UILayoutGuide' in scope
16 |
17 | public init(
18 | _ layoutGuide: UILayoutGuide
| `- error: cannot find type 'UILayoutGuide' in scope
19 | ) {
20 | self.layoutGuide = layoutGuide
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:23:61: error: cannot find type 'NSLayoutConstraint' in scope
21 | }
22 |
23 | func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
24 | return layoutGuide.mondrian.layout.edges(.to(element)).makeConstraints()
25 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:27:30: error: cannot find type 'NSLayoutConstraint' in scope
25 | }
26 |
27 | func makeConstraints() -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
28 | dimensionConstraints.makeConstraints(for: layoutGuide)
29 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:3:15: error: type 'LayoutGuideBlock' does not conform to protocol 'Equatable'
1 | import UIKit
2 |
3 | public struct LayoutGuideBlock:
| |- error: type 'LayoutGuideBlock' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
4 | _LayoutBlockNodeConvertible,
5 | _DimensionConstraintType,
:
11 | }
12 |
13 | public let layoutGuide: UILayoutGuide
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'LayoutGuideBlock' to 'Equatable'
14 |
15 | public var dimensionConstraints: DimensionDescriptor = .init()
Swift.==:1:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'LayoutGuideBlock' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'LayoutGuideBlock' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'LayoutGuideBlock' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
CoreFoundation._CFObject:4:24: note: candidate would match if 'LayoutGuideBlock' conformed to '_CFObject'
2 | public var hashValue: Int { get }
3 | public func hash(into hasher: inout Hasher)
4 | public static func == (left: Self, right: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to '_CFObject'
5 | }
Foundation.AttributedStringProtocol:3:24: note: candidate would match if 'LayoutGuideBlock' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'LayoutGuideBlock' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Foundation._BridgedStoredNSError:4:24: note: candidate would match if 'LayoutGuideBlock' conformed to '_BridgedStoredNSError'
2 | extension _BridgedStoredNSError {
3 | public func _getEmbeddedNSError() -> AnyObject?
4 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'LayoutGuideBlock' conformed to '_BridgedStoredNSError'
5 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:271:48: error: cannot find type 'UIView' in scope
269 | }
270 |
271 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: cannot find type 'UIView' in scope
272 | return views.flatMap { $0 }.map {
273 | return .view(.init($0))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:277:44: error: cannot find type 'UIView' in scope
275 | }
276 |
277 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: cannot find type 'UIView' in scope
278 | return [
279 | .view(.init(view))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:283:44: error: cannot find type 'UIView' in scope
281 | }
282 |
283 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: cannot find type 'UIView' in scope
284 | guard let view = view else { return [] }
285 | return buildExpression(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/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
1 | import UIKit
2 |
3 | public struct AxisMask: OptionSet {
| `- note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
4 |
5 | public var rawValue: Int8
:
12 | }
13 |
14 | public static let vertical: Self = .init(rawValue: 1 << 1)
| |- 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
| |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let horizontal: Self = .init(rawValue: 1 << 2)
16 | }
/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
1 | import UIKit
2 |
3 | public struct AxisMask: OptionSet {
| `- note: consider making struct 'AxisMask' conform to the 'Sendable' protocol
4 |
5 | public var rawValue: Int8
:
13 |
14 | public static let vertical: Self = .init(rawValue: 1 << 1)
15 | public static let horizontal: Self = .init(rawValue: 1 << 2)
| |- 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
| |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:20: error: cannot find type 'UIView' in scope
24 | }
25 |
26 | public let view: UIView
| `- error: cannot find type 'UIView' in scope
27 |
28 | public var dimensionConstraints: DimensionDescriptor = .init()
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: cannot find type 'UILayoutPriority' in scope
28 | public var dimensionConstraints: DimensionDescriptor = .init()
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
| `- error: cannot find type 'UILayoutPriority' in scope
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: cannot find type 'UILayoutPriority' in scope
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
31 | var horizontalHuggingPriority: UILayoutPriority?
| `- error: cannot find type 'UILayoutPriority' in scope
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: cannot find type 'UILayoutPriority' in scope
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
| `- error: cannot find type 'UILayoutPriority' in scope
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
35 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: cannot find type 'UILayoutPriority' in scope
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
| `- error: cannot find type 'UILayoutPriority' in scope
35 |
36 | public init(
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: cannot find type 'UIView' in scope
35 |
36 | public init(
37 | _ view: UIView
| `- error: cannot find type 'UIView' in scope
38 | ) {
39 | self.view = view
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: cannot find type 'UILayoutPriority' in scope
48 | public func huggingPriority(
49 | _ axisMask: AxisMask,
50 | _ priority: UILayoutPriority = .required
| `- error: cannot find type 'UILayoutPriority' in scope
51 | ) -> Self {
52 | _modify {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: cannot find type 'UILayoutPriority' in scope
62 | public func compressionResistancePriority(
63 | _ axisMask: AxisMask,
64 | _ priority: UILayoutPriority = .required
| `- error: cannot find type 'UILayoutPriority' in scope
65 | ) -> Self {
66 | _modify {
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: cannot find type 'NSLayoutConstraint' in scope
74 | }
75 |
76 | func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
77 | return
78 | [
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: cannot find type 'NSLayoutConstraint' in scope
106 | }
107 |
108 | func makeConstraints() -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
109 | dimensionConstraints.makeConstraints(for: view)
110 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:18:15: error: type 'ViewBlock' does not conform to protocol 'Equatable'
16 | }
17 |
18 | public struct ViewBlock: _LayoutBlockNodeConvertible, _DimensionConstraintType,
| |- error: type 'ViewBlock' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
19 | Equatable
20 | {
:
24 | }
25 |
26 | public let view: UIView
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
27 |
28 | public var dimensionConstraints: DimensionDescriptor = .init()
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
31 | var horizontalHuggingPriority: UILayoutPriority?
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
| `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ViewBlock' to 'Equatable'
35 |
36 | public init(
Swift.==:1:24: note: candidate would match if 'ViewBlock' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'ViewBlock' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'ViewBlock' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to 'FloatingPoint'
3 | public static func < (lhs: Self, rhs: Self) -> Bool
4 | public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'ViewBlock' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
| `- note: candidate would match if 'ViewBlock' conformed to 'BinaryInteger'
3 | public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 | public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'ViewBlock' conformed to '_Pointer'
1 | extension _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to '_Pointer'
3 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
| `- note: candidate would match if 'ViewBlock' conformed to '_Pointer'
4 | @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'ViewBlock' conformed to 'Strideable'
1 | extension Strideable {
2 | @inlinable public static func < (x: Self, y: Self) -> Bool
3 | @inlinable public static func == (x: Self, y: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'ViewBlock' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
| `- note: candidate would match if 'ViewBlock' conformed to 'StringProtocol'
3 | @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 | @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'ViewBlock' conformed to 'SIMD'
2 | public var indices: Range<Int> { get }
3 | public init(repeating value: Self.Scalar)
4 | public static func == (a: Self, b: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to 'SIMD'
5 | @inlinable public func hash(into hasher: inout Hasher)
6 | public func encode(to encoder: any Encoder) throws
CoreFoundation._CFObject:4:24: note: candidate would match if 'ViewBlock' conformed to '_CFObject'
2 | public var hashValue: Int { get }
3 | public func hash(into hasher: inout Hasher)
4 | public static func == (left: Self, right: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to '_CFObject'
5 | }
Foundation.AttributedStringProtocol:3:24: note: candidate would match if 'ViewBlock' conformed to 'AttributedStringProtocol'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedStringProtocol {
3 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
| `- note: candidate would match if 'ViewBlock' conformed to 'AttributedStringProtocol'
4 | public func hash(into hasher: inout Hasher)
5 | }
Foundation._BridgedStoredNSError:4:24: note: candidate would match if 'ViewBlock' conformed to '_BridgedStoredNSError'
2 | extension _BridgedStoredNSError {
3 | public func _getEmbeddedNSError() -> AnyObject?
4 | public static func == (lhs: Self, rhs: Self) -> Bool
| `- note: candidate would match if 'ViewBlock' conformed to '_BridgedStoredNSError'
5 | }
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: cannot find type 'UILayoutGuide' in scope
269 | }
270 |
271 | public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
272 | return layoutGuides.flatMap { $0 }.map {
273 | .init(node: .layoutGuide(.init($0)))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: cannot find type 'UILayoutGuide' in scope
275 | }
276 |
277 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
278 | return [
279 | .init(node: .layoutGuide(.init(layoutGuide)))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: cannot find type 'UILayoutGuide' in scope
281 | }
282 |
283 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
| `- error: cannot find type 'UILayoutGuide' in scope
284 | guard let view = layoutGuide else { return [] }
285 | return buildExpression(view)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: cannot find type 'UIView' in scope
286 | }
287 |
288 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: cannot find type 'UIView' in scope
289 | return views.flatMap { $0 }.map {
290 | return .init(node: .view(.init($0)))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: cannot find type 'UIView' in scope
292 | }
293 |
294 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: cannot find type 'UIView' in scope
295 | return [
296 | .init(node: .view(.init(view)))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:22: error: invalid redeclaration of 'buildExpression'
292 | }
293 |
294 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: invalid redeclaration of 'buildExpression'
295 | return [
296 | .init(node: .view(.init(view)))
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: cannot find type 'UIView' in scope
298 | }
299 |
300 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: cannot find type 'UIView' in scope
301 | guard let view = view else { return [] }
302 | return buildExpression(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:22: error: invalid redeclaration of 'buildExpression'
298 | }
299 |
300 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: invalid redeclaration of 'buildExpression'
301 | guard let view = view else { return [] }
302 | return buildExpression(view)
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:31:32: error: cannot find type 'UIView' in scope
29 | private var _layoutBuilder: (() -> [EntrypointBuilder.Either])?
30 | private var currentContext: LayoutBuilderContext?
31 | private weak var targetView: UIView?
| `- error: cannot find type 'UIView' in scope
32 |
33 | public init() {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:43:14: error: cannot find type 'UIView' in scope
41 | */
42 | public func setup(
43 | on view: UIView,
| `- error: cannot find type 'UIView' in scope
44 | @EntrypointBuilder layout: @escaping () -> [EntrypointBuilder.Either]
45 | ) {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:12:41: error: cannot find type 'UIView' in scope
10 | }
11 |
12 | extension MondrianNamespace where Base: UIView {
| `- error: cannot find type 'UIView' in scope
13 |
14 | /**
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:37:41: error: cannot find type 'UILayoutGuide' in scope
35 | }
36 |
37 | extension MondrianNamespace where Base: UILayoutGuide {
| `- error: cannot find type 'UILayoutGuide' in scope
38 |
39 | /**
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:52:14: error: invalid redeclaration of 'layout'
50 | ```
51 | */
52 | public var layout: LayoutDescriptor {
| `- error: invalid redeclaration of 'layout'
53 | .init(layoutGuide: base)
54 | }
SwiftEmitModule normal arm64 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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 arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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/arm64/MondrianLayout_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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/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 -module-name MondrianLayout -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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/arm64/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/arm64/MondrianLayout.swiftsourceinfo -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 -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/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/arm64/MondrianLayout-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout.build/Objects-normal/arm64/MondrianLayout.abi.json
SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -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/.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 -strict-concurrency\=complete -empty-abi-descriptor -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 -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -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 -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.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
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'MondrianLayoutDynamic' from project 'MondrianLayout')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'MondrianLayout' from project 'MondrianLayout')
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
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 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 arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 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 arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 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 arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 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 arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 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 arm64_32 Compiling\ LayoutManager.swift,\ MondrianNamespace.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftEmitModule normal armv7k Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
(24 failures)
BUILD FAILURE 6.0 watchOS