Build Information
Failed to build RLayoutKit, reference 0.4.1 (8ce1b7), with Swift 6.4 for Wasm on 19 Sep 2026 00:12:06 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/roy-ren/RLayoutKit.git
Reference: 0.4.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/roy-ren/RLayoutKit
* tag 0.4.1 -> FETCH_HEAD
HEAD is now at 8ce1b73 Add version available
Cloned https://github.com/roy-ren/RLayoutKit.git
Revision (git rev-parse @):
8ce1b7331e94fba6197fa0cb1e6f6df644b94850
SUCCESS checkout https://github.com/roy-ren/RLayoutKit.git at 0.4.1
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/roy-ren/RLayoutKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Building for debugging...
[Planning deferred tasks]
error: SwiftCompile normal wasm32 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/Sources/RLayoutKit/Core/LayoutAnchor.swift:29:40: [1;31merror: [1;39mcannot find type 'NSLayoutAnchor' in scope[0;0m
[0;36m27 |[0;0m */
[0;36m28 |[0;0m @available(iOS 9.0, *)
[0;36m29 |[0;0m public struct AnchorWrapper<A, Anchor: [4;39mNSLayoutAnchor[0;0m<A>> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutAnchor' in scope[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m public let anchor: Anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:231:36: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m229 |[0;0m
[0;36m230 |[0;0m @available(iOS 9.0, *)
[0;36m231 |[0;0m extension AnchorWrapper where A == [4;39mNSLayoutYAxisAnchor[0;0m, Anchor == NSLayoutYAxisAnchor {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m232 |[0;0m
[0;36m233 |[0;0m @available(iOS 10.0, *)
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:231:67: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m229 |[0;0m
[0;36m230 |[0;0m @available(iOS 9.0, *)
[0;36m231 |[0;0m extension AnchorWrapper where A == NSLayoutYAxisAnchor, Anchor == [4;39mNSLayoutYAxisAnchor[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m232 |[0;0m
[0;36m233 |[0;0m @available(iOS 10.0, *)
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:234:67: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m232 |[0;0m
[0;36m233 |[0;0m @available(iOS 10.0, *)
[0;36m234 |[0;0m public static func - (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutDimension[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m235 |[0;0m return lsh
[0;36m236 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:254:36: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m252 |[0;0m
[0;36m253 |[0;0m @available(iOS 9.0, *)
[0;36m254 |[0;0m extension AnchorWrapper where A == [4;39mNSLayoutXAxisAnchor[0;0m, Anchor == NSLayoutXAxisAnchor {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m255 |[0;0m
[0;36m256 |[0;0m @available(iOS 10.0, *)
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:254:67: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m252 |[0;0m
[0;36m253 |[0;0m @available(iOS 9.0, *)
[0;36m254 |[0;0m extension AnchorWrapper where A == NSLayoutXAxisAnchor, Anchor == [4;39mNSLayoutXAxisAnchor[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m255 |[0;0m
[0;36m256 |[0;0m @available(iOS 10.0, *)
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:257:67: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m255 |[0;0m
[0;36m256 |[0;0m @available(iOS 10.0, *)
[0;36m257 |[0;0m public static func - (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutDimension[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m258 |[0;0m return lsh
[0;36m259 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift:38:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
[0;36m38 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m /// An instance self's superView wrapped with an `RLayoutKitWapper` container
/host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift:41:40: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m39 |[0;0m
[0;36m40 |[0;0m /// An instance self's superView wrapped with an `RLayoutKitWapper` container
[0;36m41 |[0;0m public var `super`: RLayoutKitWrapper<[4;39mView[0;0m>? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m42 |[0;0m guard let superview = base.superView else {
[0;36m43 |[0;0m return nil
/host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift:63:11: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m61 |[0;0m public protocol RLayoutCompatible {}
[0;36m62 |[0;0m
[0;36m63 |[0;0m extension [4;39mView[0;0m: RLayoutCompatible {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m64 |[0;0m var superView: View? {
[0;36m65 |[0;0m #if os(macOS)
/host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift:90:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m88 |[0;0m }
[0;36m89 |[0;0m
[0;36m90 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m91 |[0;0m
[0;36m92 |[0;0m /// Method of adding constraints to package base(View) of RLayoutKitWapper
/host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift:107:21: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m105 |[0;0m to view: T,
[0;36m106 |[0;0m andLayout handler: (RLayoutKitWrapper<Base>, RLayoutKitWrapper<T>) -> Void
[0;36m107 |[0;0m ) -> Base where T: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m108 |[0;0m base.addedTo(view)
[0;36m109 |[0;0m base.translatesAutoresizingMaskIntoConstraints = false
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:17:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m15 |[0;0m
[0;36m16 |[0;0m @available(iOS 9.0, *)
[0;36m17 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m18 |[0;0m public var leading: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor> {
[0;36m19 |[0;0m return .init(
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:18:36: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m16 |[0;0m @available(iOS 9.0, *)
[0;36m17 |[0;0m extension RLayoutKitWrapper where Base: View {
[0;36m18 |[0;0m public var leading: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m19 |[0;0m return .init(
[0;36m20 |[0;0m anchor: base.leadingAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:25:37: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public var trailing: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m26 |[0;0m return .init(
[0;36m27 |[0;0m anchor: base.trailingAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:32:33: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m public var left: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m33 |[0;0m return .init(
[0;36m34 |[0;0m anchor: base.leftAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:39:34: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m37 |[0;0m }
[0;36m38 |[0;0m
[0;36m39 |[0;0m public var right: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m40 |[0;0m return .init(
[0;36m41 |[0;0m anchor: base.rightAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:46:32: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m44 |[0;0m }
[0;36m45 |[0;0m
[0;36m46 |[0;0m public var top: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m47 |[0;0m return .init(
[0;36m48 |[0;0m anchor: base.topAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:53:35: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m51 |[0;0m }
[0;36m52 |[0;0m
[0;36m53 |[0;0m public var bottom: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m54 |[0;0m return .init(
[0;36m55 |[0;0m anchor: base.bottomAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:60:34: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
[0;36m60 |[0;0m public var width: AnchorWrapper<[4;39mNSLayoutDimension[0;0m, NSLayoutDimension> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m61 |[0;0m return .init(
[0;36m62 |[0;0m anchor: base.widthAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:67:35: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m65 |[0;0m }
[0;36m66 |[0;0m
[0;36m67 |[0;0m public var height: AnchorWrapper<[4;39mNSLayoutDimension[0;0m, NSLayoutDimension> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m68 |[0;0m return .init(
[0;36m69 |[0;0m anchor: base.heightAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:74:36: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m72 |[0;0m }
[0;36m73 |[0;0m
[0;36m74 |[0;0m public var centerX: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m75 |[0;0m return .init(
[0;36m76 |[0;0m anchor: base.centerXAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:81:36: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m79 |[0;0m }
[0;36m80 |[0;0m
[0;36m81 |[0;0m public var centerY: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m82 |[0;0m return .init(
[0;36m83 |[0;0m anchor: base.centerYAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:88:42: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m86 |[0;0m }
[0;36m87 |[0;0m
[0;36m88 |[0;0m public var firstBaseline: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m89 |[0;0m return .init(
[0;36m90 |[0;0m anchor: base.firstBaselineAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift:95:41: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m93 |[0;0m }
[0;36m94 |[0;0m
[0;36m95 |[0;0m public var lastBaseline: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m96 |[0;0m return .init(
[0;36m97 |[0;0m anchor: base.lastBaselineAnchor,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:23:11: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m21 |[0;0m infix operator <=*: ComparisonPrecedence
[0;36m22 |[0;0m
[0;36m23 |[0;0m extension [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m24 |[0;0m
[0;36m25 |[0;0m public var active: NSLayoutConstraint {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:42:68: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m40 |[0;0m
[0;36m41 |[0;0m @discardableResult
[0;36m42 |[0;0m public static func == (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m43 |[0;0m #if os(iOS)
[0;36m44 |[0;0m if #available(iOS 11.0, *) {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:62:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m60 |[0;0m }
[0;36m61 |[0;0m
[0;36m62 |[0;0m static func ==+ (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m63 |[0;0m return lsh
[0;36m64 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:107:68: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m105 |[0;0m
[0;36m106 |[0;0m @discardableResult
[0;36m107 |[0;0m public static func >= (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m108 |[0;0m #if os(iOS)
[0;36m109 |[0;0m if #available(iOS 11.0, *) {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:127:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m125 |[0;0m }
[0;36m126 |[0;0m
[0;36m127 |[0;0m static func >=+ (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m128 |[0;0m return lsh
[0;36m129 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:171:68: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m169 |[0;0m
[0;36m170 |[0;0m @discardableResult
[0;36m171 |[0;0m public static func <= (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m172 |[0;0m #if os(iOS)
[0;36m173 |[0;0m if #available(iOS 11.0, *) {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:191:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m189 |[0;0m }
[0;36m190 |[0;0m
[0;36m191 |[0;0m static func <=+ (lsh: AnchorWrapper, rsh: AnchorWrapper) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m192 |[0;0m return lsh
[0;36m193 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:241:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m239 |[0;0m
[0;36m240 |[0;0m @discardableResult
[0;36m241 |[0;0m public static func == (lsh: AnchorWrapper, rsh: CGFloat) -> [4;39mNSLayoutConstraint[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m242 |[0;0m guard let superAnchor = lsh.superAnchor else {
[0;36m243 |[0;0m return nil
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:264:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m262 |[0;0m
[0;36m263 |[0;0m @discardableResult
[0;36m264 |[0;0m public static func == (lsh: AnchorWrapper, rsh: CGFloat) -> [4;39mNSLayoutConstraint[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m265 |[0;0m guard let superAnchor = lsh.superAnchor else {
[0;36m266 |[0;0m return nil
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:277:36: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m275 |[0;0m
[0;36m276 |[0;0m @available(iOS 9.0, *)
[0;36m277 |[0;0m extension AnchorWrapper where A == [4;39mNSLayoutDimension[0;0m, Anchor == NSLayoutDimension {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m278 |[0;0m
[0;36m279 |[0;0m @discardableResult
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:277:65: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m275 |[0;0m
[0;36m276 |[0;0m @available(iOS 9.0, *)
[0;36m277 |[0;0m extension AnchorWrapper where A == NSLayoutDimension, Anchor == [4;39mNSLayoutDimension[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m278 |[0;0m
[0;36m279 |[0;0m @discardableResult
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:280:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m278 |[0;0m
[0;36m279 |[0;0m @discardableResult
[0;36m280 |[0;0m public static func == (lsh: AnchorWrapper, rsh: CGFloat) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m281 |[0;0m return lsh
[0;36m282 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:288:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m286 |[0;0m
[0;36m287 |[0;0m @discardableResult
[0;36m288 |[0;0m public static func >= (lsh: AnchorWrapper, rsh: CGFloat) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m289 |[0;0m return lsh
[0;36m290 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift:296:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m294 |[0;0m
[0;36m295 |[0;0m @discardableResult
[0;36m296 |[0;0m public static func <= (lsh: AnchorWrapper, rsh: CGFloat) -> [4;39mNSLayoutConstraint[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m297 |[0;0m return lsh
[0;36m298 |[0;0m .anchor
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:21:32: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m19 |[0;0m public struct LayoutEdge {
[0;36m20 |[0;0m
[0;36m21 |[0;0m let leading: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m22 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m23 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:22:33: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m20 |[0;0m
[0;36m21 |[0;0m let leading: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m22 |[0;0m let trailing: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m23 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m24 |[0;0m let bottom: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:23:28: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m21 |[0;0m let leading: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m22 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m23 |[0;0m let top: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m24 |[0;0m let bottom: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m25 |[0;0m
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:24:31: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m22 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m23 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m24 |[0;0m let bottom: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m @discardableResult
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:27:66: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m @discardableResult
[0;36m27 |[0;0m public static func == (lsh: LayoutEdge, rsh: LayoutEdge) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m28 |[0;0m return [lsh.leading == rsh.leading,
[0;36m29 |[0;0m lsh.trailing == rsh.trailing,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:35:72: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m @discardableResult
[0;36m35 |[0;0m public static func == (lsh: LayoutEdge, rsh: LayoutInsetsEdge) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m36 |[0;0m
[0;36m37 |[0;0m return [lsh.leading == rsh.leading,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:47:49: [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m45 |[0;0m extension LayoutEdge {
[0;36m46 |[0;0m
[0;36m47 |[0;0m public static func + (lsh: LayoutEdge, rsh: [4;39mEdgeInsets[0;0m) -> LayoutInsetsEdge {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m48 |[0;0m return LayoutInsetsEdge(leading: lsh.leading + rsh.left,
[0;36m49 |[0;0m trailing: lsh.trailing - rsh.right,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:54:49: [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
[0;36m54 |[0;0m public static func - (lsh: LayoutEdge, rsh: [4;39mEdgeInsets[0;0m) -> LayoutInsetsEdge {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m55 |[0;0m return LayoutInsetsEdge(leading: lsh.leading - rsh.left,
[0;36m56 |[0;0m trailing: lsh.trailing + rsh.right,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:65:32: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m63 |[0;0m public struct LayoutInsetsEdge {
[0;36m64 |[0;0m
[0;36m65 |[0;0m let leading: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m66 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m67 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:66:33: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m64 |[0;0m
[0;36m65 |[0;0m let leading: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m66 |[0;0m let trailing: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m67 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m68 |[0;0m let bottom: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:67:28: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m65 |[0;0m let leading: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m66 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m67 |[0;0m let top: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m68 |[0;0m let bottom: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m69 |[0;0m
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:68:31: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m66 |[0;0m let trailing: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m67 |[0;0m let top: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m68 |[0;0m let bottom: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m69 |[0;0m
[0;36m70 |[0;0m public static func + (lsh: LayoutInsetsEdge, rsh: EdgeInsets) -> LayoutInsetsEdge {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:70:55: [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m68 |[0;0m let bottom: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m69 |[0;0m
[0;36m70 |[0;0m public static func + (lsh: LayoutInsetsEdge, rsh: [4;39mEdgeInsets[0;0m) -> LayoutInsetsEdge {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m71 |[0;0m return LayoutInsetsEdge(leading: lsh.leading + rsh.left,
[0;36m72 |[0;0m trailing: lsh.trailing - rsh.right,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:77:55: [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m75 |[0;0m }
[0;36m76 |[0;0m
[0;36m77 |[0;0m public static func - (lsh: LayoutInsetsEdge, rsh: [4;39mEdgeInsets[0;0m) -> LayoutInsetsEdge {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'EdgeInsets' in scope[0;0m
[0;36m78 |[0;0m return LayoutInsetsEdge(leading: lsh.leading - rsh.left,
[0;36m79 |[0;0m trailing: lsh.trailing + rsh.right,
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift:86:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m84 |[0;0m
[0;36m85 |[0;0m @available(iOS 9.0, *)
[0;36m86 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m87 |[0;0m
[0;36m88 |[0;0m public var edges: LayoutEdge {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutPoint.swift:20:26: [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m18 |[0;0m public struct LayoutPoint {
[0;36m19 |[0;0m
[0;36m20 |[0;0m let x: AnchorWrapper<[4;39mNSLayoutXAxisAnchor[0;0m, NSLayoutXAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutXAxisAnchor' in scope[0;0m
[0;36m21 |[0;0m let y: AnchorWrapper<NSLayoutYAxisAnchor, NSLayoutYAxisAnchor>
[0;36m22 |[0;0m }
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutPoint.swift:21:26: [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m let x: AnchorWrapper<NSLayoutXAxisAnchor, NSLayoutXAxisAnchor>
[0;36m21 |[0;0m let y: AnchorWrapper<[4;39mNSLayoutYAxisAnchor[0;0m, NSLayoutYAxisAnchor>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutYAxisAnchor' in scope[0;0m
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutPoint.swift:42:68: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m40 |[0;0m
[0;36m41 |[0;0m @discardableResult
[0;36m42 |[0;0m public static func == (lsh: LayoutPoint, rsh: LayoutPoint) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m43 |[0;0m return [lsh.x == rsh.x,
[0;36m44 |[0;0m lsh.y == rsh.y]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutPoint.swift:49:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m47 |[0;0m
[0;36m48 |[0;0m @available(iOS 9.0, *)
[0;36m49 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m50 |[0;0m
[0;36m51 |[0;0m public var leadingTop: LayoutPoint {
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:19:30: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m17 |[0;0m public struct LayoutSize {
[0;36m18 |[0;0m
[0;36m19 |[0;0m let width: AnchorWrapper<[4;39mNSLayoutDimension[0;0m, NSLayoutDimension>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m20 |[0;0m let height: AnchorWrapper<NSLayoutDimension, NSLayoutDimension>
[0;36m21 |[0;0m }
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:20:31: [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m18 |[0;0m
[0;36m19 |[0;0m let width: AnchorWrapper<NSLayoutDimension, NSLayoutDimension>
[0;36m20 |[0;0m let height: AnchorWrapper<[4;39mNSLayoutDimension[0;0m, NSLayoutDimension>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutDimension' in scope[0;0m
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:47:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m45 |[0;0m
[0;36m46 |[0;0m @discardableResult
[0;36m47 |[0;0m public static func == (lsh: LayoutSize, rsh: CGSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m48 |[0;0m return [lsh.width == rsh.width,
[0;36m49 |[0;0m lsh.height == rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:53:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m51 |[0;0m
[0;36m52 |[0;0m @discardableResult
[0;36m53 |[0;0m public static func >= (lsh: LayoutSize, rsh: CGSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m54 |[0;0m return [lsh.width >= rsh.width,
[0;36m55 |[0;0m lsh.height >= rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:59:62: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m57 |[0;0m
[0;36m58 |[0;0m @discardableResult
[0;36m59 |[0;0m public static func <= (lsh: LayoutSize, rsh: CGSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m60 |[0;0m return [lsh.width <= rsh.width,
[0;36m61 |[0;0m lsh.height <= rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:69:66: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m67 |[0;0m extension LayoutSize {
[0;36m68 |[0;0m @discardableResult
[0;36m69 |[0;0m public static func == (lsh: LayoutSize, rsh: LayoutSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m70 |[0;0m return [lsh.width == rsh.width,
[0;36m71 |[0;0m lsh.height == rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:75:66: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m73 |[0;0m
[0;36m74 |[0;0m @discardableResult
[0;36m75 |[0;0m public static func >= (lsh: LayoutSize, rsh: LayoutSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m76 |[0;0m return [lsh.width >= rsh.width,
[0;36m77 |[0;0m lsh.height >= rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:81:66: [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m79 |[0;0m
[0;36m80 |[0;0m @discardableResult
[0;36m81 |[0;0m public static func <= (lsh: LayoutSize, rsh: LayoutSize) -> [[4;39mNSLayoutConstraint[0;0m] {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutConstraint' in scope[0;0m
[0;36m82 |[0;0m return [lsh.width <= rsh.width,
[0;36m83 |[0;0m lsh.height <= rsh.height]
/host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift:88:41: [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m86 |[0;0m
[0;36m87 |[0;0m @available(iOS 9.0, *)
[0;36m88 |[0;0m extension RLayoutKitWrapper where Base: [4;39mView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'View' in scope[0;0m
[0;36m89 |[0;0m
[0;36m90 |[0;0m public var size: LayoutSize {
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/RLayoutKit/Core/LayoutAnchor.swift /host/spi-builder-workspace/Sources/RLayoutKit/Core/LayoutMarginsGuideAnchors.swift /host/spi-builder-workspace/Sources/RLayoutKit/Core/RLayoutKit.swift /host/spi-builder-workspace/Sources/RLayoutKit/Core/SafeAreaGuideAnchors.swift /host/spi-builder-workspace/Sources/RLayoutKit/Core/ScrollViewLayoutGuideAnchors.swift /host/spi-builder-workspace/Sources/RLayoutKit/Core/ViewAnchors.swift /host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutBase.swift /host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutEdge.swift /host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutPoint.swift /host/spi-builder-workspace/Sources/RLayoutKit/Layout/LayoutSize.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RLayoutKit -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/RLayoutKit_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/Modules/RLayoutKit.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/Modules/RLayoutKit.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/RLayoutKit-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit[27 / 35] RLayoutKit
.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/RLayoutKit-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/RLayoutKit-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/RLayoutKit.build/Debug-webassembly-wasm32/RLayoutKit-t.build/Objects-normal/wasm32/Modules/RLayoutKit.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm